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.
Preview
Unable to display preview. Download preview PDF.
References
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).
G.B. Dantzig, Linear programming and extensions (Princeton University Press, New Jersey, 1963).
G.B. Dantzig and R.M. Van Slyke, “Generalized upper bounding techniques”, Journal of Computer and System Sciences 1 (1967) 213–226.
M.E. Dyer, “An O(n) algorithm for the multiple-choice knapsack linear program”, Mathematical Programming 29 (1984) 57–63.
R.W. Floyd and R.L. Rivest, “Expected time bounds for selection,” Communications of the ACM 18 (1975) 165–172.
R. Fourer, “Piecewise-linear programming”, Technical Report, Department of Industrial Engineering and Management Sciences, Northwestern University (Evanston, IL, 1983).
P.E. Gill, W. Murray and M.H. Wright, Practical optimization (Academic Press, London and New York, 1981).
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).
J.L. Nazareth and R.J-B. Wets, “Algorithms for stochastic programs: The case of nonstochastic tenders”, Mathematical Programming Study 28 (1985) 1–28.
A. Reisner, “A linear selection algorithm for sets of elements with weights”, Information Processing Letters 7 (1978) 159–162.
R.J.B. Wets, “Solving stochastic programs with simple recourse”, Stochastics 10 (1985) 219–242.
Author information
Authors and Affiliations
Editor information
Additional information
Dedicated to Professor George B. Dantzig on the occasion of his seventieth birthday.
Rights 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