Comparing Pedigree Graphs
Bonnie Kirkpatrick, Yakir Reshef, Hilary Finucane, Haitao Jiang,, Binhai Zhu, and Richard M. Karp

TL;DR
This paper introduces new algorithms for comparing pedigree graphs, including a linear-time isomorphism algorithm for leaf-labeled pedigrees and various algorithms for edit distance, along with complexity results and empirical comparisons.
Contribution
It presents the first linear-time algorithm for pedigree isomorphism on leaf-labeled pedigrees and multiple algorithms for pedigree edit distance, along with complexity proofs and empirical evaluation.
Findings
Linear-time pedigree isomorphism algorithm for leaf-labeled pedigrees
Several fast and exact algorithms for pedigree edit distance in special cases
Pedigree isomorphism is as hard as graph isomorphism; edit distance is APX-hard and NP-hard
Abstract
Pedigree graphs, or family trees, are typically constructed by an expensive process of examining genealogical records to determine which pairs of individuals are parent and child. New methods to automate this process take as input genetic data from a set of extant individuals and reconstruct ancestral individuals. There is a great need to evaluate the quality of these methods by comparing the estimated pedigree to the true pedigree. In this paper, we consider two main pedigree comparison problems. The first is the pedigree isomorphism problem, for which we present a linear-time algorithm for leaf-labeled pedigrees. The second is the pedigree edit distance problem, for which we present 1) several algorithms that are fast and exact in various special cases, and 2) a general, randomized heuristic algorithm. In the negative direction, we first prove that the pedigree isomorphism problem…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Genomics and Phylogenetic Studies · Genomics and Chromatin Dynamics
