scispace - formally typeset
Search or ask a question
Topic

Admissible heuristic

About: Admissible heuristic is a research topic. Over the lifetime, 197 publications have been published within this topic receiving 15329 citations. The topic is also known as: admissible heuristics.


Papers
More filters
Proceedings Article
19 Jun 2013
TL;DR: This paper presents a linear space analogue of Explicit Estimation Search (EES), a recent algorithm specifically designed for bounded suboptimal search, and calls it Iterative Deepening EES, which dramatically outperforms wIDA* on domains with non-uniform edge costs and can scale to problems that are out of reach for the original EES.
Abstract: It is commonly appreciated that solving search problems optimally can overrun time and memory constraints Bounded suboptimal search algorithms trade increased solution cost for reduced solving time and memory consumption However, even suboptimal search can overrun memory on large problems The conventional approach to this problem is to combine a weighted admissible heuristic with an optimal linear space algorithm, resulting in algorithms such as Weighted IDA* (wIDA*) However, wIDA* does not exploit distance-to-go estimates or inadmissible heuristics, which have recently been shown to be helpful for suboptimal search In this paper, we present a linear space analogue of Explicit Estimation Search (EES), a recent algorithm specifically designed for bounded suboptimal search We call our method Iterative Deepening EES (IDEES) In an empirical evaluation, we show that IDEES dramatically outperforms wIDA* on domains with non-uniform edge costs and can scale to problems that are out of reach for the original EES

7 citations

Proceedings Article
24 Aug 1991
TL;DR: A method is presented that causes A* to return high quality solutions while solving a set of problems using a non-admissible heuristic, and it is shown how one may construct heuristics for finding highquality solutions at lower cost than those returned by A* using available admissible heuristic.
Abstract: A method is presented that causes A* to return high quality solutions while solving a set of problems using a non-admissible heuristic. The heuristic guiding the search changes as new information is learned during the search, and it converges to an admissible heuristic which 'contains the insight' of the original nonadmissible one. After a finite number of problems, A* returns only optimal solutions. Experiments on sliding tile problems suggest that learning occurs very fast. Beginning with hundreds of randomly generated problems and an overestimating heuristic, the system learned sufficiently fast that only the first problem was solved non-optimally. As an application we show how one may construct heuristics for finding high quality solutions at lower cost than those returned by A* using available admissible heuristics.

7 citations

Proceedings Article
23 Jul 2020
TL;DR: In this paper, the authors study the problem of learning differentiable functions expressed as programs in a domain-specific language, which can then be used to complete any partial program and can be trained end-to-end, and the resulting training loss is an approximately admissible heuristic that can guide the combinatorial search.
Abstract: We study the problem of learning differentiable functions expressed as programs in a domain-specific language. Such programmatic models can offer benefits such as composability and interpretability; however, learning them requires optimizing over a combinatorial space of program "architectures". We frame this optimization problem as a search in a weighted graph whose paths encode top-down derivations of program syntax. Our key innovation is to view various classes of neural networks as continuous relaxations over the space of programs, which can then be used to complete any partial program. This relaxed program is differentiable and can be trained end-to-end, and the resulting training loss is an approximately admissible heuristic that can guide the combinatorial search. We instantiate our approach on top of the A-star algorithm and an iteratively deepened branch-and-bound search, and use these algorithms to learn programmatic classifiers in three sequence classification tasks. Our experiments show that the algorithms outperform state-of-the-art methods for program learning, and that they discover programmatic classifiers that yield natural interpretations and achieve competitive accuracy.

7 citations

Proceedings ArticleDOI
Haitham Hindi1, Wheeler Ruml1
01 Dec 2006
TL;DR: A relaxed version of the process planning problem for flexible manufacturing systems/cells and processing networks, such as flexible flow shops and general job shops, is formulated using a simple extension of multicommodity network flow problems.
Abstract: A relaxed version of the process planning problem for flexible manufacturing systems/cells (FMS/FMC) and processing networks, such as flexible flow shops and general job shops, is formulated using a simple extension of multicom-modity network flow problems. Our multistage multicommodity network formulation allows for simultaneous routing and resource allocation and also captures the case of re-entrant lines (recirculation). It can be used to perform rapid, albeit crude, explorations of the combinatorial space of possible configurations and failure scenarios. The technique can also provide bounds on the limits of system performance (eg: throughput, link usage, bottlenecks, etc). This can be used to guide the design of robust FMS architectures with high degree of redundancy in machines and routes, as demonstrated in numerical examples. Being a relaxation to the full discrete problem, our method could potentially be used as an admissible heuristic for pruning AI-based planning methods. We demonstrate our approach on a realistic industrial problem.

6 citations

Proceedings ArticleDOI
19 Sep 2011
TL;DR: This work presents three different approaches to finding the minimum height layout based on standard approaches for combinatorial optimization, an A*-based approach that uses an admissible heuristic based on the area of the cell content, and a hybrid CP/SAT approach, lazy clause generation, that uses learning to reduce the search required.
Abstract: Automatic layout of tables is useful in word processing applications and is required in on-line applications because of the need to tailor the layout to the viewport width, choice of font and dynamic content. However, if the table contains text, minimizing the height of the table for a fixed maximum width is a difficult combinatorial optimization problem. We present three different approaches to finding the minimum height layout based on standard approaches for combinatorial optimization. All are guaranteed to find the optimal solution. The first is an A*-based approach that uses an admissible heuristic based on the area of the cell content. The second and third are constraint programming (CP) approaches using the same CP model. The second approach uses traditional CP search, while the third approach uses a hybrid CP/SAT approach, lazy clause generation, that uses learning to reduce the search required. We provide a detailed empirical evaluation of the three approaches and also compare them with two mixed integer programming (MIP) encodings due to Bilauca and Healy.

6 citations


Network Information
Related Topics (5)
Graph (abstract data type)
69.9K papers, 1.2M citations
76% related
Recurrent neural network
29.2K papers, 890K citations
74% related
Heuristics
32.1K papers, 956.5K citations
74% related
Metaheuristic
29.9K papers, 921K citations
74% related
Evolutionary algorithm
35.2K papers, 897.2K citations
74% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20213
202015
201910
20183
20177
20167