Pith. sign in

REVIEW 2 major objections 2 minor 17 references

The planar edge-coloring theorem of Vizing in $O(n\log n)$ time

T0 review · 2 major / 2 minor · reviewed 2026-05-19 · grok-4.3

Pith's one-line read Vizing's edge-coloring theorem for planar graphs with maximum degree 8 can be implemented in O(n log n) time

desk verdict Closes the Δ=8 gap with an O(n log n) planar edge-coloring algorithm by modifying the Vizing recoloring step. read the letter →

arxiv 2507.04516 v2 submitted 2025-07-06 cs.DS

classification cs.DS
keywords planargraphsedgecoloringVizingtheoremgraphalgorithmstimecomplexityrecoloringboundedgenus
checked against Cost.FunctionalEquation
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper establishes an algorithm that finds a proper edge coloring with 8 colors for any planar graph whose maximum degree is exactly 8, and the running time is O(n log n). It reaches this bound by adapting the recoloring steps in Vizing's original proof so they avoid the quadratic cost of a direct implementation. A sympathetic reader would care because the result finishes the algorithmic version of Vizing's planar theorem for every degree where the theorem guarantees a coloring exists.

What carries the argument

Modified Vizing recoloring procedure adapted for the degree-8 case to preserve the O(n log n) runtime bound established for higher degrees

What would settle it

A planar graph with maximum degree 8 on which the modified recoloring procedure either fails to produce a valid 8-edge-coloring or requires more than O(n log n) time

Watch

Extended reading notes

Core claim

By modifying the recoloring procedure of Vizing, we obtain an algorithm for edge-coloring planar graphs of maximum degree 8 with 8 colors in O(n log n) time. This extends the earlier O(n log n) algorithm of Chrobak and Nishizeki, which applied only to graphs with maximum degree at least 9, and the new method generalizes to graphs of bounded genus.

Load-bearing premise

The recoloring procedure from Vizing's proof can be modified for the Δ=8 case while preserving the O(n log n) runtime bound established for higher degrees

Editorial extensions

If this is right

  • The O(n log n) time bound now holds for edge-coloring all planar graphs with Δ ≥ 8 using Δ colors
  • The same algorithmic approach applies directly to graphs embeddable on surfaces of bounded genus
  • Efficient computation of optimal edge colorings is now available for every planar graph covered by Vizing's theorem

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The modification technique may suggest ways to obtain similar runtime gains for other structural theorems about colorings on planar and near-planar graphs
  • The work shows that small adjustments to an existing proof structure can close the remaining efficiency gap without changing the underlying existence result
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

2 major / 2 minor

Summary. The manuscript claims an O(n log n) time algorithm for Δ-edge-coloring planar graphs when Δ=8, achieved by modifying the recoloring step in Vizing's proof to close the gap left by Chrobak and Nishizeki's algorithm for Δ≥9. The approach is further generalized to graphs of bounded genus.

Significance. If the algorithmic result holds, it would represent a significant advance by providing an efficient implementation of Vizing's planar edge-coloring theorem for the remaining case of Δ=8. This builds upon established methods and offers a generalization that may have implications for topological graph algorithms. The work is notable for its focus on preserving the near-linear runtime through careful modification of the recoloring procedure.

major comments (2)
  1. Section 3 (modified recoloring procedure): the manuscript describes changes to Vizing's fan rotation and missing-color selection for Δ=8, but does not supply a new potential function or charging argument showing that alternating-path and fan depths remain bounded so that the Chrobak-Nishizeki O(log n) per-edge amortization is preserved under the tighter color budget.
  2. Section 4 (runtime analysis): the O(n log n) claim is asserted after the Δ=8 modification, yet no explicit bound is given on the size of searchable fans or recursive recoloring depth for degree-8 vertices that have only one missing color on both sides of a critical edge; this analysis is load-bearing for the central runtime guarantee.
