A genetic algorithm for multiobjective path optimisation problem

The conventional information used to guide drivers in selecting their driving paths is the shortest-distance path (SDP). However, driver path selection is a multiple criteria decision process. This paper presents a multiobjective path optimisation (MOPO) model to make a more precise simulation of the decision-making behaviour of driver path selection. Three single-objective path optimisation (SOPO) models were taken into account to establish the MOPO model. They relate to cumulative distance (shortest-distance path), passed intersections (least-node path, LNP) and number of turns (minimum-turn path, MTP). To solve the proposed MOPO problem, a two-stage technique which incorporates a path genetic algorithm (PGA) and weight-sum method were developed. To demonstrate the advantages of the MOPO model in assisting drivers in path selection, several empirical studies were conducted using two real road networks with different roadway types and numbers of nodes and links. The experimental results demonstrate the advantage that the MOPO model provides drivers more diverse and richer information than the conventional SDP. It can be concluded that with the aids of the GIS, the optimal paths of the MOPO and SOPO problems can be easily identified by the PGA in just a matter of seconds, despite the fact that these problems are highly complex and difficult to solve manually.

[1]  Pierre Hansen,et al.  Bicriterion Path Problems , 1980 .

[2]  V. K. Koumousis,et al.  Genetic Algorithms in Discrete Optimization of Steel Truss Roofs , 1994 .

[3]  Stephen R. Watson,et al.  Structuring Multi-attribute Value Hierarchies , 1987 .

[4]  Lothar Thiele,et al.  A Comparison of Selection Schemes used in Genetic Algorithms , 1995 .

[5]  Masaharu Munetomo,et al.  A migration scheme for the genetic adaptive routing algorithm , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[6]  Chang-Won Jeong,et al.  Tourism Guided Information System for Location-Based Services , 2006, APWeb Workshops.

[7]  Gerhard Ertl,et al.  Shortest path calculation in large road networks , 1998 .

[8]  Christina Hallam,et al.  A Multiobjective Optimal Path Algorithm , 2001, Digit. Signal Process..

[9]  Ching-Lai Hwang,et al.  Fuzzy Multiple Attribute Decision Making - Methods and Applications , 1992, Lecture Notes in Economics and Mathematical Systems.

[10]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[11]  Jared L. Cohon,et al.  Multiobjective programming and planning , 2004 .

[12]  Chang Wook Ahn,et al.  A genetic algorithm for shortest path routing problem and the sizing of populations , 2002, IEEE Trans. Evol. Comput..

[13]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[14]  S. B. Pattnaik,et al.  Urban Bus Transit Route Network Design Using Genetic Algorithm , 1998 .

[15]  E. Martins,et al.  A bicriterion shortest path algorithm , 1982 .

[16]  Ching-Lai Hwang,et al.  Group decision making under multiple criteria , 1987 .

[17]  Adam C. Winstanley,et al.  An evolutionary algorithm for multicriteria path optimization problems , 2006, Int. J. Geogr. Inf. Sci..

[18]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[19]  D. H. Marks,et al.  A review and evaluation of multiobjective programing techniques , 1975 .

[20]  M. I. Henig The shortest path problem with two objective functions , 1986 .

[21]  F. Benjamin Zhan,et al.  Shortest Path Algorithms: An Evaluation Using Real Road Networks , 1998, Transp. Sci..

[22]  Miki Haseyama,et al.  A genetic algorithm for determining multiple routes and its applications , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).