• 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