Fixed Parameter Multi-Objective Evolutionary Algorithms for the W-Separator Problem

Parameterized analysis provides powerful mechanisms for obtaining fine-grained insights into different types of algorithms. In this work, we combine this field with evolutionary algorithms and provide parameterized complexity analysis of evolutionary multi-objective algorithms for the $W$-separator problem, which is a natural generalization of the vertex cover problem. The goal is to remove the minimum number of vertices such that each connected component in the resulting graph has at most $W$ vertices. We provide different multi-objective formulations involving two or three objectives that provably lead to fixed-parameter evolutionary algorithms with respect to the value of an optimal solution $OPT$ and $W$. Of particular interest are kernelizations and the reducible structures used for them. We show that in expectation the algorithms make incremental progress in finding such structures and beyond. The current best known kernelization of the $W$-separator uses linear programming methods and requires a non-trivial post-process to extract the reducible structures. We provide additional structural features to show that evolutionary algorithms with appropriate objectives are also capable of extracting them. Our results show that evolutionary algorithms with different objectives guide the search and admit fixed parameterized runtimes to solve or approximate (even arbitrarily close) the $W$-separator problem.

[1]  Andrew M. Sutton,et al.  Focused jump-and-repair constraint handling for fixed-parameter tractable graph problems , 2021, FOGA.

[2]  Andrew M. Sutton Fixed-Parameter Tractability of Crossover: Steady-State GAs on the Closest String Problem , 2021, Algorithmica.

[3]  T. Friedrich,et al.  Balanced Crown Decomposition for Connectivity Constraints , 2020, ESA.

[4]  Andrew M. Sutton,et al.  Parameterized Complexity Analysis of Randomized Search Heuristics , 2019, Theory of Evolutionary Computation.

[5]  Thomas Bäck,et al.  Theory of Evolutionary Computation: Recent Developments in Discrete Optimization , 2020, Theory of Evolutionary Computation.

[6]  Fedor V. Fomin,et al.  Kernelization: Theory of Parameterized Preprocessing , 2019 .

[7]  Mingyu Xiao,et al.  Linear kernels for separating a graph into components of bounded size , 2016, J. Comput. Syst. Sci..

[8]  Euiwoong Lee,et al.  Partitioning a graph into small pieces with applications to path transversal , 2016, Mathematical Programming.

[9]  Pim van 't Hof,et al.  On the Computational Complexity of Vertex Integrity and Component Order Connectivity , 2014, Algorithmica.

[10]  Daniel Lokshtanov,et al.  A 2lk Kernel for l-Component Order Connectivity , 2016, IPEC.

[11]  Frank Neumann,et al.  Parameterized Runtime Analyses of Evolutionary Algorithms for the Planar Euclidean Traveling Salesperson Problem , 2014, Evolutionary Computation.

[12]  Thomas Jansen,et al.  Analyzing Evolutionary Algorithms: The Computer Science Perspective , 2012 .

[13]  Frank Neumann,et al.  A Parameterized Runtime Analysis of Simple Evolutionary Algorithms for Makespan Scheduling , 2012, PPSN.

[14]  F. Neumann,et al.  Fixed-Parameter Evolutionary Algorithms and the Vertex Cover Problem , 2009, Algorithmica.

[15]  Per Kristian Lehre,et al.  Fixed Parameter Evolutionary Algorithms and Maximum Leaf Spanning Trees: A Matter of Mutation , 2010, PPSN.

[16]  Dirk Sudholt,et al.  General Lower Bounds for the Running Time of Evolutionary Algorithms , 2010, PPSN.

[17]  Carsten Witt,et al.  Bioinspired Computation in Combinatorial Optimization , 2010, Bioinspired Computation in Combinatorial Optimization.

[18]  Subhash Khot,et al.  Vertex cover might be hard to approximate to within 2-/spl epsiv/ , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[19]  Arnold L. Rosenberg,et al.  Graph Separators, with Applications , 2001, Frontiers of Computer Science.

[20]  R. Tarjan,et al.  A Separator Theorem for Planar Graphs , 1977 .

[21]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956, Canadian Journal of Mathematics.