Universiti Teknologi Malaysia Institutional Repository

A new weighted pathfinding algorithm to reduce the search time on grid maps

Abd-Algfoor, Zeyad and Sunar, Mohd. Shahrizal and Abdullah, Afnizanfaizal (2017) A new weighted pathfinding algorithm to reduce the search time on grid maps. Expert Systems with Applications, 71 . pp. 319-331. ISSN 09574174

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1016/j.eswa.2016.12.003

Abstract

Artificial Intelligence (AI) techniques are utilized widely in the field of Expert Systems (ES) - as applied to robotics, video games self-driving vehicles and so on. Pathfinding algorithms are a class of heuristic algorithms based on AI techniques which are used in ES as decision making functions for the purpose of solving problems that would otherwise require human competence or expertise. ES fields that use pathfinding algorithms and operate in real-time face many challenges: for example time constraints, optimality and memory overhead for storing the paths which are found. For these algorithms to work, appropriate problem-specific maps must be constructed. In relation to this, the uniform-cost grid set-up is the most appropriate for ES applications. In this method, each node in a graph is represented as a tile, and the weight “between” tiles is set at a constant value, usually this is set to 1. In the state-of-the-art heuristic algorithms used with this data structure, multiplying the heuristic function by a weight greater than one is well-known technique. In this paper, we present three new techniques using various weights to accelerate heuristic search of grid maps. The first such technique is based on the iteration of a heuristic search algorithm associated with weight-set w. The second technique is based on the length between the start node and goal node, which is then associated with w. The last technique is based on the travel cost and is associated with a weight-set α. These techniques are applicable to a wide class of heuristic search algorithms. Therefore, we implement them, here, within the A*, the Bidirectional A* (Bi-A*) and Jump Point Search (JPS) algorithms; thus obtaining a family of new algorithms. Furthermore, it is seen that the use of these new algorithms results in significant improvements over current search algorithms. We evaluate them in path-planning benchmarks and show the amended JPS technique's greater stability, across weight values, over the other two techniques. However, it is also shown that this technique yields poor results in terms of cost solution.

Item Type:Article
Additional Information:RADIS System Ref No:PB/2017/11293
Uncontrolled Keywords:pathfinding, weight techniques
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:66137
Deposited By: Widya Wahid
Deposited On:11 Jul 2017 07:51
Last Modified:11 Jul 2017 07:51

Repository Staff Only: item control page