Symposium on Discrete Algorithms · 2004 · 71 citations · 16 references
Natural SciencesComputer ScienceMathematicsAlgorithmsData StructuresSet TheoryCombinatorial Set TheoryData Structure AlgorithmsPartial OrdersPartially Ordered SetsSet SystemsAlgorithm CertificationSet FamiliesSubstitution DecompositionTree Algorithms
We give a forbidden substructure characterization of set families that have the consecutive-ones property, and a linear time algorithm to find the forbidden substructure if a set family does not have the property. The forbidden substructure has size O(n), where n is the size of the domain. The PQ tree is a well-known data structure for representing all consecutive-ones orderings. We show that it is given by a substitution decomposition of arbitrary set families that has not been described previously. This observation gives a generalization of the PQ tree to arbitrary set families, and we give a linear-time algorithm to compute it.
16
Adhi Harmoko S, M.Komp, Joseph Marie Jacquard et al. · 2005 · 18.4K citations
Parallel algorithms for hierarchical clustering
Clark F. Olson · Parallel Computing · 1995 · 407 citations · Full text
Software reliability via run-time result-checking
Hal Wasserman, Manuel Blum · Journal of the ACM · 1997 · 193 citations · Full text