Certifying algorithms for recognizing interval graphs and permutation graphs

被引:46
|
作者
Kratsch, Dieter [1 ]
McConnell, Ross M.
Mehlhorn, Kurt
Spinrad, Jeremy P.
机构
[1] Univ Metz, LITA, F-57045 Metz 01, France
[2] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
[3] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[4] Vanderbilt Univ, Dept Elect Engn & Comp Sci, Nashville, TN 37235 USA
关键词
certificates; certifying algorithms; interval graphs; permutation graphs;
D O I
10.1137/S0097539703437855
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A certifying algorithm for a 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, and for a few other related problems. 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 nonmembership can be authenticated in O(vertical bar V vertical bar) time.
引用
收藏
页码:326 / 353
页数:28
相关论文
共 50 条