Analysis of backtrack algorithms for listing all vertices and all faces of a convex polyhedron

被引:52
作者
Fukuda, K
Liebling, TM
Margot, F
机构
[1] SWISS FED INST TECHNOL, INST OPERAT RES, CH-8092 ZURICH, SWITZERLAND
[2] SWISS FED INST TECHNOL, DEPT MATH, CH-1015 LAUSANNE, SWITZERLAND
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 1997年 / 8卷 / 01期
关键词
D O I
10.1016/0925-7721(95)00049-6
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we investigate the applicability of backtrack technique to solve the vertex enumeration problem and the face enumeration problem for a convex polyhedron given by a system of linear inequalities. We show that there is a linear-time backtrack algorithm for the face enumeration problem whose space complexity is polynomial in the input size, but the vertex enumeration problem requires a backtrack algorithm to solve a decision problem, called the restricted vertex problem, for each output, which is shown to be NP-complete. Some related NP-complete problems associated with a system of linear inequalities are also discussed, including the optimal vertex problems for polyhedra and arrangements of hyperplanes. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 18 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   A PIVOTING ALGORITHM FOR CONVEX HULLS AND VERTEX ENUMERATION OF ARRANGEMENTS AND POLYHEDRA [J].
AVIS, D ;
FUKUDA, K .
DISCRETE & COMPUTATIONAL GEOMETRY, 1992, 8 (03) :295-313
[3]  
AVIS D, IN PRESS DISCRETE AP
[4]   AN ALGORITHM FOR FINDING ALL VERTICES OF CONVEX POLYHEDRAL SETS [J].
BALINSKI, ML .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1961, 9 (01) :72-88
[5]  
Chandrasekaran R., 1982, Operations Research Letters, V1, P101, DOI 10.1016/0167-6377(82)90006-2
[6]   THE COMPLEXITY OF VERTEX ENUMERATION METHODS [J].
DYER, ME .
MATHEMATICS OF OPERATIONS RESEARCH, 1983, 8 (03) :381-402
[7]  
Edelsbrunner H., 1987, ALGORITHMS COMBINATO
[8]   FINDING ALL MINIMUM-COST PERFECT MATCHINGS IN BIPARTITE GRAPHS [J].
FUKUDA, K ;
MATSUI, T .
NETWORKS, 1992, 22 (05) :461-468
[9]   FINDING ALL THE PERFECT MATCHINGS IN BIPARTITE GRAPHS [J].
FUKUDA, K ;
MATSUI, T .
APPLIED MATHEMATICS LETTERS, 1994, 7 (01) :15-18
[10]  
MARGOT F, RO920918 EPF