Engineering Fully Dynamic $\Delta$-Orientation Algorithms
Jannick Borowitz, Ernestine Gro{\ss}mann, Christian Schulz

TL;DR
This paper develops and empirically evaluates new and existing algorithms for the fully dynamic $ riangle$-orientation problem, achieving near-optimal solutions on real-world dynamic graphs with efficient updates.
Contribution
It introduces practical dynamic edge orientation algorithms and provides the first empirical evaluation of these algorithms on real-world data.
Findings
The best algorithm computes the optimal orientation on over 90% of instances.
On average, the best algorithm is only 2.4% worse than the optimal solution.
The study bridges the gap between theoretical algorithms and practical applications.
Abstract
A (fully) dynamic graph algorithm is a data structure that supports edge insertions, edge deletions, and answers certain queries that are specific to the problem under consideration. There has been a lot of research on dynamic algorithms for graph problems that are solvable in polynomial time by a static algorithm. However, while there is a large body of theoretical work on efficient dynamic graph algorithms, a lot of these algorithms were never implemented and empirically evaluated. In this work, we consider the fully dynamic edge orientation problem, also called fully dynamic -orientation problem, which is to maintain an orientation of the edges of an undirected graph such that the out-degree is low. If edges are inserted or deleted, one may have to flip the orientation of some edges in order to avoid vertices having a large out-degree. While there has been theoretical work on…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Advanced Graph Theory Research · Complexity and Algorithms in Graphs
