Skip to main content

Complementary Vertices and Adjacency Testing in Polytopes

  • Conference paper
Computing and Combinatorics (COCOON 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7434))

Included in the following conference series:

  • 1052 Accesses

Abstract

Our main theoretical result is that, if a simple polytope has a pair of complementary vertices (i.e., two vertices with no facets in common), then it has a second such pair. Using this result, we improve adjacency testing for vertices in both simple and non-simple polytopes: given a polytope in the standard form \(\{\mathbf{x}\in\mathbb{R}^n\,|\,A\mathbf{x}=\mathbf{b}\ \mbox{and}\ \mathbf{x}\geq 0\}\) and a list of its V vertices, we describe an O(n) test to identify whether any two given vertices are adjacent. For simple polytopes this test is perfect; for non-simple polytopes it may be indeterminate, and instead acts as a filter to identify non-adjacent pairs. Our test requires an O(n 2 V + nV 2) precomputation, which is acceptable in settings such as all-pairs adjacency testing. These results improve upon the more general O(nV) combinatorial and O(n 3) algebraic adjacency tests from the literature.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avis, D.: A revised implementation of the reverse search vertex enumeration algorithm. In: Polytopes—Combinatorics and Computation (Oberwolfach, 1997), DMV Sem., vol. 29, pp. 177–198. Birkhäuser, Basel (2000)

    Google Scholar 

  2. Avis, D., Fukuda, K.: A pivoting algorithm for convex hulls and vertex enumeration of arrangements and polyhedra. Discrete Comput. Geom. 8(3), 295–313 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  3. Avis, D., Rosenberg, G.D., Savani, R., von Stengel, B.: Enumeration of Nash equilibria for two-player games. Econom. Theory 42(1), 9–37 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Benson, H.P.: An outer approximation algorithm for generating all efficient extreme points in the outcome set of a multiple objective linear programming problem. J. Global Optim. 13(1), 1–24 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Burton, B.A.: Optimizing the double description method for normal surface enumeration. Math. Comp. 79(269), 453–484 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  6. Felikson, A., Tumarkin, P.: Coxeter polytopes with a unique pair of non-intersecting facets. J. Combin. Theory Ser. A 116(4), 875–902 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  7. Fukuda, K., Prodon, A.: Double description method revisited. In: Deza, M., Manoussakis, I., Euler, R. (eds.) CCS 1995. LNCS, vol. 1120, pp. 91–111. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  8. Jansen, M.J.M.: Maximal Nash subsets for bimatrix games. Naval Res. Logist. Quart. 28(1), 147–152 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  9. Kim, E.D., Santos, F.: An update on the Hirsch conjecture. Jahresber. Dtsch. Math.-Ver. 112(2), 73–98 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  10. Klee, V., Walkup, D.W.: The d-step conjecture for polyhedra of dimension d < 6. Acta Math. 117, 53–78 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  11. Knuth, D.E.: The Art of Computer Programming, vol. 3: Sorting and Searching, 2nd edn. Addison-Wesley, Reading (1998)

    Google Scholar 

  12. Lemke, C.E., Howson Jr., J.T.: Equilibrium points of bimatrix games. J. Soc. Indust. Appl. Math. 12(2), 413–423 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  13. McMullen, P.: The maximum numbers of faces of a convex polytope. Mathematika 17, 179–184 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  14. Motzkin, T.S., Raiffa, H., Thompson, G.L., Thrall, R.M.: The double description method. In: Kuhn, H.W., Tucker, A.W. (eds.) Contributions to the Theory of Games, Vol. II. Annals of Mathematics Studies, vol. 28, pp. 51–73. Princeton University Press, Princeton (1953)

    Google Scholar 

  15. Santos, F.: A counterexample to the Hirsch conjecture. To appear in Ann. of Math. (2) (2010), arXiv: 1006.2814

    Google Scholar 

  16. Winkels, H.M.: An algorithm to determine all equilibrium points of a bimatrix game. In: Game Theory and Related Topics (Proc. Sem., Bonn and Hagen, 1978), pp. 137–148. North-Holland, Amsterdam (1979)

    Google Scholar 

  17. Ziegler, G.M.: Lectures on Polytopes. Graduate Texts in Mathematics, vol. 152. Springer, New York (1995)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Burton, B.A. (2012). Complementary Vertices and Adjacency Testing in Polytopes. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds) Computing and Combinatorics. COCOON 2012. Lecture Notes in Computer Science, vol 7434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32241-9_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32241-9_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32240-2

  • Online ISBN: 978-3-642-32241-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics