A hill-climbing version of Vizing's theorem

The problem of sampling edge-colorings of graphs with maximum degree Δ has received considerable attention and efficient algorithms are available when the number of colors is large enough with respect to Δ. Vizing's theorem guarantees the existence of a ( Δ + 1 ) -edge-coloring, raising the natural question of how to efficiently sample such edge-colorings. In this paper, we take an initial step toward addressing this question. Building on the approach of Dotan, Linial, and Peled (2020), we analyze a randomized algorithm for generating random proper ( Δ + 1 ) -edge-colorings, which in particular provides an algorithmic interpretation of Vizing's theorem. The idea is to start from an arbitrary non-proper edge-coloring with the desired number of colors and at each step, recolor one edge uniformly at random provided it does not increase the number of conflicting edges (a potential function will count the number of pairs of adjacent edges of the same color). We show that the algorithm almost surely produces a proper ( Δ + 1 ) -edge-coloring and propose several conjectures regarding its efficiency and the uniformity of the sampled colorings.

Authors

Institutions

Publication Details

Journal
Discrete Mathematics
Published
2026-10-13
DOI
https://doi.org/10.1016/j.disc.2026.115468
Primary Topic
Graph Labeling and Dimension Problems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A hill-climbing version of Vizing's theorem

František Kardoš, Lucas De Meyer, Guillem Perarnau, Aurélie Lagoutte
Discrete Mathematics
Graph Labeling and Dimension Problems
article

A hill-climbing version of Vizing's theorem

František Kardoš, Lucas De Meyer, Guillem Perarnau, Aurélie Lagoutte
article en

Abstract

The problem of sampling edge-colorings of graphs with maximum degree Δ has received considerable attention and efficient algorithms are available when the number of colors is large enough with respect to Δ. Vizing's theorem guarantees the existence of a ( Δ + 1 ) -edge-coloring, raising the natural question of how to efficiently sample such edge-colorings. In this paper, we take an initial step toward addressing this question. Building on the approach of Dotan, Linial, and Peled (2020), we analyze a randomized algorithm for generating random proper ( Δ + 1 ) -edge-colorings, which in particular provides an algorithmic interpretation of Vizing's theorem. The idea is to start from an arbitrary non-proper edge-coloring with the desired number of colors and at each step, recolor one edge uniformly at random provided it does not increase the number of conflicting edges (a potential function will count the number of pairs of adjacent edges of the same color). We show that the algorithm almost surely produces a proper ( Δ + 1 ) -edge-coloring and propose several conjectures regarding its efficiency and the uniformity of the sampled colorings.

Discrete MathematicsVol. 350(2)
Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Laboratoire des Sciences pour la Conception, l'Optimisation et la Production (FR), Centre de Recerca Matemàtica (ES), Laboratoire Bordelais de Recherche en Informatique (FR), Institut Polytechnique de Bordeaux (FR), Comenius University Bratislava (SK), Université Grenoble Alpes (FR), Universitat Politècnica de Catalunya (ES)
Agence Nationale de la Recherche, Agentúra na Podporu Výskumu a Vývoja, Vedecká Grantová Agentúra MŠVVaŠ SR a SAV, Agencia Estatal de Investigación
Openalex Percentile: Top 14%
Graph Labeling and Dimension Problems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.