Automatically Selecting and Using Primary Effects in Planning: Theory and Experiments,

Abstract

Using primary effects of operators in planning is an effective approach to reducing planning time and improving solution quality. However, the characterization of 'good' primary effects has remained at an informal level. In addition, no method has previously been known to automatically learn the primary effects of operators from a given domain specification. In this paper we formalize the use of primary effects in planning, present a criterion for selecting useful primary effects that guarantee the efficiency and completeness of planning, and prove the near-optimality of solutions found by planning with primary effects. Based on the formalization, we describe an inductive learning algorithm that automatically selects primary effects of operators. We show that the learning algorithm performs efficiently, producing plans that are near-optimal with high probability. We also empirically demonstrate the effectiveness of the learned primary effects in reducing search.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1994
Accession Number
ADA289347

Entities

People

  • Eugene Fink
  • Qiang Yang

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Computer Science
  • Computers
  • Efficiency
  • Guarantees
  • Hierarchies
  • Inequalities
  • Learning
  • Lisp Programming Language
  • Notation
  • Numbers
  • Probability
  • Probability Distributions
  • Redundancy
  • Side Effects
  • Trees (Data Structures)

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Operations Research
  • Systems Analysis and Design