DocumentCode
2902937
Title
Dynamic Algorithm Selection Using Reinforcement Learning
Author
Armstrong, Warren ; Christen, Peter ; McCreath, Eric ; Rendell, Alistair P.
Author_Institution
Dept. of Comput. Sci., Australian Nat. Univ., Canberra, ACT
fYear
2006
fDate
Dec. 2006
Firstpage
18
Lastpage
25
Abstract
It is often the case that many algorithms exist to solve a single problem, each possessing different performance characteristics. The usual approach in this situation is to manually select the algorithm which has the best average performance. However, this strategy has drawbacks in cases where the optimal algorithm changes during an invocation of the program, in response to changes in the program´s state and the computational environment. This paper presents a prototype tool that uses reinforcement learning to guide algorithm selection at runtime, matching the algorithm used to the current state of the computation. The tool is applied to a simulation similar to those used in some computational chemistry problems. It is shown that the low dimensionality of the problem enables the optimal choice of algorithm to be determined quickly, and that the learning system can react rapidly to phase changes in the target program
Keywords
learning (artificial intelligence); programming environments; software tools; computational chemistry problem; dynamic algorithm selection; learning system; prototype tool; reinforcement learning; Chemistry; Computational modeling; Computer science; Data mining; Educational institutions; Heuristic algorithms; Learning systems; Prototypes; Runtime; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrating AI and Data Mining, 2006. AIDM '06. International Workshop on
Conference_Location
Hobart, Tas.
Print_ISBN
0-7695-2730-2
Type
conf
DOI
10.1109/AIDM.2006.4
Filename
4030708
Link To Document