minor comments (2)
  1. Abstract: the generalization to bounded-genus graphs is mentioned without stating the precise genus bound or any extra conditions required for the modification to carry over.
  2. Introduction: a short table comparing runtimes for Δ=8 versus Δ≥9 (and versus the quadratic direct implementation) would improve readability.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the careful review and constructive feedback on our manuscript. The comments correctly identify areas where the runtime analysis for the Δ=8 case requires additional explicit detail to fully substantiate the O(n log n) bound. We address each major comment below and will incorporate revisions to strengthen the presentation.

read point-by-point responses
  1. Referee: Section 3 (modified recoloring procedure): the manuscript describes changes to Vizing's fan rotation and missing-color selection for Δ=8, but does not supply a new potential function or charging argument showing that alternating-path and fan depths remain bounded so that the Chrobak-Nishizeki O(log n) per-edge amortization is preserved under the tighter color budget.

    Authors: We agree that an explicit adaptation of the charging argument is needed to confirm the bounds under the modified recoloring for Δ=8. The manuscript relies on the fact that our missing-color selection rule for degree-8 vertices preserves the key invariant that each fan rotation or alternating-path extension can be charged against a distinct color deficiency, but this is not spelled out with a dedicated potential function. In the revised version we will add a new lemma in Section 3 that reuses the Chrobak-Nishizeki potential (with a minor adjustment for the single-missing-color case) and proves that the depth remains O(log n) because each step still increases the potential by Ω(1) while the total potential is bounded by O(n). revision: yes

  2. Referee: Section 4 (runtime analysis): the O(n log n) claim is asserted after the Δ=8 modification, yet no explicit bound is given on the size of searchable fans or recursive recoloring depth for degree-8 vertices that have only one missing color on both sides of a critical edge; this analysis is load-bearing for the central runtime guarantee.

    Authors: The referee is right that the current text does not supply a self-contained bound for the critical degree-8 case. While the overall amortization follows the same structure as Chrobak and Nishizeki, the manuscript does not explicitly verify that searchable fans remain O(log n) and that recursion depth stays logarithmic when both endpoints of a critical edge have only one missing color. We will add a dedicated paragraph and supporting lemma in Section 4 that derives these bounds directly from the modified recoloring rule, showing that the number of fan rotations per edge is still amortized O(log n) and that the recursion tree has logarithmic depth. revision: yes

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: explicit modification of recoloring procedure with independent runtime argument

full rationale

The paper directly modifies Vizing's recoloring procedure to close the Δ=8 gap while extending the Chrobak-Nishizeki charging scheme for O(n log n) total work. No equation or parameter is defined in terms of the target runtime or coloring; the time bound is re-proven under the altered fan and path rules rather than assumed by construction. Prior work is cited from independent authors and used only as a starting point for the modification, with no self-citation chain or uniqueness theorem imported from the present authors. The derivation therefore remains self-contained.

Assumptions & free parameters 0 free parameters · 1 assumptions · 0 invented entities

The paper relies on standard graph-theoretic background and prior algorithmic results rather than introducing new fitted parameters or postulated entities.

assumptions (1)
  • domain assumption Vizing's theorem that every planar graph with maximum degree Delta >=8 is Delta-edge-colorable
    Invoked as the existence result whose algorithmic realization is being accelerated.

how reviews work

0 comments
Cite this review

Pith. "Pith review of The planar edge-coloring theorem of Vizing in $O(n\log n)$ time." pith.science (2026). https://pith.science/paper/2507.04516

@misc{pith2026250704516,
  author       = {Pith},
  title        = {Pith review of: The planar edge-coloring theorem of Vizing in $O(n\log n)$ time},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/2507.04516}},
  note         = {Machine review of arXiv:2507.04516}
}
abstract

In 1965, Vizing [Diskret. Analiz, 1965] showed that every planar graph of maximum degree $\Delta\ge 8$ can be edge-colored using $\Delta$ colors. The direct implementation of the Vizing's proof gives an algorithm that finds the coloring in $O(n^2)$ time for an $n$-vertex input graph. Chrobak and Nishizeki [J. Algorithms, 1990] have shown a more careful algorithm, which improves the time to $O(n\log n)$ time, though only for $\Delta\ge 9$. In this paper, we extend their ideas to get an algorithm also for the missing case $\Delta=8$. To this end, we modify the original recoloring procedure of Vizing. This generalizes to bounded genus graphs.

