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 :
بازگشت