Dynamic algorithm selection using reinforcement learning
| dc.contributor.author | Armstrong, Warren | |
| dc.contributor.author | Christen, Peter | |
| dc.contributor.author | McCreath, Eric | |
| dc.contributor.author | Rendell, Alistair | |
| dc.coverage.spatial | Hobart Australia | |
| dc.date.accessioned | 2015-12-08T22:21:56Z | |
| dc.date.created | December 4-5 2006 | |
| dc.date.issued | 2006 | |
| dc.date.updated | 2015-12-08T08:39:49Z | |
| dc.description.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. | |
| dc.identifier.isbn | 0769527302 | |
| dc.identifier.uri | http://hdl.handle.net/1885/32347 | |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE Inc) | |
| dc.relation.ispartofseries | International Workshop on Integrating AI and Data Mining (AIDM 2006) | |
| dc.source | International Workshop on Integrating AI and Data Mining (AIDM 2006) Proceedings | |
| dc.subject | Keywords: Algorithms; Computer aided software engineering; Dynamic programming; Optimal systems; Problem solving; Software prototyping; Dynamic algorithms; Optimal algorithms; Performance characteristics; Prototype tools; Reinforcement learning | |
| dc.title | Dynamic algorithm selection using reinforcement learning | |
| dc.type | Conference paper | |
| local.bibliographicCitation.startpage | 8 | |
| local.contributor.affiliation | Armstrong, Warren, College of Engineering and Computer Science, ANU | |
| local.contributor.affiliation | Christen, Peter, College of Engineering and Computer Science, ANU | |
| local.contributor.affiliation | McCreath, Eric, College of Engineering and Computer Science, ANU | |
| local.contributor.affiliation | Rendell, Alistair, College of Engineering and Computer Science, ANU | |
| local.contributor.authoruid | Armstrong, Warren, u3950692 | |
| local.contributor.authoruid | Christen, Peter, u4021539 | |
| local.contributor.authoruid | McCreath, Eric, u4033585 | |
| local.contributor.authoruid | Rendell, Alistair, u9507815 | |
| local.description.embargo | 2037-12-31 | |
| local.description.notes | Imported from ARIES | |
| local.description.refereed | Yes | |
| local.identifier.absfor | 080199 - Artificial Intelligence and Image Processing not elsewhere classified | |
| local.identifier.ariespublication | u4251866xPUB91 | |
| local.identifier.doi | 10.1109/AIDM.2006.4 | |
| local.identifier.scopusID | 2-s2.0-36949024215 | |
| local.type.status | Published Version |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- 01_Armstrong_Dynamic_algorithm_selection_2006.pdf
- Size:
- 359.88 KB
- Format:
- Adobe Portable Document Format