Symposium on Discrete Algorithms · 2003 · 31 citations · 18 references
ComputingComputer ScienceMathematicsAlgorithmsAuthenticationCryptographyCertificate-based AuthenticationCryptographic AlgorithmsDeductive VerificationGraph AlgorithmsGraph TheoryGraph-based LearningAlgorithm CertificationComputationally Sound VerificationPermutation Graphs
A certifying algorithm for a decision problem is an algorithm that provides a certificate with each answer that it produces. The certificate is a piece of evidence that proves that the answer has not been compromised by a bug in the implementation. We give linear-time certifying algorithms for recognition of interval graphs and permutation graphs. Previous algorithms fail to provide supporting evidence when they claim that the input graph is not a member of the class. We show that our certificates of non-membership can be authenticated in O(vVv) time.
18
Three Partition Refinement Algorithms
Robert Paige, Robert E. Tarjan · SIAM Journal on Computing · 1987 · 1.2K citations
Fast Algorithms for Finding Nearest Common Ancestors
Dov Harel, Robert E. Tarjan · SIAM Journal on Computing · 1984 · 1.1K citations