Skip to main content
Log in

Segments in enumerating faces

  • Published:
Mathematical Programming Submit manuscript

Abstract

We introduce the concept of a segment of a degenerate convex polytope specified by a system of linear constraints, and explain its importance in developing algorithms for enumerating the faces. Using segments, we describe an algorithm that enumerates all the faces, in time polynomial in their number. The role of segments in the unsolved problem of enumerating the extreme points of a convex polytope specified by a degenerate system of linear constraints, in time polynomial in the number of extreme points, is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. W. Altherr, “An algorithm for enumerating all vertices of a convex polyhedron,”Computing 15 (1975) 181–183.

    Google Scholar 

  2. D. Avis and K. Fukuda, “A pivoting algorithm for convex hulls and vertex enumeration of arrangements and polyhedra,”Discrete and Computational Geometry 8 (1992) 295–313.

    Google Scholar 

  3. M.L. Balinski, “An algorithm for finding all vertices of convex polyhedral sets,”SIAM Journal on Applied Mathematics 9 (1961) 72–88.

    Google Scholar 

  4. C.A. Burdet, “Generating all the faces of a polyhedron,”SIAM Journal on Applied Mathematics 26 (1974) 479–489.

    Google Scholar 

  5. M.E. Dyer, “The complexity of vertex enumeration methods,”Mathematics of Operations Research 8 (1983) 381–402.

    Google Scholar 

  6. M.E. Dyer and L.G. Proll, “An algorithm for determining all extreme points of a convex polytope,”Mathematical Programming 12 (1977) 81–96.

    Google Scholar 

  7. R. Freund and J. Orlin, “On the complexity of four polyhedral containment problems,”Mathematical Programming 33 (1985) 139–145.

    Google Scholar 

  8. K. Fukuda and V. Rosta, “Combinatorial face enumeration in convex polytopes,” Research Report 93-1, Graduate School of Systems Management, University of Tsukuba (1993).

  9. M. Manas and J. Nedoma, “Finding all vertices of a convex polyhedron,”Numerische Mathematik 12 (1968) 226–229.

    Google Scholar 

  10. T.H. Matheiss and D.S. Rubin, “A survey and comparison of methods for finding all vertices of convex polyhedral sets,”Mathematics of Operations Research 5 (1980) 167–185.

    Google Scholar 

  11. W.D. Morris, Private communication, 1992.

  12. T.S. Motzkin, H. Raiffa, G.L. Thompson and R.M. Thrall, “The double description method,” in: H.W. Kuhn and A.W. Tucker, eds.,Contributions to the Theory of Games, Vol. II, Annals of Mathematics Studies 28 (Princeton University Press, Princeton, NJ, 1953) pp. 81–103.

    Google Scholar 

  13. K.G. Murty, “The graph of an abstract polytope,”Mathematical Programming 4 (1973) 336–346.

    Google Scholar 

  14. K.G. Murty,Linear Programming (Wiley, New York, 1983).

    Google Scholar 

  15. K.G. Murty, “Faces of a polyhedron,”Mathematical Programming Study 24 (1985) 219–224.

    Google Scholar 

  16. J.S. Provan, “Efficient enumeration of the vertices of polyhedra associated with network LPs,” Technical Report, Department of Operations Research, University of North Carolina (Chapel Hill, NC, 1991).

    Google Scholar 

  17. G. Swart, “Finding the convex hull facet by facet,”Journal of Algorithms 6 (1985) 17–48.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Work carried out while on sabbatical leave in the Industrial and Operations Engineering Department at the University of Michigan in Ann Arbor, USA.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Murty, K.G., Chung, SJ. Segments in enumerating faces. Mathematical Programming 70, 27–45 (1995). https://doi.org/10.1007/BF01585927

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585927

Keywords

Navigation