Abstract | ||
---|---|---|
We report progress on dynamic complexity of well-known graph problems such as reachability and matching. In this model, edges are dynamically added and deleted and we measure the complexity of each update/query. We propose polynomial-size data structures for such updates for several related problems. The updates are in very low level complexity classes such as quantifier-free first order formulas, AC(0)[2], TC0. In particular, we show the following problems are in the indicated classes: (a) maximum matching in non-uniform DynTC(0); (b) digraph reachability in non-uniform DynAC(0)[2]; (c) embedded planar digraph reachability in DynFO(= uniform DynAC(0)). Notably, the part (c) of our results yields the first non-trivial class of graphs where reachability can be maintained by first-order updates; it is a long-standing open question whether the same holds for general graphs. For (a) we show that the technique in [7] can in fact be generalized using [9] and [8] to maintain the determinant of a matrix in DynTC(0). For (b) we extend this technique with the help of two more ingredients namely isolation [1,13] and truncated approximation using rational polynomials. In fact, our proof yields DynAC(0)[p] bound for any prime p > 1. For (c) we exploit the duality between cuts and cycles in planar graphs to maintain the number of crossings between carefully chosen primal and dual paths, using several new structural lemmas. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1007/978-3-662-43948-7_30 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Complexity class,Discrete mathematics,Graph,Data structure,First order,Computer science,Theoretical computer science,Reachability | Conference | 8572 |
ISSN | Citations | PageRank |
0302-9743 | 1 | 0.35 |
References | Authors | |
10 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Samir Datta | 1 | 200 | 19.82 |
William Hesse | 2 | 1 | 0.35 |
Raghav Kulkarni | 3 | 172 | 19.48 |