• DocumentCode
    2252692
  • Title

    A Prototype for General Planning

  • Author

    Azevedo, Francisco A.

  • Author_Institution
    Dep. Informatica, FCT/UNL, Caparica
  • fYear
    2005
  • fDate
    5-8 Dec. 2005
  • Firstpage
    24
  • Lastpage
    32
  • Abstract
    Planning problems, in which a sequence of actions are sought to go from a given state to a desired final state, or goal, have traditionally been hard to handle computationally. In particular and in the most usual case, the goal is not just to find a satisfying plan, but rather to find the best one. Searching for such optimum, i.e. shortest, plan, increases complexity even further. Frequently, specialised systems are developed for particular problems with ad-hoc solutions, losing generality and flexibility. Alternatively, a generalised naive solution is adopted, losing efficiency. Constraint programming (CP) has been used successfully to declaratively and efficiently solve large combinatorial problems. Unfortunately, modelling such problems in CP, requires declaring, a priori, a fixed number of variables with specified types and domains. This makes it hard to express planning problems, where the number of actions, possibly of different types, to perform is not known a priori. In this paper, we describe how planning problems can be declaratively and efficiently solved with an example system we developed based on logic programming and term rewriting. Additionally we show that such a system can also be used for general declarative programming, gaining in ease of use, flexibility, maintenance and debugging
  • Keywords
    constraint handling; planning (artificial intelligence); constraint programming; declarative programming; general planning; logic programming; term rewriting; Debugging; Document handling; Logic programming; Motion planning; Prototypes; Robot motion; Search problems; Strips; Declarative Programming; Planning; Rewriting; Search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial intelligence, 2005. epia 2005. portuguese conference on
  • Conference_Location
    Covilha
  • Print_ISBN
    0-7803-9366-X
  • Electronic_ISBN
    0-7803-9366-X
  • Type

    conf

  • DOI
    10.1109/EPIA.2005.341258
  • Filename
    4145917