Open AccessProceedings Article
Algorithm Selection using Reinforcement Learning
Michail G. Lagoudakis,Michael L. Littman +1 more
- 29 Jun 2000
- pp 511-518
166
TL;DR: A kind of MDP that models the algorithm selection problem by allowing multiple state transitions is introduced, and the well known Q-learning algorithm is adapted for this case in a way that combines both Monte-Carlo and Temporal Difference methods.
read more
Abstract: Many computational problems can be solved by multiple algorithms, with different algorithms fastest for different problem sizes, input distributions, and hardware characteristics. We consider the problem of algorithm selection: dynamically choose an algorithm to attack an instance of a problem with the goal of minimizing the overall execution time. We formulate the problem as a kind of Markov decision process (MDP), and use ideas from reinforcement learning to solve it. This paper introduces a kind of MDP that models the algorithm selection problem by allowing multiple state transitions. The well known Q-learning algorithm is adapted for this case in a way that combines both Monte-Carlo and Temporal Difference methods. Also, this work uses, and extends in a way to control problems, the Least-Squares Temporal Difference algorithm (LSTD(0)) of Boyan. The experimental study focuses on the classic problems of order statistic selection and sorting. The encouraging results reveal the potential of applying learning methods to traditional computational problems.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Discovering faster matrix multiplication algorithms with reinforcement learning
Alhussein Fawzi,Matej Balog,Aja Huang,Thomas Hubert,Bernardino Romera-Paredes,Mohammadamin Barekatain,Alexander Novikov,Francisco J. R. Ruiz,Julian Schrittwieser,Grzegorz Swirszcz,David Silver,Demis Hassabis,Pushmeet Kohli +12 more
TL;DR: In this paper , a deep reinforcement learning approach based on AlphaZero is used to discover efficient and provably correct algorithms for the multiplication of arbitrary matrices, where the objective is finding tensor decompositions within a finite factor space.
475
•Proceedings Article
Proceedings of the Genetic and Evolutionary Computation Conference
P. Snijders,E.d. De Jong,Bart de Boer,Franz Weissing +3 more
- 01 Jan 2006
417
•Book
Reactive Search and Intelligent Optimization
Roberto Battiti,Mauro Brunato,Franco Mascia +2 more
- 06 Nov 2008
TL;DR: Reactive Search and Intelligent Optimization is an excellent introduction to the main principles of reactive search, as well as an attempt to develop some fresh intuition for the approaches.
ASlib: A Benchmark Library for Algorithm Selection
Bernd Bischl,Pascal Kerschke,Lars Kotthoff,Marius Lindauer,Yuri Malitsky,Alexandre Fréchette,Holger H. Hoos,Frank Hutter,Kevin Leyton-Brown,Kevin Tierney,Joaquin Vanschoren +10 more
TL;DR: In this article, the authors introduce a standardized format for representing algorithm selection scenarios and a repository that contains a growing number of data sets from the literature, and demonstrate the potential of algorithm selection to achieve significant performance improvements across a broad range of problems and algorithms.
258
Algorithm Selection for Combinatorial Search Problems: A survey
TL;DR: Algorithm selection is concerned with selecting the best algorithm to solve a given problem on a case-by-case basis as mentioned in this paper, which has become especially relevant in the last decade, as researchers are increasingly investigating how to identify the most suitable existing algorithm for solving a problem instead of developing new algorithms.
References
•Book
Reinforcement Learning: An Introduction
Richard S. Sutton,Andrew G. Barto +1 more
- 01 Jan 1988
TL;DR: This book provides a clear and simple account of the key ideas and algorithms of reinforcement learning, which ranges from the history of the field's intellectual foundations to the most recent developments and applications.
•Book
Introduction to Algorithms
Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest +2 more
- 01 Jan 1990
TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
24.8K
Introduction to algorithms: 4. Turtle graphics
TL;DR: In this article, a language similar to logo is used to draw geometric pictures using this language and programs are developed to draw geometrical pictures using it, which is similar to the one we use in this paper.
15.4K
•Book
Markov Decision Processes: Discrete Stochastic Dynamic Programming
Martin L. Puterman
- 15 Apr 1994
TL;DR: Puterman as discussed by the authors provides a uniquely up-to-date, unified, and rigorous treatment of the theoretical, computational, and applied research on Markov decision process models, focusing primarily on infinite horizon discrete time models and models with discrete time spaces while also examining models with arbitrary state spaces, finite horizon models, and continuous time discrete state models.
12.3K
•Proceedings Article
Branch and bound algorithm selection by performance prediction
Lionel Lobjois,Michel Lemaître +1 more
- 01 Jul 1998
TL;DR: A method called Selection by Performance Prediction (SPP) which allows one, when faced with a particular problem instance, to select a Branch and Bound algorithm from among several promising ones, based on Knuth's sampling method.