Fixed-Parameter Evolutionary Algorithms and the Vertex Cover Problem

被引:0
作者
Stefan Kratsch
Frank Neumann
机构
[1] Utrecht University,Department of Information and Computing Sciences
[2] The University of Adelaide,School of Computer Science
来源
Algorithmica | 2013年 / 65卷
关键词
Evolutionary algorithms; Fixed-parameter tractability; Vertex cover; Randomized algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we consider multi-objective evolutionary algorithms for the Vertex Cover problem in the context of parameterized complexity. We consider two different measures for the problem. The first measure is a very natural multi-objective one for the use of evolutionary algorithms and takes into account the number of chosen vertices and the number of edges that remain uncovered. The second fitness function is based on a linear programming formulation and proves to give better results. We point out that both approaches lead to a kernelization for the Vertex Cover problem. Based on this, we show that evolutionary algorithms solve the vertex cover problem efficiently if the size of a minimum vertex cover is not too large, i.e., the expected runtime is bounded by O(f(OPT)⋅nc), where c is a constant and f a function that only depends on OPT. This shows that evolutionary algorithms are randomized fixed-parameter tractable algorithms for the vertex cover problem.
引用
收藏
页码:754 / 771
页数:17
相关论文
共 30 条
  • [1] Chen J.(2001)Vertex cover: further observations and further improvements J. Algorithms 41 280-301
  • [2] Kanj I.A.(2012)Crossover can provably be useful in evolutionary computation Theor. Comput. Sci. 425 17-33
  • [3] Jia W.(2009)Analyses of simple hybrid algorithms for the vertex cover problem Evol. Comput. 17 3-19
  • [4] Doerr B.(2010)Approximating covering problems by randomized search heuristics using multi-objective models Evol. Comput. 18 617-633
  • [5] Happ E.(1975)Vertex packings: structural properties and algorithms Math. Program. 8 232-248
  • [6] Klein C.(2007)Expected runtimes of a simple evolutionary algorithm for the multi-objective minimum spanning tree problem Eur. J. Oper. Res. 181 1620-1629
  • [7] Friedrich T.(2011)Computing minimum cuts by randomized search heuristics Algorithmica 59 323-342
  • [8] He J.(2007)Randomized local search, evolutionary algorithms, and the minimum spanning tree problem Theor. Comput. Sci. 378 32-40
  • [9] Hebbinghaus N.(2009)Analysis of the (1+1)-EA for finding approximate solutions to vertex cover problems IEEE Trans. Evol. Comput. 13 1006-1029
  • [10] Neumann F.(2004)The analysis of evolutionary algorithms on sorting and shortest paths problems J. Math. Model. Algorithms 4 349-366