Skip to main content

An efficient algorithm for minimizing a multivariate polyhedral function along a line

  • Chapter
  • First Online:
Mathematical Programming Essays in Honor of George B. Dantzig Part I

Part of the book series: Mathematical Programming Studies ((MATHPROGRAMM,volume 24))

Abstract

We consider the problem of finding a minimum along a given direction d∈ℝm, of a separable function ά(χ)=Σ ml=1 ψ l (χ l ). Each component ψ l (χ l ) is a piecewise-linear convex function expressed in slope-intercept form. To solve this problem we propose a specialized version of the generalized upper bounding (GUB) algorithm of Dantzig and Van Slyke. Each step of the simplex cycle is explicitly expressed as a simple algebraic formula and basis matrix operations are completely eliminated. This results in a concise, elegant and efficient algorithm.

This research was carried out at the International Institute for Applied Systems Analysis (IIASA), Laxenburg, Austria.

Present address: Computational Decision Support Systems, P.O. Box 4908, Berkeley, CA 94704, USA.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Bleich and M.L. Overton, “A linear-time algorithm for the weighted median problem”, Technical Report 75, Department of Computer Science, Courant Institute for Mathematical Sciences, New York University (New York, NY, 1985).

    Google Scholar 

  2. G.B. Dantzig, Linear programming and extensions (Princeton University Press, New Jersey, 1963).

    MATH  Google Scholar 

  3. G.B. Dantzig and R.M. Van Slyke, “Generalized upper bounding techniques”, Journal of Computer and System Sciences 1 (1967) 213–226.

    MATH  MathSciNet  Google Scholar 

  4. M.E. Dyer, “An O(n) algorithm for the multiple-choice knapsack linear program”, Mathematical Programming 29 (1984) 57–63.

    Article  MATH  MathSciNet  Google Scholar 

  5. R.W. Floyd and R.L. Rivest, “Expected time bounds for selection,” Communications of the ACM 18 (1975) 165–172.

    Article  MATH  Google Scholar 

  6. R. Fourer, “Piecewise-linear programming”, Technical Report, Department of Industrial Engineering and Management Sciences, Northwestern University (Evanston, IL, 1983).

    Google Scholar 

  7. P.E. Gill, W. Murray and M.H. Wright, Practical optimization (Academic Press, London and New York, 1981).

    MATH  Google Scholar 

  8. F. Glover, J. Hultz, D. Klingman and J. Stutz, “A new computer-based planning tool”, Research Project Report CC 289, Center for Cybernetic Studies, University of Texas, Austin (Austin, TX, 1976).

    Google Scholar 

  9. J.L. Nazareth and R.J-B. Wets, “Algorithms for stochastic programs: The case of nonstochastic tenders”, Mathematical Programming Study 28 (1985) 1–28.

    MathSciNet  Google Scholar 

  10. A. Reisner, “A linear selection algorithm for sets of elements with weights”, Information Processing Letters 7 (1978) 159–162.

    Article  Google Scholar 

  11. R.J.B. Wets, “Solving stochastic programs with simple recourse”, Stochastics 10 (1985) 219–242.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

R. W. Cottle

Additional information

Dedicated to Professor George B. Dantzig on the occasion of his seventieth birthday.

Rights and permissions

Reprints and permissions

Copyright information

© 1985 The Mathematical Programming Society, Inc.

About this chapter

Cite this chapter

Nazareth, J.L. (1985). An efficient algorithm for minimizing a multivariate polyhedral function along a line. In: Cottle, R.W. (eds) Mathematical Programming Essays in Honor of George B. Dantzig Part I. Mathematical Programming Studies, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0121046

Download citation

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

  • Received:

  • Revised:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00918-1

  • Online ISBN: 978-3-642-00919-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics