Dynamic Algorithm Selection Using Reinforcement Learning

AIDM '06: Proceedings of the International Workshop on on Integrating AI and Data Mining(2006)

引用 27|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
dynamic algorithm selection,computational environment,optimal choice,different performance characteristic,computational chemistry problem,average performance,algorithm selection,reinforcement learning,optimal algorithm change,target program,prototype tool,current state,computer aided software engineering,dynamic programming,computational chemistry,learning artificial intelligence,phase change
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要