Title :
An Instance-Based Learning Approach for Available-Memory Non-minimal Cost-Bounded Search
Author :
Namilikonda, Sandeep K. ; Mahapatra, Nihar R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Michigan State Univ., East Lansing, MI, USA
Abstract :
Iterative-deepening cost-bounded tree search algorithms that either require memory on the order of the search tree depth (e. g., IDA*, DFS*, etc.) or that use the entire available memory (e. g., MREC) have been proposed as viable means to solve discrete optimization problems (DOP) on which best-first branch-and-bound (BFBB) may potentially run out of memory. But, such limited-memory cost-bounded search algorithms can bear a huge overhead relative to BFBB due to re-expanding nodes with cost less than C* (essential nodes), equal to C* (boundary nodes) and/or exceeding C* (non-essential nodes) where C* denotes the cost of an optimal solution. Our contributions in this paper are two fold. First, we propose a novel available-memory non-minimal cost-bounded search method (AM-NCBS KBEST) that tries to minimize the search overhead on a single problem instance by striking a trade-off between essential node re-expansion and non-essential node expansion depending upon the value of a cost bound choice parameter ´ K´. We show that this new strategy reduces the search overhead of the previous best available-memory costbounded search strategy by at least half even for the most conservative values of ´ K´. Next, we present a learning-based approach (AM-NCBS KLEARN) to intelligently predict nonminimal cost-bounds for solving a new problem instance by analyzing various cost bound choices that when used over the course of the search, on a number of previously solved instances, result in the least cumulative overhead on an average. We demonstrate on a set of 100 problem instances that the learning based approach further reduces AM-NCBS KBEST´s overhead that may ensue due to bad choices of ´K´.
Keywords :
iterative methods; learning (artificial intelligence); optimisation; tree searching; available-memory nonminimal cost-bounded search; best-first branch-and-bound; discrete optimization problems; instance-based learning; iterative-deepening cost-bounded tree search algorithms; limited-memory cost-bounded search algorithms; search tree depth; Application software; Artificial intelligence; Computational modeling; Cost function; Image segmentation; Machine learning; Neural networks; Runtime; Search methods; Upper bound; branch-and-bound; heuristic search; instance-based learning; limited-memory search;
Conference_Titel :
Machine Learning and Applications, 2009. ICMLA '09. International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
978-0-7695-3926-3
DOI :
10.1109/ICMLA.2009.39