Scientific Research and Essays

  • Abbreviation: Sci. Res. Essays
  • Language: English
  • ISSN: 1992-2248
  • DOI: 10.5897/SRE
  • Start Year: 2006
  • Published Articles: 2767

Full Length Research Paper

A genetic algorithm approach for finding the shortest driving time on mobile devices

Ismail Rakip Karas1* and Umit Atila2
1Computer Engineering Department, Faculty of Engineering, Karabük University, Baliklarkayasi Mevkii, 78050, Karabuk, Turkey. 2Directorate of Computer Center, Gazi University, Teknikokullar, Besevler, 06500, Ankara, Turkey.
Email: [email protected]

  •  Accepted: 24 November 2010
  •  Published: 18 January 2011


Recently, with the increasing interest in using handheld devices, the application of navigation systems that provide driving information to the drivers has become widespread in daily life. An efficient route guidance system should consider the influential factors of traffic flow such as traffic density and allowable velocity limits of the roads. As the number of influential factors and amount of nodes in road network increase, the computational cost increases. On navigation systems, using handheld devices with limited processing speed and memory capacity, it is not feasible to find the exact optimal solution in real-time for the road networks with excessive number of nodes using deterministic methods such as Dijkstra algorithm. This paper proposes a Genetic Algorithm approach applied to a route guidance system to find the shortest driving time. Constant length chromosomes have been used for encoding the problem. It was found that the mutation operator proposed in this algorithm provided great contribution to achieve optimum solution by maintaining the genetic diversity. The efficiency of the genetic algorithm was tested by applying it on the networks with different sizes.


Key words: Genetic algorithm, navigation, route guidance, optimization, shortest path, shortest driving time.