Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 15 min ago
PreprintCC BY 4.0arXiv

Algorithmics for Graphical Separation Criteria

Abstract

Statistical graphical models are representations of the dependences between the components of a random vector. They encode these dependences via graphical separation criteria. We consider the algorithmic problem of checking separation statements for the various graph classes and separation criteria that have been developed by the community. We establish that all criteria we study can be checked by modular variations of reachability. For all separation criteria but σ-separation, this yields a linear-time algorithm. This is effectively the optimal attainable time since loading the graph itself is linear-time in the number of edges in the graph. Using the CIfly framework for deploying modular variations of reachability, we also provide R and Python code implementing our algorithms. We evaluate empirical runtime and scaling behavior in a simulation study.

Related

  1. Learning extremal graphical structures in high dimensions
    Sebastian Engelke, Michaël Lalancette, Stanislav Volgushev A
    The Annals of StatisticsPeer-reviewedLicence not statedFull text40 citedStatisticsOpenAlex
  2. A graphical approach to integration and the fundamental theorem
    David O. Tall
    Warwick Research Archive Portal (University of Warwick)Peer-reviewedLicence not statedFull text44 citedGeneral mathematicsOpenAlex
  3. Degree of the Gaussian graphical model of the cycle
    Rodica Andreea Dinu, Mateusz Michałek, Martin Vodička
    Forum of Mathematics, SigmaPeer-reviewedCC BY 4.0Full textGeneral mathematicsCrossref
  4. Interior curvature estimates for graphical curvature quotient equations
    Fei Han, Yan Ma
    arXivPreprintarXiv licenceFull textAnalysis & PDEsarXiv
  5. Interior Curvature Estimates for the Graphical Scalar Curvature Equation in All Dimensions
    Guohuan Qiu, Jin Yan
    arXivPreprintarXiv licenceFull textAnalysis & PDEsGeometry & topologyarXiv
BibTeX
@misc{chaviraflores2026algorithmics,
  title = {{Algorithmics for Graphical Separation Criteria}},
  author = {Moisés Chavira-Flores and Sebastian Weichwald and Leonard Henckel},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.36502},
  eprint = {2610.36502},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.36502},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Algorithmics for Graphical Separation Criteria
AU  - Moisés Chavira-Flores
AU  - Sebastian Weichwald
AU  - Leonard Henckel
PY  - 2026
DA  - 2026/10/27
PB  - arXiv
DO  - 10.48550/arxiv.2610.36502
UR  - https://arxiv.org/abs/2610.36502
AB  - Statistical graphical models are representations of the dependences between the components of a random vector. They encode these dependences via graphical separation criteria. We consider the algorithmic problem of checking separation statements for the various graph classes and separation criteria that have been developed by the community. We establish that all criteria we study can be checked by modular variations of reachability. For all separation criteria but σ-separation, this yields a linear-time algorithm. This is effectively the optimal attainable time since loading the graph itself is linear-time in the number of edges in the graph. Using the CIfly framework for deploying modular variations of reachability, we also provide R and Python code implementing our algorithms. We evaluate empirical runtime and scaling behavior in a simulation study.
ER  -