Geometric-based sampling for permutation optimization

There exist several operators to search through permutation spaces that can benefit search and score algorithms when combined. This paper presents COMpetitive Mutating Agents (COMMA), an algorithm which uses geometric mutation operators to create a geometrically defined distribution of solutions. Sampling from the distribution generates solutions in a similar fashion as with Estimation of Distribution Algorithms (EDAs). COMMA is applied on classical permutation optimization benchmarks, namely the Quadratic Assignement and the Permutation Flowshop Scheduling Problems and its performance is compared with those of reference EDAs. Although COMMA does not require a model building step, results suggest that it is competitive with state-of-the-art EDAs. In addition, COMMA's underlying geometric-based sampling could be transposed to representations other than permutations.

[1]  Mark Jerrum,et al.  The Complexity of Finding Minimum-Length Generator Sequences , 1985, Theor. Comput. Sci..

[2]  Alfonsas Misevičius,et al.  STAGNATION-PROTECTED TABU SEARCH VARIANTS FOR UNSTRUCTURED QUADRATIC ASSIGNMENT PROBLEMS , 2006 .

[3]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[4]  Alexander Mendiburu,et al.  A review on estimation of distribution algorithms in permutation-based combinatorial optimization problems , 2012, Progress in Artificial Intelligence.

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Franz Rendl,et al.  QAPLIB – A Quadratic Assignment Problem Library , 1997, J. Glob. Optim..

[7]  Zvi Drezner,et al.  Recent Advances for the Quadratic Assignment Problem with Special Emphasis on Instances that are Difficult for Meta-Heuristic Methods , 2005, Ann. Oper. Res..

[8]  John A. W. McCall,et al.  Competing Mutating Agents for Bayesian Network Structure Learning , 2012, PPSN.

[9]  Estevam R. Hruschka,et al.  A Distance-Based Mutation Operator for learning Bayesian Network structures using Evolutionary Algorithms , 2010, IEEE Congress on Evolutionary Computation.

[10]  Xiaodong Li,et al.  Particle swarm optimization-based schemes for resource-constrained project scheduling , 2005 .

[11]  J. A. Lozano,et al.  Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation , 2001 .

[12]  Godfrey C. Onwubolu,et al.  Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization , 2009 .

[13]  Alexander Mendiburu,et al.  Parallel implementation of EDAs based on probabilistic graphical models , 2005, IEEE Transactions on Evolutionary Computation.

[14]  Alberto Moraglio,et al.  Towards a geometric unification of evolutionary algorithms , 2008 .

[15]  Kusum Deep,et al.  Combined Mutation Operators of Genetic Algorithm for the Travelling Salesman Problem , 2011, Int. J. Comb. Optim. Probl. Informatics.

[16]  E. Lawler The Quadratic Assignment Problem , 1963 .

[17]  Rubén Ruiz,et al.  A comprehensive review and evaluation of permutation flowshop heuristics to minimize flowtime , 2013, Comput. Oper. Res..

[18]  James E. Smith,et al.  Self-Adaptation of Mutation Operator and Probability for Permutation Representations in Genetic Algorithms , 2010, Evolutionary Computation.