Distance-Based Exponential Probability Models for Constrained Combinatorial Problems

Estimation of Distribution Algorithms (EDAs) have already demonstrated their utility when solving a broad range of combinatorial problems. However, there is still room for methodological improvement when approaching problems with constraints. The great majority of works in the literature implement repairing or penalty schemes, or use ad-hoc sampling methods in order to guarantee the feasibility of solutions. In any of the previous cases, the behavior of the EDA is somehow denaturalized, since the sampled set does not follow the probability distribution estimated at that step. In this work, we present a general method to approach constrained combinatorial optimization problems by means of EDAs. This consists of developing distance-based exponential probability models defined exclusively on the set of feasible solutions. In order to illustrate this procedure, we take the 2-partition balanced Graph Partitioning Problem as a case of study, and design efficient learning and sampling methods to use distance-based exponential probability models in EDAs.

[1]  Alexander Mendiburu,et al.  A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem , 2014, IEEE Transactions on Evolutionary Computation.

[2]  Curt Jones,et al.  Finding Good Approximate Vertex and Edge Partitions is NP-Hard , 1992, Inf. Process. Lett..

[3]  Martin Pelikan,et al.  Dependency trees, permutations, and quadratic assignment problem , 2007, GECCO '07.

[4]  Pedro Larrañaga,et al.  Estimation of Distribution Algorithms , 2002, Genetic Algorithms and Evolutionary Computation.

[5]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[6]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph Partitioning , 1989, Oper. Res..

[7]  Matías Toril,et al.  Automatic Replanning of Tracking Areas in Cellular Networks , 2013, IEEE Transactions on Vehicular Technology.

[8]  Ali Osman Kusakci,et al.  Constrained Optimization with Evolutionary Algorithms: A Comprehensive Review , 2012, SOCO 2012.

[9]  Alexander Mendiburu,et al.  A square lattice probability model for optimising the Graph Partitioning Problem , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[10]  Ekhiñe Irurozqui Arrieta,et al.  Sampling and learning distance-based probability models for permutation spaces , 2014 .

[11]  Bruno Menegola A study of the k-way graph partitioning problem , 2012 .

[12]  Josu Ceberio Solving permutation problems with estimation of distribution algorithms and extensions thereof , 2014 .

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  M. Dror Arc Routing : Theory, Solutions and Applications , 2000 .

[15]  Alexander Mendiburu,et al.  Parallel EDAs to create multivariate calibration models for quantitative chemical applications , 2006, J. Parallel Distributed Comput..

[16]  Leo Grady,et al.  Isoperimetric graph partitioning for image segmentation , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Yair Weiss,et al.  Globally Optimizing Graph Partitioning Problems Using Message Passing , 2012, AISTATS.

[18]  J. A. Lozano,et al.  Towards a New Evolutionary Computation: Advances on Estimation of Distribution Algorithms (Studies in Fuzziness and Soft Computing) , 2006 .