DocumentCode
2160868
Title
An improved pathfinding algorithm based on sorted linked list and indexed array
Author
Dong, Gaifang ; Fu, Xueliang
Author_Institution
College of Computer and Information Engineering, Inner Mongolia Agricultural University, Hohhot, China
fYear
2010
fDate
4-6 Dec. 2010
Firstpage
4937
Lastpage
4940
Abstract
A* algorithm is a famous heuristic algorithm in artificial intelligence. It is mainly applied to path planning in game programming. One important characteristic of A* algorithm is there are two lists in it. One is open list, the other is close list. By analyzing operating type, operating times of the two lists, and the complexity of several data structure when implementing the two lists, this paper represents the open list and close list by cooperative sorted linked list and indexed array. Cooperative sorted linked list and indexed array make full use of respective advantage of sorted linked list and indexed array. Comparing with indexed array, it saves about 10% time.
Keywords
Arrays; Artificial intelligence; Computers; Games; Heuristic algorithms; Path planning; Software algorithms; A* algorithm; Artificial inteligence; Indexed array; Pathfinding algorithm; Sorted Linked List;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering (ICISE), 2010 2nd International Conference on
Conference_Location
Hangzhou, China
Print_ISBN
978-1-4244-7616-9
Type
conf
DOI
10.1109/ICISE.2010.5691742
Filename
5691742
Link To Document