Dynamic Complexity of Planar 3-Connected Graph Isomorphism

Dynamic Complexity (as introduced by Patnaik and Immerman [14]) tries to express how hard it is to update the solution to a problem when the input is changed slightly. It considers the changes required to some stored data structure (possibly a massive database) as small quantities of data (or a tuple) are inserted or deleted from the database (or a structure over some vocabulary). The main difference from previous notions of dynamic complexity is that instead of treating the update quantitatively by finding the the time/space trade-offs, it tries to consider the update qualitatively, by finding the complexity class in which the update can be expressed (or made). In this setting, DynFO, or Dynamic First-Order, is one of the smallest and the most natural complexity class (since SQL queries can be expressed in First-Order Logic), and contains those problems whose solutions (or the stored data structure from which the solution can be found) can be updated in First-Order Logic when the data structure undergoes small changes.

[1]  Thomas Thierauf,et al.  The Isomorphism Problem for Planar 3-Connected Graphs is in Unambiguous Logspace , 2008, STACS.

[2]  Neil Immerman,et al.  Dynamic computational complexity , 2003 .

[3]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.

[4]  Nutan Limaye,et al.  Planar Graph Isomorphism is in Log-Space , 2009, 2009 24th Annual IEEE Conference on Computational Complexity.

[5]  Neil Immerman,et al.  Dyn-FO: A Parallel, Dynamic Complexity Class , 1997, J. Comput. Syst. Sci..

[6]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[7]  Vikraman Arvind,et al.  Graph Isomorphism is in SPP , 2006, Inf. Comput..

[8]  Steven Lindell A logspace algorithm for tree canonization (extended abstract) , 1992, STOC '92.

[9]  Thomas Schwentick Perspectives of Dynamic Complexity , 2013, WoLLIC.

[10]  Steven Lindell A Logspace Algorithm for Tree Canonization , 1992 .

[11]  Jianwen Su,et al.  Incremental and Decremental Evaluation of Transitive Closure by First-Order Queries , 1995, Inf. Comput..

[12]  John E. Hopcroft,et al.  Linear time algorithm for isomorphism of planar graphs (Preliminary Report) , 1974, STOC '74.

[13]  Kousha Etessami,et al.  Dynamic tree isomorphism via first-order updates to a relational database , 1998, PODS '98.

[14]  Thomas Thierauf,et al.  The Isomorphism Problem for Planar 3-Connected Graphs Is in Unambiguous Logspace , 2009, Theory of Computing Systems.

[15]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[16]  Nutan Limaye,et al.  3-connected Planar Graph Isomorphism is in Log-space , 2008, FSTTCS.

[17]  H. Whitney A Set of Topological Invariants for Graphs , 1933 .

[18]  William Hesse,et al.  The dynamic complexity of transitive closure is in DynTC0 , 2001, Theor. Comput. Sci..