Content deleted Content added
{{geometry-stub}}; fix ref |
|||
(15 intermediate revisions by 9 users not shown) | |||
Line 1:
In mathematics, the '''vertex enumeration problem''' for a [[polytope]], a polyhedral [[cell complex]], a [[hyperplane arrangement]], or some other object of [[discrete geometry]], is the problem of determination of the object's [[vertex (geometry)|vertices]] given some formal representation of the object. A classical example is the problem of enumeration of the vertices of a [[convex polytope]] specified by a [[set of linear inequalities]]:<ref>[[Eric W. Weisstein]] ''CRC Concise Encyclopedia of Mathematics,'' 2002,
:<math>Ax \leq b</math>
where ''A'' is an ''m''×''n'' matrix, ''x'' is an ''n''×1 column vector of variables, and ''b'' is an ''m''×1 column vector of constants. The inverse ([[Duality (mathematics)|dual]]) problem of finding the bounding inequalities given the vertices is called ''[[facet enumeration]]'' (see [[convex hull algorithms]]).
==Computational complexity==
The [[Computational complexity theory|computational complexity]] of the problem is a subject of research in [[computer science]]. For unbounded polyhedra, the problem is known to be NP-hard, more precisely, there is no algorithm that runs in polynomial time in the combined input-output size, unless P=NP.<ref>{{cite journal|author1=Leonid Khachiyan |author2=Endre Boros |author3=Konrad Borys |author4=Khaled Elbassioni |author5=Vladimir Gurvich |title=Generating All Vertices of a Polyhedron Is Hard |journal=[[Discrete and Computational Geometry]] |volume=39 |number=1–3 |date=March 2008 |pages=174–190 |doi= 10.1007/s00454-008-9050-5|doi-access=free }}</ref>
A 1992 article by [[David Avis]] and [[Komei Fukuda]]<ref>{{cite journal
==Notes==
{{reflist}}
==References==
* {{cite journal
|doi=10.1007/BF02293050|mr=1174359|
[[Category:Geometric algorithms]]
Line 23 ⟶ 24:
[[Category:Mathematical problems]]
[[Category:Computational geometry]]
|