Focused Jump-and-Repair Constraint Handling for Fixed-Parameter Tractable Graph Problems

被引:4
|
作者
Branson, Luke [1 ]
Sutton, Andrew M. [1 ]
机构
[1] Univ Minnesota, Duluth, MN 55812 USA
关键词
runtime analysis; parameterized complexity; iterative compression; combinatorial optimization; constraint handling; EVOLUTIONARY ALGORITHMS;
D O I
10.1145/3450218.3477304
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Repair operators are often used for constraint handling in constrained combinatorial optimization. We investigate the (1+1) EA equipped with a tailored jump-and-repair operation that can be used to probabilistically repair infeasible offspring in graph problems. Instead of evolving candidate solutions to the entire graph, we expand the genotype to allow the (1+1) EA to develop in parallel a feasible solution together with a growing subset of the instance (an induced subgraph). With this approach, we prove that the EA is able to probabilistically simulate an iterative compression process used in classical fixed-parameter algorithmics to obtain a randomized FPT performance guarantee on two N P-hard graph problems. For k-VERTEXCOVER, we prove that the (1+1) EA using focused jump-and-repair can find a k-cover (if one exists) in O(2(k)n(2) log n) iterations in expectation. This leads to an exponential (in k) improvement over the best-known parameterized bound for evolutionary algorithms on VERTEXCOVER. For the k-FEEDBACKVERTEXSET problem in tournaments, we prove that the EA finds a feasible feedback set in O(2(k)k!n(2) log n) iterations in expectation. This is the first parameterized result for an evolutionary algorithm on this problem. We discuss how to generalize the framework to other parameterized graph problems closed under induced subgraphs and report experimental results that illustrate the behavior of the algorithm on a concrete instance class.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Chordal Editing is Fixed-Parameter Tractable
    Yixin Cao
    Dániel Marx
    Algorithmica, 2016, 75 : 118 - 137
  • [22] Some fixed-parameter tractable classes of hypergraph duality and related problems
    Elbassioni, Khaled
    Hagen, Matthias
    Rauf, Imran
    PARAMETERIZED AND EXACT COMPUTATION, PROCEEDINGS, 2008, 5018 : 91 - +
  • [23] Unit Interval Editing Is Fixed-Parameter Tractable
    Cao, Yixin
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 : 306 - 317
  • [24] Sparse Integer Programming Is Fixed-Parameter Tractable
    Eisenbrand, Friedrich
    Hunkenschroeder, Christoph
    Klein, Kim-Manuel
    Koutecky, Martin
    Levin, Asaf
    Onn, Shmuel
    MATHEMATICS OF OPERATIONS RESEARCH, 2024,
  • [25] Unit interval editing is fixed-parameter tractable
    Cao, Yixin
    INFORMATION AND COMPUTATION, 2017, 253 : 109 - 126
  • [26] Fixed-Parameter Tractable Reductions to SAT for Planning
    de Haan, Ronald
    Kronegger, Martin
    Pfandler, Andreas
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 2897 - 2903
  • [27] Fixed-parameter tractable generalizations of cluster editing
    Damaschke, Peter
    ALGORITHMS AND COMPLEXITY, PROCEEDINGS, 2006, 3998 : 344 - 355
  • [28] The "Art of Trellis Decoding" Is Fixed-Parameter Tractable
    Jeong, Jisu
    Kim, Eun Jung
    Oum, Sang-il
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (11) : 7178 - 7205
  • [29] A fixed-parameter tractable algorithm for matrix domination
    Weston, M
    INFORMATION PROCESSING LETTERS, 2004, 90 (05) : 267 - 272
  • [30] BALANCED JUDICIOUS BIPARTITION IS FIXED-PARAMETER TRACTABLE
    Lokshtanov, Daniel
    Saurabh, Saket
    Sharma, Roohani
    Zehavi, Meirav
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2019, 33 (04) : 1878 - 1911