Evolving Real-Time Heuristics Search Algorithms with Building Blocks
Md Solimul Chowdhury, Victor Silva

TL;DR
This paper extends the set of building blocks for evolving real-time heuristics search algorithms, demonstrating that deeper lookahead improves solution quality and efficiency through an evolutionary approach.
Contribution
It introduces new building blocks, including a lookahead-based local search method and a novel greedy search strategy, enhancing the evolutionary algorithm framework.
Findings
Deeper lookahead reduces suboptimality.
Deeper lookahead lowers scrubbing complexity.
Evolutionary process identifies more efficient algorithms.
Abstract
The research area of real-time heuristics search has produced quite many algorithms. In the landscape of real-time heuristics search research, it is not rare to find that an algorithm X that appears to perform better than algorithm Y on a group of problems, performed worse than Y for another group of problems. If these published algorithms are combined to generate a more powerful space of algorithms, then that novel space of algorithms may solve a distribution of problems more efficiently. Based on this intuition, a recent work Bulitko 2016 has defined the task of finding a combination of heuristics search algorithms as a survival task. In this evolutionary approach, a space of algorithms is defined over a set of building blocks published algorithms and a simulated evolution is used to recombine these building blocks to find out the best algorithm from that space of algorithms. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Robotic Path Planning Algorithms · Software Testing and Debugging Techniques
