Deterministic Dynamic Edge-Colouring

📅 2024-02-20
🏛️ arXiv.org
📈 Citations: 6
✨ Influential: 0
📄 PDF
🤖 AI Summary
This paper studies the dynamic edge coloring problem: maintaining a deterministic $(1+varepsilon)Delta$-edge coloring in an $n$-vertex graph subject to edge insertions and deletions, where $Delta$ denotes the current maximum degree—thereby breaking the classical $2Delta-1$ bound of greedy static algorithms. We propose the first deterministic dynamic edge coloring algorithm, whose core innovation is a shallow degree-splitter hierarchy that simultaneously achieves low update overhead and strong chromatic guarantees. Via amortized analysis and an exponentially small amortized update time construction, our algorithm achieves an amortized update time of $2^{ ilde{O}(sqrt{log n})}$. When $varepsilon^{-1}$ is subpolynomial, this bound is strictly subpolynomial—marking a substantial improvement over all prior deterministic algorithms.

Technology Category

Planning, Routing, and Scheduling: Deterministic PlanningMachine Learning: Graph-based Machine LearningConstraint Satisfaction and Optimization: Distributed CSP/Optimization

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsResponsible Web: Human-perceived consequences of algorithmic deployment on the webEconomics, Online Markets and Human Computation: Incentives in network design for Web infrastructures and ecosystems
📝 Abstract
Given a dynamic graph $G$ with $n$ vertices and $m$ edges subject to insertion an deletions of edges, we show how to maintain a $(1+varepsilon)Delta$-edge-colouring of $G$ without the use of randomisation. More specifically, we show a deterministic dynamic algorithm with an amortised update time of $2^{ ilde{O}_{log varepsilon^{-1}}(sqrt{log n})}$ using $(1+varepsilon)Delta$ colours. If $varepsilon^{-1} in 2^{O(log^{0.49} n)}$, then our update time is sub-polynomial in $n$. While there exists randomised algorithms maintaining colourings with the same number of colours [Christiansen STOC'23, Duan, He, Zhang SODA'19, Bhattacarya, Costa, Panski, Solomon SODA'24] in polylogarithmic and even constant update time, this is the first deterministic algorithm to go below the greedy threshold of $2Delta-1$ colours for all input graphs. On the way to our main result, we show how to dynamically maintain a shallow hierarchy of degree-splitters with both recourse and update time in $n^{o(1)}$. We believe that this algorithm might be of independent interest.
Problem

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

Maintain deterministic dynamic edge coloring in evolving graphs
Achieve coloring with nearly optimal colors efficiently
Overcome limitations of randomized algorithms with deterministic approach
Innovation

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

Deterministic dynamic algorithm for edge coloring
Maintains (1+ε)Δ-coloring without randomization
Uses shallow hierarchy of degree-splitters structure
🔎 Similar Papers
No similar papers found.