@Article{KKV16pca,
  author =       {Johannes Köbler and Sebastian Kuhnert and Oleg Verbitsky},
  title =        {Solving the canonical representation and star system problems
                  for proper circular-arc graphs in logspace},
  journal =      {Journal of Discrete Algorithms},
  year =         2016,
  volume =       {38-41},
  pages =        {38-49},
  issn =         {1570-8667},
  doi =          {10.1016/j.jda.2016.03.001},
}Solving the canonical
representation and star system problems for proper circular-arc
graphs in logspace.
With Johannes
Köbler, Oleg
Verbitsky.
Journal of Discrete Algorithms 38–41:38–49 (2016)
Abstract.
We present a logspace algorithm that constructs a canonical intersection model for a given proper circular-arc graph, where /canonical/ means that isomorphic graphs receive identical models. This implies that the recognition and the isomorphism problems for these graphs are solvable in logspace. For the broader class of concave-round graphs, which still possess (not necessarily proper) circular-arc models, we show that a canonical circular-arc model can also be constructed in logspace. As a building block for these results, we design a logspace algorithm for computing canonical circular-arc models of circular-arc hypergraphs. This class of hypergraphs corresponds to matrices with the /circular ones property/, which play an important role in computational genomics. Our results imply that there is a logspace algorithm that decides whether a given matrix has this property.
Furthermore, we consider the Star System Problem that consists in reconstructing a graph from its closed neighborhood hypergraph. We show that this problem is solvable in logarithmic space for the classes of proper circular-arc, concave-round, and co-convex graphs.
Note that solving a problem in logspace implies that it is solvable by a parallel algorithm of the class AC¹. For the problems under consideration, at most AC² algorithms were known earlier.
@InProceedings{KKV12pca,
  author =       {Johannes Köbler and Sebastian Kuhnert and Oleg Verbitsky},
  title =        {Solving the canonical representation and star system
                  problems for proper circular-arc graphs in logspace},
  booktitle =    {Proc. 32nd FSTTCS},
  pages =        {387-399},
  year =         2012,
  editor =       {Deepak D'Souza and Telikepalli Kavitha and
                  Jaikumar Radhakrishnan},
  series =       {LIPIcs},
  number =       18,
  publisher =    {Leibniz-Zentrum für Informatik},
  address =      {Dagstuhl},
  isbn =         {978-3-939897-47-7},
  doi =          {10.4230/LIPIcs.FSTTCS.2012.387},
}Conference version:
Solving the canonical representation and star system
problems for proper circular-arc graphs in logspace
With Johannes
Köbler, Oleg
Verbitsky.
Proceedings of 32nd FSTTCS.
Leibniz-Zentrum für Informatik, 2012. Pp. 387–399.