An Efficient Genetic Algorithm for Solving Constraint Shortest Path Problem Through Specified Vertices

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Finding a constraint shortest path which passes through a set of specified vertices is very important for many research areas, such as intelligent transportation systems, emergency rescue, and military planning. In this paper, we propose an efficient genetic algorithm for solving the constraint shortest path problem. Firstly, the Dijkstra algorithm is used to calculate the shortest distance between any two specified vertices. The optimal solution change from the original problem into the Hamilton path problem with the specified vertices. Because the number of specified vertices is much less than the number of vertices for the whole road network, the search space would be reduced exponentially. Secondly, the genetic algorithm is adopted to search for the optimal solution of the Hamilton path problem. Thirdly our algorithm should detect and eliminate the cycle path. Finally, the performance of our algorithm is evaluated by some real-life city road networks and some randomly generated road networks. The computational results show that our algorithm can find the constraint shortest path efficiently and effectively.

Cite

CITATION STYLE

APA

Kai, Z., Yunfeng, S., Zhaozong, Z., & Wei, H. (2018). An Efficient Genetic Algorithm for Solving Constraint Shortest Path Problem Through Specified Vertices. In Communications in Computer and Information Science (Vol. 951, pp. 186–197). Springer Verlag. https://doi.org/10.1007/978-981-13-2826-8_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free