Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Planning as search: a quantitative approach

Published: 01 September 1987 Publication History

Abstract

No abstract available.

Cited By

View all
  • (2024)A hybrid connectionist/LCS for hidden-state problemsNeural Computing and Applications10.1007/s00521-024-09758-z36:22(13579-13603)Online publication date: 22-Apr-2024
  • (2023)What planning problems can a relational neural network solve?Proceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3668723(59522-59542)Online publication date: 10-Dec-2023
  • (2023)Planning over integersProceedings of the Thirty-Third International Conference on Automated Planning and Scheduling10.1609/icaps.v33i1.27189(148-152)Online publication date: 8-Jul-2023
  • Show More Cited By

Recommendations

Reviews

Mohamed E. El-Hawary

That the state of knowledge in various subfields of artificial intelligence has advanced from qualitative statements to quantitative results is exemplified by the body of results concerning the performance of heuristic search algorithms. The field of planning, however, remains at the qualitative stage. Ideally, this field focuses on problem solving in a real-world environment, where the manager may not have complete information about the world or be able to completely predict the effects of its actions. In such a situation, the manager performs several iterations of planning, executing, and then replanning a solution, based on its perceived result. Most literature on planning, however, deals with problem solving in a world of perfect information and prediction. While heuristic search uses knowledge sources such as heuristic evaluation functions, planning tends to make use of such knowledge as subgoals, macro-operators, and abstraction spaces. Arguing that planning can be considered as an extension of heuristic search, Korf examines each of these knowledge sources in turn and presents them in a unified framework. In each case he defines the knowledge in terms of a problem space and explains how, and to what extent, the knowledge reduces search in that space. He states that his paper takes the first steps in the quantitative analysis of problem-solving performance using these sources of knowledge. Korf identifies a measure called the subgoal distance as the parameter that, along with the branching factor, determines the time complexity of a search using subgoals. He explores independent, serializable, and nonserializable subgoals in turn and has found that independent subgoals divide the branching factor of a problem, serializable subgoals reduce the branching factor by ruling out certain operators, and solving nonserializable subgoals may reduce the distance to the main goal. Solving nonserializable subgoals may be worthwhile even in cases where the distance to the goal is not reduced, if the problem solver has macro-operators available that will achieve the goal from those subgoals. In the special case of serially decomposable problems, exponentially increasing numbers of initial states can be solved by storing only logarithmically more macro-operators. In the more general case of single-goal problems, a network of macros gives a multiplicative trade-off between search time and storage space. This concept can be extended into a central hub approach to handle arbitrary initial and goal states, but the penalty here is that solution lengths become proportional to the problem diameter, rather than to the distance between initial and goal states. A more highly connected macro-network to deal with the general problem of arbitrary pairs of initial and goal states results in an abstract problem space. The author found that for a single level of abstraction, the optimal size for an abstract space is the square root of the size of the base space; this choice reduces search time from linear in the size of the space to the square root of the size of the space. For multiple levels of abstraction, he found that the optimal hierarchy has a logarithmic number of levels with a constant ratio between their sizes; this hierarchy reduces search time from linear in the number of states in the problem space to logarithmic. Abstraction hierarchies can reduce exponential complexity to linear complexity because the number of states is often exponential in the problem size.

Jaak Tepandi

This paper presents a thesis that planning can be viewed as a problem-solving search that uses subgoals, macro operators, and abstraction as knowledge sources. The author quantifies problem-solving performance using these sources of knowledge and concludes that (1) subgoal distance may be characterized as a fundamental measure of problem difficulty, (2) macro operators provide a multiplicative time-space tradeoff, and (3) abstract hierarchies can reduce exponential problems to linear complexity. The results are interesting. The presentation is clear and sufficiently precise with useful examples and a minimal number of formulas. I enjoyed the elegant transitions from one subject to another which provide a deeper insight into the relationships between, for example, macros and abstraction. It is difficult to evaluate the usefulness of this thesis. Are there no more knowledge sources for planning—even if we view it as pure problem-solving search__?__ What happens if we switch from toy problems, such as Rubik's Cube and the eight puzzle, to planning in realistic domains__?__ The results seem applicable to problem-solving search in general, and anyone interested in planning, search, or abstraction should find this paper worth reading.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Artificial Intelligence
Artificial Intelligence  Volume 33, Issue 1
Sept. 1987
110 pages

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 01 September 1987

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A hybrid connectionist/LCS for hidden-state problemsNeural Computing and Applications10.1007/s00521-024-09758-z36:22(13579-13603)Online publication date: 22-Apr-2024
  • (2023)What planning problems can a relational neural network solve?Proceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3668723(59522-59542)Online publication date: 10-Dec-2023
  • (2023)Planning over integersProceedings of the Thirty-Third International Conference on Automated Planning and Scheduling10.1609/icaps.v33i1.27189(148-152)Online publication date: 8-Jul-2023
  • (2022)Pre-trained language models for interactive decision-makingProceedings of the 36th International Conference on Neural Information Processing Systems10.5555/3600270.3602532(31199-31212)Online publication date: 28-Nov-2022
  • (2019)Regression planning networksProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454405(1319-1329)Online publication date: 8-Dec-2019
  • (2019)Fuzzy-based modified particle swarm optimization algorithm for shortest path problemsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-019-04112-123:17(8321-8331)Online publication date: 1-Sep-2019
  • (2018)Completeness-preserving dominance techniques for satisficing planningProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304652.3304682(4844-4851)Online publication date: 13-Jul-2018
  • (2018)Strategic-Tactical Planning for Autonomous Underwater Vehicles over Long Horizons2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2018.8594347(3565-3572)Online publication date: 1-Oct-2018
  • (2017)Abstraction in situation calculus action theoriesProceedings of the Thirty-First AAAI Conference on Artificial Intelligence10.5555/3298239.3298394(1048-1055)Online publication date: 4-Feb-2017
  • (2016)Effective heuristics for suboptimal best-first searchJournal of Artificial Intelligence Research10.5555/3176748.317675557:1(273-306)Online publication date: 1-Sep-2016
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media