An Incremental Linear-Time Algorithm for Recognizing Interval Graphs
An Incremental Linear-Time Algorithm for Recognizing Interval Graphs
复制标题
一种识别区间图的增量线性时间算法
DOI:
10.1137/0218005
复制
发表时间:
1989
期刊:
影响因子:
--
通讯作者:
R. Möhring
中科院分区:
文献类型:
--
作者:
Norbert Korte;R. Möhring
The fastest-known algorithm for recognizing interval graphs [S. Booth and S. Lucker, J. Comput. System Sci., 13 (1976), pp. 335–379] iteratively manipulates the system of all maximal cliques of the given graph in a rather complicated way in order to construct a consecutive arrangement (more precisely, a tree representation of all possible consecutive arrangements). This paper presents a much simpler algorithm using a related, but much more informative tree representation of interval graphs. This tree is constructed in an incremental fashion by adding vertices to the graph in a predefined order such that adding a vertex u takes $O(|{\operatorname{Adj}}(u)| + 1)$ amortized time.