International Journal of Foundations of Computer Science · 1999 · 74 citations · 11 references
ComputingComputer ScienceAlgorithmsComputational GeometryData StructuresData PartitioningGraph AlgorithmsPattern RecognitionString AlgorithmsGraph DecompositionsGraph PartitioningGraph RefinementMinimizationModular DecompositionPartition Refinement
Partition refinement techniques lead to simple and efficient algorithms for various applications: automaton minimization, string sorting … and also for algorithms on graphs. A generic algorithm that can be used for all these applications is presented and briefly discussed. Such an approach is interesting in an algorithmic tool kit perspective. New instances of the generic algorithm are presented: O(n+m log n) very simple and practical algorithms for cographs recognition and for modular decomposition are designed. Although these algorithms are not linear, they are very easy to implement (as an instanciation of a generic procedure) and based on new ideas.
11
Three Partition Refinement Algorithms
Robert Paige, Robert E. Tarjan · SIAM Journal on Computing · 1987 · 1.2K citations
Ben Dushnik, E. W. Miller · American Journal of Mathematics · 1941 · 943 citations
C. A. R. Hoare · The Computer Journal · 1962 · 755 citations · Full text