The algorithmic use of hypertree structure and maximum neighbourhood orderings

被引:63
作者
Brandstadt, A
Chepoi, VD
Dragan, FF
机构
[1] Univ Rostock, Fachbereich Informat, D-18051 Rostock, Germany
[2] Moldavian State Univ, Dept Math & Cybern, Kishinev 277009, Moldova
关键词
tree structure; hypertree; disk hypergraph; dually chordal graph; strongly chordal graph; maximum neighbourhood ordering; domination; duality; location problem; Steiner tree; linear-time algorithm;
D O I
10.1016/S0166-218X(97)00125-X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The use of (generalized) tree structure in graphs is one of the main topics in the field of efficient graph algorithms. The well-known partial k-tree (resp. treewidth) approach belongs to this kind of research and bases on a tree structure of constant-size bounded maximal cliques. Without size bound on the cliques this tree structure of maximal cliques characterizes chordal graphs which are known to be important also in connection with relational database schemes where hypergraphs with tree structure (acyclic hypergraphs) and their elimination orderings (perfect elimination orderings for chordal graphs, Graham-reduction for acyclic hypergraphs) are studied. We consider here graphs with a tree structure which is dual (in the sense of hypergraphs) to that one of chordal graphs (therefore we call these graphs dually chordal). The corresponding vertex elimination orderings of these graphs are the maximum neighbourhood orderings. These orderings were studied recently in several papers and some of the algorithmic consequences of such orderings are given. The aim of this paper is a systematic treatment of the algorithmic use of maximum neighbourhood orderings. These orderings are useful especially for dominating-like problems (including Steiner tree) and distance problems. Many problems efficiently solvable for strongly chordal and doubly chordal graphs remain efficiently solvable for dually chordal graphs too. Our results on dually chordal graphs not only generalize, but also improve and extend the corresponding results on strongly chordal and doubly chordal graphs, since a maximum neighbourhood ordering (if it exists) can be constructed in linear time and we consequently use the underlying structure properties of dually chordal graphs closely connected to hypergraphs. Furthermore, a collection of problems remaining NP-complete on dually chordal graphs is given. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:43 / 77
页数:35
相关论文
共 43 条
[1]  
Aho A., 1976, DESIGN ANAL COMPUTER
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
BEHRENDT H, 1992, SMDU204 U DUISB
[4]  
Berge C., 1989, North-Holland Mathematical Library, V45
[5]  
Blum M., 1973, Journal of Computer and System Sciences, V7, P448, DOI 10.1016/S0022-0000(73)80033-9
[6]   ON DOMINATION PROBLEMS FOR PERMUTATION AND OTHER GRAPHS [J].
BRANDSTADT, A ;
KRATSCH, D .
THEORETICAL COMPUTER SCIENCE, 1987, 54 (2-3) :181-198
[7]  
BRANDSTADT A, IN PRESS SIAM J DISC
[8]  
BRANDSTADT A, 1994, LECT NOTES COMPUTER, V790, P237
[9]  
Buneman P., 1974, Discrete Mathematics, V9, P205, DOI 10.1016/0012-365X(74)90002-8
[10]   LOCATION ON TREE NETWORKS - P-CENTRE AND N-DISPERSION PROBLEMS [J].
CHANDRASEKARAN, R ;
DAUGHETY, A .
MATHEMATICS OF OPERATIONS RESEARCH, 1981, 6 (01) :50-57