• DocumentCode
    1252242
  • Title

    A heuristic search algorithm for path determination with learning

  • Author

    Bander, James L. ; White, Chelsea C., III

  • Author_Institution
    Dept. of Ind. & Oper. Eng., Michigan Univ., Ann Arbor, MI, USA
  • Volume
    28
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    131
  • Lastpage
    134
  • Abstract
    We present and analyze an algorithm, adaptive A*(AA*), for finding a least-cost-path from start node to goal node set in a directed graph. Arc costs are assumed to be scalar-valued, and the cost of each path is the sum of the concomitant arc costs. Search is guided by: 1) a collection of real-valued functions on the node set, which is a generalization of the heuristic function associated with A*; 2) a set of predetermined optimal paths; and 3) a set of paths in the graph that are considered desirable but may or may not be optimal. The knowledge representations described in (1) and (3) can be useful in describing knowledge acquired from humans. The knowledge representation described in (2) can be used to automate knowledge acquisition, so that A* exhibits a form of machine learning. Additionally, the collection of real-valued functions on the node set can be useful in describing bounds on the perfect heuristic function, i.e., the solution of the related dynamic program. A numerical analysis, using a specialization of AA* applied to a model of the Cleveland, OH, road network demonstrated significant performance improvement relative to A*
  • Keywords
    directed graphs; dynamic programming; generalisation (artificial intelligence); knowledge acquisition; knowledge representation; learning (artificial intelligence); path planning; set theory; arc costs; directed graph; dynamic programming; generalization; heuristic search algorithm; knowledge acquisition; knowledge representations; machine learning; path determination; Algorithm design and analysis; Costs; Heuristic algorithms; Humans; Knowledge acquisition; Knowledge representation; Machine learning; Machine learning algorithms; Numerical analysis; Problem-solving;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.650331
  • Filename
    650331