Figures

Figures reproduced from arXiv: 2507.04516 by the authors.

Figure 2
Figure 2. Subgraph B2. Subgraph B is called a butterfly and edge xy is called butterfly-like. An edge is called reducible when it is weak or butterfly-like. Later, we will show how to reduce butterfly-like edges. Here, we prove that introducing them is sufficient for a linear bound for the number of reducible edges. Theorem 2. Let G = (V, E) be a planar graph without isolated vertices and such that ∆(G) ≤ 8. Then G contains a… view at source ↗
Figure 3
Figure 3. Type 1ab. y a, b z x c ⊥ c a (a, b) (a, b) [PITH_FULL_IMAGE:figures/full_fig_p011_3.png] view at source ↗
Figure 5
Figure 5. Type 3ab. y a, b x c v z b ⊥ a c (a, b) [PITH_FULL_IMAGE:figures/full_fig_p011_5.png] view at source ↗
Figures from the paper (4 more)
Figure 7
Figure 7. Figure 7: Type 5ab. y a, c, d x b v1 z b, d v2 ⊥ c a a c (a, b) (c, d) [PITH_FULL_IMAGE:figures/full_fig_p011_7.png]
Figure 9
Figure 9. Figure 9: Without loss of generality, assume π(xz) = a, π(xv1) = b, π(xv2) = c, π(xv3) = d, π¯(x) = {f}, where a, b, c, d, f are pairwise distinct. If f ∈ π¯(y), then π(xy) := f gives σ. Hence, we can assume f ∈ π(y). Assume f ∈ π¯(z). If a ∈ π¯(y), then π(xz) := f and π(xy) := …
Figure 9
Figure 9. Figure 9: Proof of Lemma 7, the case when B is isomorphic to B1. 3. π(yv1) = f, π(zv2) = f. For each of these cases, we show how we can obtain σ in a few subcases. In Case 1, if π(zv2) ̸= b, we do swapπ(xv1, zv1) and π(xy) := b. If π(zv2) = b and π(yv1) ̸= c, we do swapπ(xv1, zv…
Figure 10
Figure 10. Figure 10: Proof of Lemma 7, the case when B is isomorphic to B2. For any k ∈ π¯(y), we can assume there is an (f, k)-chain with endpoints x and y. Otherwise, e has type 1fk. Without loss of generality, assume π(xz) = a, π(xv1) = b, π(xv2) = c, and π(xv3) = d, where a, b, c, d, …

Discussion (0). Continue with ORCID to comment.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

17 extracted references · 17 canonical work pages

  1. [1]

    In: Proceedings of the ACM Symposium on Theory of Computing (STOC)

    Sepehr Assadi, Soheil Behnezhad, Sayan Bhattacharya, Martín Costa, Shay Solomon, and Tianyi Zhang. Vizing’s theorem in near-linear time. In Michal Koucký and Nikhil Bansal, editors, Proceedings of the 57th Annual ACM Symposium on Theory of Com- puting, STOC 2025, Prague, Czechia, June 23-27, 2025 , pages 24–35. ACM, 2025. doi:10.1145/3717823.3718265

  2. [2]

    [CSUU08] R

    Sayan Bhattacharya, Din Carmon, Martín Costa, Shay Solomon, and Tianyi Zhang. Faster (∆+1)-edge coloring: Breaking the m√n time barrier. In 65th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2024, Chicago, IL, USA, October 27-30, 2024, pages 2186–2201. IEEE, 2024.doi:10.1109/FOCS61266.2024.00128

  3. [3]

    Even faster (∆ + 1)-edge coloring via shorter multi-step vizing chains

    Sayan Bhattacharya, Martín Costa, Shay Solomon, and Tianyi Zhang. Even faster (∆ + 1)-edge coloring via shorter multi-step vizing chains. In Yossi Azar and Debmalya Panigrahi, editors,Proceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025, New Orleans, LA, USA, January 12-15, 2025, pages 4914–4947. SIAM, 2025. doi:10.1137/1.97...

  4. [4]

    Improved edge-coloring algorithms for planar graphs

    Marek Chrobak and Takao Nishizeki. Improved edge-coloring algorithms for planar graphs. J. Algorithms, 11(1):102–116, 1990.doi:10.1016/0196-6774(90)90032-A

  5. [5]

    Fast algorithms for edge-coloring planar graphs

    Marek Chrobak and Moti Yung. Fast algorithms for edge-coloring planar graphs. J. Algorithms, 10(1):35–51, 1989.doi:10.1016/0196-6774(89)90022-9

  6. [6]

    New linear-time algorithms for edge-coloring pla- nar graphs

    Richard Cole and Lukasz Kowalik. New linear-time algorithms for edge-coloring pla- nar graphs. Algorithmica, 50(3):351–368, 2008. URL: https://doi.org/10.1007/ s00453-007-9044-3, doi:10.1007/S00453-007-9044-3

  7. [7]

    Edge-coloring bipartite multigraphs in O(E log D) time

    Richard Cole, Kirstin Ost, and Stefan Schirra. Edge-coloring bipartite multigraphs in O(E log D) time. Comb., 21(1):5–12, 2001. URL: https://doi.org/10.1007/ s004930170002, doi:10.1007/S004930170002

  8. [8]

    An introduction to the dischargin g method via graph coloring

    Daniel W. Cranston and Douglas B. West. An introduction to the discharging method via graph coloring.Discrete Mathematics, 340(4):766–793, 2017. URL:https: //www.sciencedirect.com/science/article/pii/S0012365X1630379X, doi:https:// doi.org/10.1016/j.disc.2016.11.022. 20

Show all 17 references
  1. [9]

    Gabow, Takao Nishizeki, Oded Kariv, Daniel Leven, and Osamu Terada

    Harold N. Gabow, Takao Nishizeki, Oded Kariv, Daniel Leven, and Osamu Terada. Al- gorithms for edge-coloring graphs. Technical report, Tel Aviv University, 1985. URL: https://www.ecei.tohoku.ac.jp/alg/nishizeki/sub/e/Edge-Coloring.pdf

  2. [10]

    The NP-completeness of edge-coloring

    Ian Holyer. The NP-completeness of edge-coloring. SIAM J. Comput., 10(4):718–720,

  3. [11]

    Efficient algorithm for edge-coloring planar graphs of maximum degree 8

    Patryk Jędrzejczak. Efficient algorithm for edge-coloring planar graphs of maximum degree 8. Master’s thesis, University of Warsaw, June 2025

  4. [12]

    Edge-coloring sparse graphs with ∆ colors in quasilinear time

    Lukasz Kowalik. Edge-coloring sparse graphs with ∆ colors in quasilinear time. In Timothy M. Chan, Johannes Fischer, John Iacono, and Grzegorz Herman, editors,32nd Annual European Symposium on Algorithms, ESA 2024, September 2-4, 2024, Royal Holloway, London, United Kingdom, v...

  5. [13]

    Sanders and Yue Zhao

    Daniel P. Sanders and Yue Zhao. Planar graphs of maximum degree seven are class I. J. Comb. Theory B, 83(2):201–212, 2001. URL:https://doi.org/10.1006/jctb.2001. 2047, doi:10.1006/JCTB.2001.2047

  6. [14]

    Fast and simple edge-coloring algorithms

    Corwin Sinnamon. Fast and simple edge-coloring algorithms. CoRR, abs/1907.03201,

  7. [15]

    Vadim G. Vizing. On the estimate of the chromatic class of ap-graph. Diskret. Analiz, 3:25–30, 1964

  8. [16]

    Vadim G. Vizing. Critical graphs with a given chromatic number.Diskret. Analiz, 5:9–17, 1965

  9. [17]

    Edge-coloring partialk-trees

    Xiao Zhou, Shin ichi Nakano, and Takao Nishizeki. Edge-coloring partialk-trees. Journal of Algorithms, 21(3):598–617, 1996. URL:https://www.sciencedirect.com/science/ article/pii/S0196677496900619, doi:https://doi.org/10.1006/jagm.1996.0061. 21

Pith tools

Reviewed May 19, 2026 · model on record in the stance chip above.