An evolutionary algorithm for multicriteria path optimization problems

For many years researchers and decision makers (DMs) faced with multicriteria shortest path problems (MSPPs) have resorted to reductions to the classical shortest path problem (SPP) by means of weighted linear combinations of the criteria. Algorithmic and approximation schemes are available to solve MSPPs but these approaches often display complexities prohibitive to their implementation on real‐world applications. This paper describes the development of an Evolutionary Algorithm (EA) approach to MSPPs on networks with multiple independent criteria. The EA approach is shown to sufficiently explore the underlying network space, generate large candidate path sets, and evolve high quality approximations to the optimal MSPP solution(s). Opportunities for early termination of the EA in time‐critical applications are also offered. Among the issues for further work is the integration of the EA as a tool within a GIS for path optimization.

[1]  A. Messac,et al.  Generating Well-Distributed Sets of Pareto Points for Engineering Design Using Physical Programming , 2002 .

[2]  Dongjoo Park,et al.  Routing algorithm for transportation system and service improvement projects in the urban transportation networks , 2003 .

[3]  J. Martel,et al.  Enhancing Geographical Information Systems Capabilities with Multi-Criteria Evaluation Functions , 2003 .

[4]  Ruey Long Cheu,et al.  GIS and genetic algorithms for HAZMAT route planning with security considerations , 2004, Int. J. Geogr. Inf. Sci..

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

[6]  E. Tunstel,et al.  Multiobjective evolutionary path planning via fuzzy tournament selection , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[7]  Marc Roubens,et al.  Multiple criteria decision making , 1994 .

[8]  Joshua D. Knowles,et al.  M-PAES: a memetic algorithm for multiobjective optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[9]  Beom Jun Kim,et al.  Path finding strategies in scale-free networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[11]  J. Andrew Ware,et al.  A Genetic Algorithm approach to cartographic map generalisation , 2003, Comput. Ind..

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

[13]  Yann Chemin,et al.  Genetic Algorithm for Assimilating Remotely Sensed Evapotranspiration Data using a Soil-Water-Atmosphere-Plant Model - Implementation Issues , 2005 .

[14]  D.A. Van Veldhuizen,et al.  On measuring multiobjective evolutionary algorithm performance , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[15]  U. Fernandez,et al.  Reactive power compensation using a multi-objective evolutionary algorithm , 2001, 2001 IEEE Porto Power Tech Proceedings (Cat. No.01EX502).

[16]  Marta M. B. Pascoal,et al.  Deviation Algorithms for Ranking Shortest Paths , 1999, Int. J. Found. Comput. Sci..

[17]  Madhav V. Marathe,et al.  A computational study of routing algorithms for realistic transportation networks , 1999, JEAL.

[18]  Andreas C. Nearchou,et al.  Adaptive navigation of autonomous vehicles using evolutionary algorithms , 1999, Artif. Intell. Eng..

[19]  Cláudio M. N. A. Pereira,et al.  Evolutionary multicriteria optimization in core designs: basic investigations and case study , 2004 .

[20]  Susan Craw,et al.  Applying Genetic Algorithms to Multi-Objective Land Use Planning , 2000, GECCO.

[21]  Ivo F. Sbalzariniy,et al.  Multiobjective optimization using evolutionary algorithms , 2000 .

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

[23]  Parham Pahlavani,et al.  A GIS-Assisted Optimal Urban Route Finding Approach Based On Genetic Algorithms , 2004 .

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

[25]  Bernhard Sendhoff,et al.  A critical survey of performance indices for multi-objective optimisation , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[26]  Martin G. Christopher Network Flows: Theory, Algorithms, and Applications , 1994 .

[27]  Pawan Lingras,et al.  Genetic algorithms for rerouting shortest paths in dynamic and stochastic networks , 2003, Eur. J. Oper. Res..

[28]  David A. Bennett,et al.  Using Genetic Algorithms to Create Multicriteria Class Intervals for Choropleth Maps , 2003 .

[29]  James Case,et al.  The Continuing Appeal of Small-world Networks , 2001 .

[30]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms on Test Functions of Different Difficulty , 1999 .

[31]  Yaochu Jin,et al.  A Critical Survey of Performance Indices for Multi-Objective Optimisation , 2003 .

[32]  Damien Magoni,et al.  Comparative Study of Internet-like Topology Generators , 2001 .

[33]  Andrew V. Goldberg,et al.  Shortest paths algorithms: Theory and experimental evaluation , 1994, SODA '94.

[34]  Anthony Przybylski,et al.  The biobjective integer minimum cost flow problem - incorrectness of Sedeño-Noda and Gonzàlez-Martin's algorithm , 2006, Comput. Oper. Res..

[35]  E. Correa,et al.  A genetic algorithm for the P-median problem , 2001 .

[36]  David E. Goldberg,et al.  Genetic and Evolutionary Algorithms in the Real World , 1999 .

[37]  Zbigniew Michalewicz,et al.  Adaptive evolutionary planner/navigator for mobile robots , 1997, IEEE Trans. Evol. Comput..

[38]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[39]  David A. Bennett,et al.  Using Evolutionary Algorithms to Generate Alternatives for Multiobjective Site-Search Problems , 2002 .

[40]  P. J. Fleming,et al.  The good of the many outweighs the good of the one: evolutionary multi-objective optimization , 2003 .

[41]  M. Armstrong,et al.  Exploring the Geographic Consequences of Public Policies Using Evolutionary Algorithms , 2004, Annals of the Association of American Geographers.

[42]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[43]  Kim Allan Andersen,et al.  A label correcting approach for solving bicriterion shortest-path problems , 2000, Comput. Oper. Res..