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
Link To Document