A Feasibility-Preserving Crossover and Mutation Operator for Constrained Combinatorial Problems

  • Authors:
  • Martin Lukasiewycz;Michael Glaß;Jürgen Teich

  • Affiliations:
  • Hardware-Software-Co-Design Department of Computer Science 12, University of Erlangen-Nuremberg, Germany;Hardware-Software-Co-Design Department of Computer Science 12, University of Erlangen-Nuremberg, Germany;Hardware-Software-Co-Design Department of Computer Science 12, University of Erlangen-Nuremberg, Germany

  • Venue:
  • Proceedings of the 10th international conference on Parallel Problem Solving from Nature: PPSN X
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a feasibility-preserving crossover and mutation operator for evolutionary algorithms for constrained combinatorial problems. This novel operator is driven by an adapted Pseudo-Boolean solver that guarantees feasible offspring solutions. Hence, this allows the evolutionary algorithm to focus on the optimization of the objectives instead of searching for feasible solutions. Based on a proposed scalable testsuite, six specific testcases are introduced that allow a sound comparison of the feasibility-preserving operator to known methods. The experimental results show that the introduced approach is superior to common methods and competitive to a recent state-of-the-art decoding technique.