Abstract
A theoretical framework and a practical algorithm are presented to solve discontinuous piecewise linear optimization problems dealing with functions for which theridges are known. A penalty approach allows one to consider such problems subject to a wide range of constraints involving piecewise linear functions. Although the theory is expounded in detail in the special case of discontinuous piecewiselinear functions, it is straightforwardly extendable, using standard nonlinear programming techniques, tononlinear (discontinuous piecewise differentiable) functions.
The descent algorithm which is elaborated uses active-set and projected gradient approaches. It is a generalization of the ideas used by Conn to deal with nonsmoothness in thel 1 exact penalty function, and it is based on the notion ofdecomposition of a function into a smooth and a nonsmooth part. The constrained case is reduced to the unconstrained minimization of a (piecewise linear)l 1 exact penalty function. We also discuss how the algorithm is modified when it encounters degenerate points. Preliminary numerical results are presented: the algorithm is applied to discontinuous optimization problems from models in industrial engineering. © 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
Similar content being viewed by others
References
K. Anderson, An efficient Newton barrier method for minimizing a sum of Euclidean norms,SIAM Journal on Optimization 6 (1996) 74–95.
T. Bannert, A trust region algorithm for nonsmooth optimization,Mathematical Programming 67 (1994) 247–264.
R. Bartels, C. Charalambous and A.R. Conn, On cline's direct method for solving overdetermined linear systems in thel ∞ sense,SIAM Journal on Numerical Analysis 15 (1978) 255–270.
R.H. Bartels and A.R. Conn, Linearly constrained discretel 1 problems,ACM Transactions on Mathematical Software 6 (1980) 594–608.
R.H. Bartels and A.R. Conn, An approach to nonlinearl 1 data fitting, in: J.P. Hennart, ed.,Proceedings of the Third Mexican Workshop on Numerical Analysis (Springer, Berlin, 1981) 48–58.
R.H. Bartels, A.R. Conn and Y. Li, Primal methods are better than dual methods for solving overdetermined linear systems in thel ∞ sense?,SIAM Journal on Numerical Analysis 26 (1989) 693–726.
A. Ben-Tal and M.P. Bendsoe, A new method for optimal truss topology design,SIAM Journal on Optimization 3 (1993) 322–358.
H.P. Benson, A finite algorithm for concave minimization over a polyhedron,Naval Research Logistics Quarterly 32 (1985) 165–177.
P.H. Calamai and A. Conn, A projected Newton method forl p norm location problems,Mathematical Programming 38 (1987) 75–109.
P.H. Calamai and A.R. Conn, A stable algorithm for solving the multifacility location problem involving Euclidean distances,SIAM Journal on Scientific and Statistical Computing 1 (1980) 512–525.
C. Cheng and E. Kuh, Module placement based on resistive network optimization,IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 3 (1984) 218–225.
F.H. Clarke,Optimization and Nonsmooth Analysis (John Wiley, New York, 1983).
T.F. Coleman and A.R. Conn, Nonlinear programming via an exact penalty function: Asymptotic analysis,Mathematical Programming 24 (1982) 123–136.
T.F. Coleman and A.R. Conn, Nonlinear programming via an exact penalty function: Global analysis,Mathematical Programming 24 (1982) 137–161.
T.F. Coleman and L.A. Hulbert, A globally and superlinearly convergent algorithm for convex quadratic programs with simple bounds,SIAM Journal on Optimization 3 (1993) 298–321.
T.F. Coleman and Y. Li, A global and quadratic affine scaling method for (augmented) linearl 1 problems, in: D. Griffiths and G. Watson, eds.,Proceedings of the 13th Biennial Numerical Analysis Conference Dundee 1989 (Longmans, 1990).
T.F. Coleman and Y. Li, A global and quadratically convergent method for linearl ∞ problems,SIAM Journal on Numerical Analysis 29 (1992) 1166–1186.
T.F. Coleman and Y. Li, A globally and quadratically convergent affine scaling method for linearl 1 problems,Mathematical Programming 56 (1992) 189–222.
A.R. Conn, Constrained optimization using a nondifferentiable penalty function,SIAM Journal on Numerical Analysis 10 (1973) 760–784.
A.R. Conn, Projection matrices — A fundamental concept in optimization, in: Vogt and Mickle, eds.,Proceedings of the 7th Annual Conference in Modelling and Simulation (1976) 599–605.
A.R. Conn, Nonlinear programming, exact penalty functions and projection techniques for nonsmooth functions, in: P.T. Boggs, R.H. Byrd and R.B. Schnabel, eds.,Numerical Optimization 1984 — Proceedings of the SIAM Conference on Numerical Optimization, Boulder (1985) 3–25.
A.R. Conn and G. Cornuéjols, A projection method for the uncapacitated facility location problem,Mathematical Programming 46 (1990) 273–298.
A.R. Conn and Y. Li, A structure exploiting algorithm for nonlinear minimax problems,SIAM Journal on Optimization 2 (1992) 242–263.
A.R. Conn and M.L. Overton, A primal-dual interior point method for minimizing a sum of Euclidean distance, Research Report, 1994. Unpublished.
A.R. Conn and T. Pietrzykowski, A penalty function method converging directly to a constrained optimum,SIAM Journal on Numerical Analysis 14 (1977) 348–375.
D. De Wolf, O.J. de Bisthoven and Y. Smeers, The simplex method extended to piecewise-linearly constrained problems I: The method and an implementation, Technical Report, Center for Operations Research and Econometrics, Louvain-La-Neuve, Belgium, 1991.
D. De Wolf, O.J. de Bisthoven and Y. Smeers, The simplex method extended to piecewise-linearly constrained problems II: An application to the gas transmission problem, Technical Report, Center for Operations Research and Econometrics, Louvain-La-Neuve, Belgium, 1991.
G. Di Pillo and L. Grippo, Exact penalty functions in constrained optimization,SIAM Journal on Control and Optimization 27 (1989) 1333–1360.
S.S. Erenguc and H.P. Benson, The interactive fixed charge linear programming problem,Naval Research Logistics Quarterly 33 (1986) 157–177.
A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Techniques (John Wiley, New York, 1968); reprint: (SIAM, Philadelphia, PA, 1990).
R. Fletcher, A model algorithm for composite nondifferentiable optimization problems,Mathematical Programming Study 17 (1982) 67–76.
R. Fletcher,Practical Methods of Optimization (Wiley/Interscience, New York, 2nd ed., 1987).
R. Fourer, A simplex algorithm for piecewise-linear programming I: Derivation and proof,Mathematical Programming 33 (1985) 204–233.
R. Fourer, A simplex algorithm for piecewise-linear programming II: Finiteness, feasibility and degeneracy,Mathematical Programming 41 (1988) 281–315.
R. Fourer, A simplex algorithm for piecewise-linear programming III: Computational analysis and applications,Mathematical Programming 53 (1992) 213–235.
A.B. Gamble, A.R. Conn and W.R. Pulleyblank, A network penalty method,Mathematical Programming 50 (1991) 53–73.
J. Gauvin, P. Parent and G. Savard, Répartition optimale de la puissance dans une centrale hydraulique à réserve pompée,RAIRO Recherche Opérationnelle/Operations Research 20 (1986) 1–18.
M. Gendreau and M. Mongeau, General interactive fixed-charge piecewise-linear programming using tabu search, Technical Report, Centre de recherche sur les transports, Université de Montréal. In preparation.
P.E. Gill, W. Murray and M.H. Wright,Practical optimization (Academic Press, New York, 1981).
J. Hald and K. Madsen, Combined LP and Quasi-Newton methods for minimax optimization,Mathematical Programming 20 (1981) 49–62.
S.P. Han, Variable metric methods for minimizing a class of nondifferentiable functions,Mathematical Programming 20 (1981) 1–13.
S. Hiraki, A simplex procedure for a fixed charge problem,Journal of the Operations Research Society of Japan 23 (1980) 243–266.
I.I. Imo and D.J. Leech, Discontinuous optimization in batch production using SUMT,International Journal of Production Research 22 (1984) 313–321.
E.M. Klein and S.H. Sim. Discharge allocation for hydro-electric generating stations,European Journal of Operational Research 73 (1994) 132–138.
D.E. Knuth,The Art of Computer Programming, Vol. 3, Sorting and Searching (Addison-Wesley, Reading, MA, 1975).
C. Lemaréchal, Bundle methods in nonsmooth optimization, in: C. Lemaréchal and R. Mifflin, eds.,Proceedings of the IIASA Workshop, Nonsmooth Optimization, 1977 (Pergamon Press, Oxford, 1978) 79–102.
D.M. Mates, A projection method for the floor planning problem, Ph.D. Thesis, Dept. of Combinatorics and Optimization, University of Waterloo, Ontario, Canada, 1993.
M. Mongeau, Discontinuous piecewise linear optimization, Ph.D. Thesis, Dept. of Combinatorics and Optimization, University of Waterloo, Ontario, Canada, 1991.
B. Montreuil, H.D. Ratliff and M. Goetschalckx, Matching based interactive facility layout,AIIE Transactions 19 (1987) 271–279.
W. Murray and M. Overton, A projected Lagrangian algorithm for nonlinearl 1 optimization,SIAM Journal on Scientific and Statistical Computing 2 (1981) 207–224.
M.R. Osborne,Finite Algorithms in Optimization and Data Analysis (John Wiley, New York, 1985).
M.R. Osborne, S. Pruess and R.S. Womersley, Concise representation of generalised gradients,Journal of the Australian Mathematical Society 28 (1986) 57–74.
M.R. Osborne and G.A. Watson, An algorithm for minimax approximation in the nonlinear case,Computing Journal 12 (1968) 63–68.
M.L. Overton and R.S. Womersley, On minimizing the spectral radius of a nonsymmetric matrix function: Optimality conditions and duality theory,SIAM Journal on Matrix Analysis and Applications 9 (1988) 473–498.
M.L. Overton and R.S. Womersley, On the sum of the largest eigenvalues of a symmetric matrix,SIAM Journal on Matrix Analysis and Applications 13 (1992) 41–45.
M.L. Overton and R.S. Womersley, Optimality conditions and duality theory for minimizing sums of the largest eigenvalues of symmetric matrices,Mathematical Programming 62 (1993) 321–357.
U.S. Palekar, M.H. Karwan and S. Zionts, A branch-and-bound method for the fixed charge transportation problem,Management Science 36 (1990) 1092–1105.
D.M. Ryan and M.R. Osborne, On the solution of highly degenerate linear programmes,Mathematical Programming 41 (1988) 385–392.
A. Tishler and I. Zang, A switching regression method using inequality conditions,Journal of Econometrics 11 (1979) 259–274.
G. Vijayan and R.-S. Tsay, A new method for floorplanning using topological constraint reduction,IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 10 (1991).
P. Wolfe, A technique for resolving degeneracy in linear programming,SIAM Journal 11 (1963) 205–211.
R.S. Womersley, Optimality conditions for piecewise smooth functions,Mathematical Programming Study 17 (1982) 13–27.
R.S. Womersley, Local properties of algorithms for minimizing nonsmooth composite functions,Mathematical Programming 32 (1985) 69–89.
R.S. Womersley, Censored discrete linearl 1 approximation,SIAM Journal on Scientific and Statistical Computing 7 (1986) 105–122.
R.S. Womersley and R. Fletcher, An algorithm for composite nonsmooth optimization problems,Journal of Optimization Theory and Applications 48 (1986) 493–523.
I. Zang, Discontinuous optimization by smoothing,Mathematics of Operations Research 6 (1981) 140–152.
W.I. Zangwill, An algorithm for the Chebyshev problem — With an application to concave programming,Management Science 14 (1967) 58–78.
J. Zowe, Nondifferentiable optimization, in: K. Schittkowski, ed.,Computational Mathematical Programming, Bad Windsheim, 1984, NATO Advanced Science Institute Series F, Vol. 15 (Springer, Berlin, 1985) 323–356.
Author information
Authors and Affiliations
Additional information
Supported by the Natural Sciences and Engineering Council of Canada and the Centre de Recherches Mathématiques, Université de Montréal.
This research was supported in part by the Advanced Research Projects Agency of the Department of Defense and was monitored by the Air Force Office of Scientific Research under Contract No. F49620-91-C-0079. The United States Government is authorized to reproduce and distribute reprints for governmental purposes notwithstanding any copyright notation hereon.
Rights and permissions
About this article
Cite this article
Conn, A.R., Mongeau, M. Discontinuous piecewise linear optimization. Mathematical Programming 80, 315–380 (1998). https://doi.org/10.1007/BF01581171
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581171