• Home
  • Search
  • Engineering Fully Dynamic Δ-Orientation Algorithms
  • https://doi.org/10.1137/1.9781611977714.3Copy DOI Icon

Engineering Fully Dynamic Δ-Orientation Algorithms

  • Jan 1, 2023
  • Jannick Borowitz +2 more
Show More
  • Abstract
  • Literature Map
  • Similar Papers
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 dynamic versions of this problem, currently there is no experimental evaluation available. In this work, we close this gap and engineer a range of new dynamic edge orientation algorithms as well as algorithms from the current literature. The most successful newly proposed algorithms in this paper are based on repeatedly swapping edges with smallest degree neighbors and based on breadth-first search. Moreover, we evaluate these algorithms on real-world dynamic graphs. Generally, these algorithms outperform the algorithms currently proposed in the literature. The best algorithm considered in this paper in terms of quality, based on a simple breadth-first search, computes the optimum result more than 90% of the instances and is on average only 2.4% worse than the optimum solution.*The full version of the paper can be accessed at https://arxiv.org/abs/2301.06968

Similar Papers
  • Conference Article
  • Citations1

Approximately and Efficiently Estimating Dynamic Point-to-Point Shortest Path

  • Dec 10, 2020
  • Alok Tripathy +1
  • Research Article
  • Citations8

A Deamortization Approach for Dynamic Spanner and Dynamic Maximal Matching

  • Oct 04, 2021
  • ACM Transactions on Algorithms
  • Aaron Bernstein +2
  • Book Chapter
  • Citations29

Implementations and Experimental Studies of Dynamic Graph Algorithms

  • Jan 01, 2002
  • Christos D Zaroliagis
  • Research Article
  • Citations3

Dynamic Representations of Sparse Distributed Networks

  • Jan 04, 2021
  • ACM Transactions on Parallel Computing
  • Haim Kaplan +1
  • Research Article
  • Citations90

DynaMo: Dynamic Community Detection by Incrementally Maximizing Modularity

  • Jan 01, 2019
  • IEEE Transactions on Knowledge and Data Engineering
  • Di Zhuang +2
  • Research Article
  • Citations63

Sampling to provide or to bound: With applications to fully dynamic graph algorithms

  • Dec 01, 1997
  • Random Structures and Algorithms
  • Monika R Henzinger +1
  • Research Article
  • Citations29

Space Efficient Linear Time Algorithms for BFS, DFS and Applications

  • Jan 22, 2018
  • Theory of Computing Systems
  • Niranka Banerjee +3
  • Research Article
  • Citations2

Opportunistic prioritised clustering framework for improving OODBMS performance

  • Jun 12, 2006
  • The Journal of Systems & Software
  • Zhen He +3
  • Research Article
  • Citations9

From Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols

  • Jan 01, 2000
  • SIAM Journal on Computing
  • Christian Scheideler +1
  • Conference Article
  • Citations15

From static to dynamic routing

  • May 01, 1999
  • Christian Scheideler +1
  • Research Article
  • Citations16

Effective indexing for dynamic structural graph clustering

  • Jul 01, 2022
  • Proceedings of the VLDB Endowment
  • Fangyuan Zhang +1
  • Conference Article
  • Citations104

Faster approximation schemes for fractional multicommodity flow problems via dynamic graph algorithms

  • Jun 05, 2010
  • Aleksander Madry
  • Research Article
  • Citations1

Emergent role of dynamic optimization in cardiac resynchronization therapy: Systematic review and network meta-analysis.

  • Aug 05, 2024
  • ESC heart failure
  • Előd-János Zsigmond +9
  • Research Article
  • Citations1

A dynamic yard space reservation algorithm based on reward-penalty mechanism

  • Sep 01, 2024
  • Heliyon
  • Beng Xuan +4
  • Research Article
  • Citations27

Dynamic and static algorithms for optimal placement of resources in a tree

  • Oct 01, 1996
  • Theoretical Computer Science
  • Vincenzo Auletta +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.