Skip to main content
Log in

Zonotopes and the LP-Newton method

  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

Although linear programming problems can be solved in polynomial time by the ellipsoid method and interior-point algorithms, there still remains a long-standing open problem of devising a strongly polynomial algorithm for linear programming (or of disproving the existence of such an algorithm). The present work is motivated by an attempt toward solving this problem.

Linear programming problems can be formulated in terms of a zonotope, a kind of greedy polyhedron, on which linear optimization is made easily. We propose a method, called the LP-Newton method, for linear programming that is based on the zonotope formulation and the minimum-norm-point algorithm of Philip Wolfe. The LP-Newton method is a finite algorithm even for real-number input data with exact arithmetic computations. We show some preliminary computational results to examine the behavior of the LP-Newton method.

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

  • Betke U, Gritzmann P (1992) Projection algorithms for linear programming. Eur J Oper Res 60:287–295

    Article  MATH  Google Scholar 

  • Betke U, Henk M (1991) Linear programming by minimizing distances. ZOR—Methods Models Oper Res 35:299–307

    Article  MATH  MathSciNet  Google Scholar 

  • Chvátal V (1983) Linear Programming. WH Freeman, New York

    MATH  Google Scholar 

  • Fujishige S (2005a) Submodularity and polyhedra. In 4th Japanese–Hungarian symposium on discrete mathematics and its applications, Budapest, June 3–6, 2005

  • Fujishige S (2005b) Submodular functions and optimization, 2nd edn. Annals of discrete mathematics, vol 58. Elsevier, Amsterdam

    MATH  Google Scholar 

  • Fujishige S, Zhan P (1990) A dual algorithm for finding the minimum-norm point in a polytope. J Oper Res Soc Japan 33:188–195

    MATH  MathSciNet  Google Scholar 

  • Fujishige S, Zhan P (1992) A dual algorithm for finding a nearest pair of points in two polytopes. J Oper Res Soc Jpn 35:353–365

    MATH  MathSciNet  Google Scholar 

  • Fujishige S, Sato H, Zhan P (1994) An algorithm for finding the minimum-norm point in the intersection of a polyhedron and a hyperplane. Jpn J Ind Appl Math 11:245–264

    Article  MATH  MathSciNet  Google Scholar 

  • Fujishige S, Liu X, Zhang X (2000) An algorithm for solving the minimum-norm point problem over the intersection of a polytope and an affine set. J Optim Theory Appl 105:113–141

    Article  MATH  MathSciNet  Google Scholar 

  • Fujishige S, Makino K, Takabatake T, Kashiwabara K (2004) Polybasic polyhedra: Structure of polyhedra with edge vectors of support size at most 2. Discrete Math 280:13–27

    Article  MATH  MathSciNet  Google Scholar 

  • Fujishige S, Hayashi T, Isotani S (2006) The minimum-norm-point algorithm applied to submodular function minimization and linear programming. RIMS preprints series No 1571. Research Institute for Mathematical Sciences, Kyoto University, September 2006

  • Gill PE, Murray W, Wright MH (1981) Practical optimization. Academic Press, San Diego

    MATH  Google Scholar 

  • Grünbaum B (2003) Convex polytopes, 2nd edn. Graduate texts in mathematics, vol 221. Springer, Berlin

    Google Scholar 

  • Hwang FK, Rothblum UG (1996) Directional-quasi-convexity, asymmetric Schur convexity and optimality of consecutive partitions. Math Oper Res 21:540–554

    Article  MATH  MathSciNet  Google Scholar 

  • Klee V, Minty GJ (1972) How good is the simplex method? In: Shisha O (ed) Inequalities III. Academic Press, San Diego, pp 159–175

    Google Scholar 

  • Mangasarian OL (2004) A Newton method for linear programming. J Optim Theory Appl 121:1–18

    Article  MATH  MathSciNet  Google Scholar 

  • McMullen P (1971) On zonotopes. Trans Am Math Soc 159:91–109

    Article  MATH  MathSciNet  Google Scholar 

  • Nagano K (2007) A strongly polynomial algorithm for line search in submodular polyhedra. Discrete Optim 4:349–359

    Article  MATH  MathSciNet  Google Scholar 

  • Onn S, Rothblum UG (2004) Convex combinatorial optimization. Discrete Comput Geom 32:549–566

    Article  MATH  MathSciNet  Google Scholar 

  • Onn S, Rothblum UG (2007) The use of edge-directions and linear programming to enumerate vertices. J Comb Optim 14:153–164

    Article  MATH  MathSciNet  Google Scholar 

  • Ortega JM, Rheinboldt WC (1970) Iterative solution of nonlinear equations in several variables. Academic Press, San Diego

    MATH  Google Scholar 

  • Papadimitriou CH, Steiglitz K (1982) Combinatorial optimization—algorithms and complexity. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  • Polyak BT (2007) Newton’s method and its use in optimization. Eur J Oper Res 181:1086–1096

    Article  MATH  MathSciNet  Google Scholar 

  • Renegar J (1988) A polynomial-time algorithm, based on Newton’s method, for linear programming. Math Program Ser A 40:59–93

    Article  MATH  MathSciNet  Google Scholar 

  • Sekitani K, Yamamoto Y (1993) A recursive algorithm for finding the minimum norm point in a polytope and a pair of closest points in two polytopes. Math Program 61:233–249

    Article  MathSciNet  Google Scholar 

  • Tardella F (1990) On the equivalence between some discrete and continuous optimization problems. Ann Oper Res 2:291–300

    Article  MathSciNet  Google Scholar 

  • Todd MJ (2002) The many facets of linear programming. Math Program, Ser B 91:417–436

    Article  MATH  MathSciNet  Google Scholar 

  • Tomizawa N (1983) Theory of hyperspace (XVI)—on the structures of hedrons. Papers of the Technical Group on Circuits and Systems, Institute of Electronics and Communications Engineers of Japan, CAS82-172 (in Japanese)

  • Wolfe P (1976) Finding the nearest point in a polytope. Math Program 11:128–149

    Article  MATH  MathSciNet  Google Scholar 

  • Wright SJ (1990) Implementing proximal point methods for linear programming. J Optim Theory Appl 65:531–554

    Article  MATH  MathSciNet  Google Scholar 

  • Ziegler GM (1995) Lectures on polytopes. Graduate texts in mathematics, vol 152. Springer, Berlin

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Satoru Fujishige.

Additional information

Major part of this paper was presented as a plenary talk with the same title at ICOTA7 (December 12–15, 2007, Kobe, Japan) by the first author. The fourth author’s research was carried out while visiting RIMS in August 2007.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fujishige, S., Hayashi, T., Yamashita, K. et al. Zonotopes and the LP-Newton method. Optim Eng 10, 193–205 (2009). https://doi.org/10.1007/s11081-008-9067-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-008-9067-x

Keywords

Navigation