Local Search on Vertex Coloring for Bipartite Graphs

📅 2026-06-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates the performance limitations of local search for the vertex coloring problem on bipartite graphs, revealing that it can become trapped in arbitrarily poor local optima on certain graph structures. To address this issue, the authors propose a gray-box mutation operator based on color frequency that leverages structural information of the problem to guide the search process. Theoretical analysis demonstrates that on complete bipartite graphs, this operator reduces the expected runtime from exponential to Θ(n log n), enabling efficient discovery of globally optimal colorings. Beyond characterizing the fitness landscape of local search in this context, the work introduces an effective gray-box strategy for combinatorial optimization that exploits problem-specific knowledge to enhance search efficiency.
📝 Abstract
Local search is a well-known heuristic method used in optimization. In this thesis, we explore its capabilities on the vertex coloring problem, an $NP$-hard problem with relevance in both theoretical analysis and practical application. To recognize limitations in the applicability of local search of the vertex coloring problem, we analyze local search landscapes on differently-structured bipartite graphs. We identify structures that ensure only global optima can exist as well as ones that enable the existence of non-global local optima, showing that on general bipartite graphs, it is possible for local search to return arbitrarily bad results. Further, we analyze the capabilities of local search on graphs where a local optimum can be found. To do so, we introduce a gray-box local search mutation operator that removes less frequent colors with higher probability and prove that it finds an optimal coloring on complete bipartite graphs in an expected run time of $Θ(n \log n)$. This is a drastic improvement to the exponential tun time of the black-box Random Local Search, showing that gray-box mutation operators can improve the run time of local search.
Problem

Research questions and friction points this paper is trying to address.

local search
vertex coloring
bipartite graphs
local optima
NP-hard
Innovation

Methods, ideas, or system contributions that make the work stand out.

gray-box local search
vertex coloring
bipartite graphs
mutation operator
runtime analysis
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
J
Johanna Gasse
Fachgebiet Algorithm Engineering der Digital-Engineering-Fakultät der Universität Potsdam