• DocumentCode
    578129
  • Title

    Case-based multi-task pathfinding algorithm

  • Author

    Li, Yan ; Su, Lan-ming ; He, Qiang

  • Author_Institution
    Key Lab. In Machine Learning & Comput. Intell., Hebei Univ., Baoding, China
  • Volume
    2
  • fYear
    2012
  • fDate
    15-17 July 2012
  • Firstpage
    513
  • Lastpage
    518
  • Abstract
    Pathfinding is an important task in computer games, where the algorithm efficiency is the key issue. In this paper, we introduce case-based reasoning method in the process of A* algorithm in multi-task pathfinding. Firstly, we save some typical paths as cases. When a new task is coming, it no longer uses A* to find a path from scratch, but firstly computes the similarity of the new task and the stored cases to decide whether to go along the previous found paths or not. A solution to the new task will be obtained after adapting to the found similar case(s). Obviously, this memory-based pathfinding can reduce the search time at the cost of using more memory to store found paths as cases. Through experimental results, it is demonstrated that, as the number of stored paths is increasing, fewer nodes are needed to be searched during the pathfinding process.
  • Keywords
    case-based reasoning; computer games; A* algorithm; case-based multitask pathfinding algorithm; case-based reasoning method; computer games; memory-based pathfinding; search time; Abstracts; A*; CBR; HAA*; HPA*; IDA*; KM-A*; LPA*; Manhattan distance; Multi-task; Pathfinding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Cybernetics (ICMLC), 2012 International Conference on
  • Conference_Location
    Xian
  • ISSN
    2160-133X
  • Print_ISBN
    978-1-4673-1484-8
  • Type

    conf

  • DOI
    10.1109/ICMLC.2012.6358976
  • Filename
    6358976