DocumentCode
1891944
Title
Experimentation with optimization problems in algorithm courses
Author
Velázquez-Iturbide, J. Ángel ; Debdi, Ouafae
Author_Institution
Dept. de Lenguajes y Sist. Informaticos I, Univ. Rey Juan Carlos, Madrid, Spain
fYear
2011
fDate
27-29 April 2011
Firstpage
1
Lastpage
4
Abstract
Algorithms are one of the core elements in computer science curricula. They involve design and analysis activities, mainly analysis of correctness and efficiency. A property which has received less attention is optimality. In order to gain insight and skills on optimization, and to promote active learning, we proposed an experimental method assisted by interactive assistants. In this paper we give a detailed account of how to use the experimental method in an algorithm course. Firstly, we show how to use it with greedy algorithms, with equivalent selection functions as the most interesting issue. Secondly, we use the method to demonstrate the need of other algorithm design techniques (e.g. dynamic programming) to solve other problems. Thirdly, nearly-optimal selection functions can be used as an introduction to approximation algorithms (i.e. heuristics).
Keywords
approximation theory; computer science education; educational courses; greedy algorithms; optimisation; active learning; algorithm courses optimization problems; approximation algorithm; computer science curricula; experimental method; greedy algorithm; Algorithm design and analysis; Approximation algorithms; Computer science; Dynamic programming; Greedy algorithms; Heuristic algorithms; Optimization; algorithm design techniques; algorithms; computer science education; experimentation; optimization problems;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROCON - International Conference on Computer as a Tool (EUROCON), 2011 IEEE
Conference_Location
Lisbon
Print_ISBN
978-1-4244-7486-8
Type
conf
DOI
10.1109/EUROCON.2011.5929294
Filename
5929294
Link To Document