Semi-dynamic Algorithms for Strongly Chordal Graphs

01/31/2020
by   Md. Zamilur Rahman, et al.
0

There is an extensive literature on dynamic algorithms for a large number of graph theoretic problems, particularly for all varieties of shortest path problems. Germane to this paper are a number fully dynamic algorithms that are known for chordal graphs. However, to the best of our knowledge no study has been done for the problem of dynamic algorithms for strongly chordal graphs. To address this gap, in this paper, we propose a semi-dynamic algorithm for edge-deletions and a semi-dynamic algorithm for edge-insertions in a strongly chordal graph, G = (V, E), on n vertices and m edges. The query complexity of an edge-deletion is O(d_u^2d_v^2 (n + m)), where d_u and d_v are the degrees of the vertices u and v of the candidate edge {u, v}, while the query-complexity of an edge-insertion is O(n^2).

READ FULL TEXT
research
04/18/2023

A New Deterministic Algorithm for Fully Dynamic All-Pairs Shortest Paths

We study the fully dynamic All-Pairs Shortest Paths (APSP) problem in un...
research
01/17/2023

Engineering Fully Dynamic Δ-Orientation Algorithms

A (fully) dynamic graph algorithm is a data structure that supports edge...
research
05/28/2019

Sketch-based Randomized Algorithms for Dynamic Graph Regression

A well-known problem in data science and machine learning is linear reg...
research
06/17/2023

BOBA: A Parallel Lightweight Graph Reordering Algorithm with Heavyweight Implications

We describe a simple parallel-friendly lightweight graph reordering algo...
research
11/03/2013

An Adaptive Amoeba Algorithm for Shortest Path Tree Computation in Dynamic Graphs

This paper presents an adaptive amoeba algorithm to address the shortest...
research
07/17/2023

The Predicted-Deletion Dynamic Model: Taking Advantage of ML Predictions, for Free

The main bottleneck in designing efficient dynamic algorithms is the unk...
research
11/15/2019

Delta-stepping SSSP: from Vertices and Edges to GraphBLAS Implementations

GraphBLAS is an interface for implementing graph algorithms. Algorithms ...

Please sign up or login with your details

Forgot password? Click here to reset