A Genetic-Based Solution to the Task-Based Sailor Assignment Problem

This chapter presents a study investigating a multi-objective formulation of the United States Navy’s Task-based Sailor Assignment Problem and examines the performance of a widely used multi-objective evolutionary algorithm (MOEA), namely NSGA-II, on large instances of this problem. The performance of the evolutionary algorithm is examined with respect to both solution quality and diversity and has shown to provide inadequate diversity along the Pareto front. Domain-specific local improvement operators were introduced into the MOEA, producing significant performance increases over the evolutionary algorithm alone. Thus, hybrid MOEAs provided greater diversity along the Pareto front. Also a parallel version of the evolutionary algorithm was implemented. Particularly, an island model implementation was investigated. Exhaustive experimentations of the sequential and parallel implementations were carried out. The experimental results show that the genetic-based solution presented here is suitable for these types of problems.

[1]  Joshua D. Knowles,et al.  Memetic Algorithms for Multiobjective Optimization: Issues, Methods and Prospects , 2004 .

[2]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[3]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[4]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[5]  Peter A. N. Bosman,et al.  Design and Application of iterated Density-Estimation Evolutionary Algorithms , 2003 .

[6]  Lakhmi C. Jain,et al.  Advances in Evolutionary Computing for System Design , 2007, Advances in Evolutionary Computing for System Design.

[7]  Günter Rudolph,et al.  Parallel Approaches for Multiobjective Optimization , 2008, Multiobjective Optimization.

[8]  Javier Ruiz-del-Solar,et al.  Soft computing systems : design, management and applications , 2002 .

[9]  L. Shapley,et al.  College Admissions and the Stability of Marriage , 1962 .

[10]  Dipankar Dasgupta,et al.  Applying Hybrid Multiobjective Evolutionary Algorithms to the Sailor Assignment Problem , 2007, Advances in Evolutionary Computing for System Design.

[11]  Fernando Niño,et al.  A multiobjective evolutionary algorithm for the task based sailor assignment problem , 2009, GECCO '09.

[12]  David W. Corne,et al.  Quantifying the Effects of Objective Space Dimension in Evolutionary Multiobjective Optimization , 2007, EMO.

[13]  Dipankar Dasgupta,et al.  Genetic algorithms for the sailor assignment problem , 2005, GECCO '05.

[14]  Natalio Krasnogor,et al.  Towards Robust Memetic Algorithms , 2005 .

[15]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[16]  Ken Arnold,et al.  JavaSpaces¿ Principles, Patterns, and Practice , 1999 .

[17]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[18]  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).

[19]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[20]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[21]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[22]  Thomas Stützle,et al.  Hybrid Population-Based Algorithms for the Bi-Objective Quadratic Assignment Problem , 2006, J. Math. Model. Algorithms.

[23]  Mustafa Akgül,et al.  The Linear Assignment Problem , 1992 .

[24]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[25]  Andrzej Jaszkiewicz,et al.  On the performance of multiple-objective genetic local search on the 0/1 knapsack problem - a comparative experiment , 2002, IEEE Trans. Evol. Comput..

[26]  Dipankar Dasgupta,et al.  A comparison of multiobjective evolutionary algorithms with informed initialization and kuhn-munkres algorithm for the sailor assignment problem , 2008, GECCO '08.

[27]  Kim Fung Man,et al.  Multiobjective Optimization , 2011, IEEE Microwave Magazine.

[28]  William E. Hart,et al.  Recent Advances in Memetic Algorithms , 2008 .

[29]  David W. Corne,et al.  Towards Landscape Analyses to Inform the Design of Hybrid Local Search for the Multiobjective Quadratic Assignment Problem , 2002, HIS.

[30]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.