ACM Home Page
Please provide us with feedback. Feedback
Certifying algorithms for recognizing interval graphs and permutation graphs
Full text PdfPdf (1.00 MB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
Baltimore, Maryland
SESSION: Session 3C table of contents
Pages: 158 - 167  
Year of Publication: 2003
ISBN:0-89871-538-5
Authors
Dieter Kratsch  Université de Metz, LITA, 57045 Metz Cedex 01, France
Ross M. McConnell  Colorado State University, Fort Collins, CO
Kurt Mehlhorn  Max-Planck-Institut für Informatik, Im Stadtwald, Saarbrücken, Germany
Jeremy P. Spinrad  Vanderbilt University, Nashville, TN
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 40,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

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(|V|) time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
K. S. Booth and G. S. Lueker, Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms, JCSS, 13 (1976), pp. 335--379.
 
2
 
3
 
4
G. A Dirac, On rigid circuit graphs, Abh. Math. Sem. Univ. Hamburg, 25 (1961) pp. 71--76.
 
5
T. Gallai, Transitiv orientierbare Graphen, Acta Math. Acad. Sci. Hungar., 18 (1967), pp. 25--66.
 
6
M. C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, 1980.
 
7
 
8
 
9
 
10
 
11
C. Lekkerkerker and D. Boland, Representation of finite graphs by a set of intervals on the real line, Fund. Math. 51 (1962), 45--64.
 
12
 
13
 
14
A. Pnueli, A. Lempel, and S. Even, Transitive orientation of graphs and identification of permutation graphs, Canad. J. Math., 23 (1971), pp. 160--175.
 
15
D. J. Rose, R. E. Tarjan, and G. S. Lueker, Algorithmic aspects of vertex elimination on graphs, SIAM J. Comput., 5 (1976), pp. 266--283.
 
16
R. E. Tarjan and M. Yannakakis, Addendum: simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs, SIAM J. Comput., 14 (1985), pp. 254--255.
17


Collaborative Colleagues:
Dieter Kratsch: colleagues
Ross M. McConnell: colleagues
Kurt Mehlhorn: colleagues
Jeremy P. Spinrad: colleagues