English

A certifying and dynamic algorithm for the recognition of proper circular-arc graphs

Data Structures and Algorithms 2015-09-22 v1 Discrete Mathematics

Abstract

We present a dynamic algorithm for the recognition of proper circular-arc (PCA) graphs, that supports the insertion and removal of vertices (together with its incident edges). The main feature of the algorithm is that it outputs a minimally non-PCA induced subgraph when the insertion of a vertex fails. Each operation cost O(logn+d)O(\log n + d) time, where nn is the number vertices and dd is the degree of the modified vertex. When removals are disallowed, each insertion is processed in O(d)O(d) time. The algorithm also provides two constant-time operations to query if the dynamic graph is proper Helly (PHCA) or proper interval (PIG). When the dynamic graph is not PHCA (resp. PIG), a minimally non-PHCA (resp. non-PIG) induced subgraph is obtained.

Keywords

Cite

@article{arxiv.1509.05828,
  title  = {A certifying and dynamic algorithm for the recognition of proper circular-arc graphs},
  author = {Francisco J. Soulignac},
  journal= {arXiv preprint arXiv:1509.05828},
  year   = {2015}
}

Comments

44 pages, 8 figures, appendix with 11 pages and many figures

R2 v1 2026-06-22T11:00:24.213Z