Analysis of a Gray-Box Operator for Vertex Cover
Samuel Baguley, Tobias Friedrich, Timo K\"otzing, Xiaoyue Li, Marcus, Pappik, Ziena Zeif

TL;DR
This paper introduces a problem-aware mutation operator for the (1+1) EA that improves its efficiency and success rate on vertex cover problems, especially on paths and bipartite graphs, by leveraging problem-specific knowledge.
Contribution
The paper proposes a specialized mutation operator that enhances the (1+1) EA's performance on vertex cover problems, providing theoretical and empirical improvements over the standard algorithm.
Findings
Reduced expected runtime from Θ(n^4) to Θ(n^3) on paths.
Achieved polynomial-time optimal solutions with high probability on bipartite graphs.
Demonstrated improved success probability over the standard (1+1) EA.
Abstract
Combinatorial optimization problems are a prominent application area of evolutionary algorithms, where the (1+1) EA is one of the most investigated. We extend this algorithm by introducing some problem knowledge with a specialized mutation operator which works under the assumption that the number of 1s of a solution is critical, as frequently happens in combinatorial optimization. This slight modification increases the chance to correct wrongly placed bits while preserving the simplicity and problem independence of the (1+1) EA. As an application of our algorithm we examine the vertex cover problem on certain instances, where we show that it leads to asymptotically better runtimes and even finds with higher probability optimal solutions in comparison with the usual (1+1) EA. Precisely, we compare the performance of both algorithms on paths and on complete bipartite graphs of size .…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Genome Rearrangement Algorithms · Evolutionary Algorithms and Applications
