EFFICIENT ALGORITHMS FOR FINDING MAXIMUM CLIQUES OF AN OVERLAP GRAPH

被引:16
作者
MASUDA, S
NAKAJIMA, K
KASHIWABARA, T
FUJISAWA, T
机构
[1] UNIV MARYLAND,INST ADV COMP,DEPT ELECT ENGN,COLLEGE PK,MD 20742
[2] UNIV MARYLAND,SYST RES CTR,COLLEGE PK,MD 20742
关键词
D O I
10.1002/net.3230200203
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Let F = {I1, I2,…,In} be a finite family of closed intervals on the real line. Two intervals Ij and Ik in F are said to overlap each other if they intersect but neither one of them contains the other. A graph G = (V, E) is called an overlap graph for F if there is a one‐to‐one correspondence between V and F such that two vertices in V are adjacent to each other if and only if the corresponding intervals in F overlap each other. In this paper, we present two efficient algorithms for finding maximum cliques of an overlap graph when it is given in the form of a family of n intervals. The first algorithm finds a maximum clique in O (n. log n + Min {m, n‐ ω}) time, where m is the number of edges and ω is the size of a maximum clique, respectively, of the graph. The second algorithm generates all maximum cliques in O (n ‐ log n + m + γ) time, where γ is the total sum of their sizes. Copyright © 1990 Wiley Periodicals, Inc., A Wiley Company
引用
收藏
页码:157 / 171
页数:15
相关论文
共 12 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
APOSTOLICO A, 1986, CSDTR608 PURD U DEP
[3]  
BUCKINGHAM MA, 1980, NSO21 NEW YORK U COU
[4]   COMPUTING LENGTH OF LONGEST INCREASING SUBSEQUENCES [J].
FREDMAN, ML .
DISCRETE MATHEMATICS, 1975, 11 (01) :29-35
[5]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[6]  
Gavril F., 1972, SIAM Journal on Computing, V1, P180, DOI 10.1137/0201013
[7]  
Gavril F., 1973, NETWORKS, V3, P261, DOI DOI 10.1002/NET.3230030305
[8]  
Golumbic M. C., 1980, ALGORITHMIC GRAPH TH
[10]   FAST ALGORITHMS FOR GENERATING ALL MAXIMAL INDEPENDENT SETS OF INTERVAL, CIRCULAR-ARC AND CHORDAL GRAPHS [J].
LEUNG, JYT .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1984, 5 (01) :22-35