MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Selecting the right algorithm (2001) [5 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Michail G. Lagoudakis, Michael L. Littman, Ronald E. Parr
In Proceedings of the 2001 AAAI Fall Symposium Series: Using Uncertainty within Computation
http://www.cs.duke.edu/~mgl/papers/aaaifs01.ps.gz
Add To MetaCart

Abstract:

Computer scientists always strive to find better and faster algorithms for any computational problem. It is usually true that programmers and/or users come across a plethora of different algorithms when looking to solve a particular problem efficiently. Each one of these algorithms might offer different guarantees and properties, but it is unlikely that a single one of them is the best (fastest) in all possible cases. So, the question that the programmer/user typically faces is: "Which algorithm should I select?" This question is largely due to the uncertainty in the input space, the inner workings of the algorithm (especially true for randomized algorithms), and the hardware characteristics. It's hard to know in advance what kind of inputs will be provided, how exactly the computation will proceed, or even how efficiently the underlying hardware will support

Citations

5824 Introduction to Algorithms – Cormen, Leiserson, et al. - 1990
37 Algorithm selection using reinforcement learning – Lagoudakis, Littman - 2000
14 Learning to select branching rules in the DPLL procedure for satisfiability – Lagoudakis, Littman - 2001