Efficient Piecewise Linearization for a Class of Non-convex Optimization Problems: Comparative Results and Extensions

  • Giorgio FasanoEmail author
  • János D. Pintér
Conference paper
Part of the Springer Proceedings in Mathematics & Statistics book series (PROMS, volume 279)


This research work originates from a challenging control problem in space engineering that gives rise to hard nonlinear optimization issues. Specifically, we need the piecewise linearization (PL) of a large number of non-convex univariate functions, within a mixed integer linear programming (MILP) framework. For comparative purposes, we recall a well-known classical PL formulation, an alternative approach based on disaggregated convex combination (DCC), and a more recent approach proposed by Vielma and Nemhauser. Our analysis indicates that—in the specific context of our study—the DCC-based approach has computational advantages: this finding is supported by experimental results. We discuss extensions and variations of the basic DCC paradigm. Extensions to a number of possible application areas in robotics and automation are also envisioned.


Separable functions Piecewise linearization of non-convex univariate and multivariate functions Large-scale mixed integer linear programming Nonlinear programming Global optimization Comparative numerical experiments Control problems Control dispatch optimization Space engineering and other applications 

MSC Classification (2010)

90C06 90C11 90C26 90C30 90C59 90C90 



The authors thank Laureano Escudero for his interest and comments related to the present work.


  1. 1.
    Anselmi, A., Cesare, S., Dionisio, S., Fasano, G., Massotti, L.: Control propellant minimization for the next generation gravity mission. In: Fasano, G., Pintér, J.D. (eds.) Modeling and Optimization in Space Engineering – State of the Art and New Challenges. Springer, New York (2019)Google Scholar
  2. 2.
    Beale, E.M.L., Tomlin, J.A.: Special facilities in a general mathematical programming system for non-convex problems using ordered sets of variables. In: Lawrence, J. (ed.) Proceedings of the 5th International Conference on Operations Research, Tavistock, London (1969)Google Scholar
  3. 3.
    Beale, E.M.L., Forrest, J.J.H.: Global optimization using special ordered sets. Math. Program. 10, 52–69 (1976)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Fasano, G.: Control dispatch in a spacecraft: an advanced optimization approach. In: 4th European Optimisation in Space Engineering (OSE) Workshop, 27–30 March 2017, University of Bremen (2017)Google Scholar
  5. 5.
    Fasano, G.: Dynamic system control dispatch: a global optimization approach. In: Fasano, G., Pintér, J.D. (eds.) Modeling and Optimization in Space Engineering – State of the Art and New Challenges. Springer, New York (2019)Google Scholar
  6. 6.
    Li, H.L., Yu, C.S.: Global optimization method for nonconvex separable programming problems. Eur. J. Oper. Res. 117(2), 275–292 (1999)CrossRefGoogle Scholar
  7. 7.
    Lin, M.H., Carlsson, J.G., Ge, D., Shi, J., Tsai, J.F.: A review of piecewise linearization methods. Math. Probl. Eng. (2013).
  8. 8.
    Misener, R.: ANTIGONE: algorithms for continuous/integer global optimization of nonlinear equations. J. Glob. Optim. 59(2–3) (2014)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Nowak, I.: Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming. Birkhäuser Verlag (2005)Google Scholar
  10. 10.
    Pintér, J.D.: Global Optimization in Action. Kluwer Academic Publishers, Dordrecht (1996)CrossRefGoogle Scholar
  11. 11.
    Pintér, J.D.: LGO—A Model Development and Solver System for Global-Local Nonlinear Optimization, User’s Guide, Current edition (2016)Google Scholar
  12. 12.
    Taha, H.A.: Operations Research, 7th edn. Macmillan, New York, USA (2003)Google Scholar
  13. 13.
    Tawarmalani, M., Sahinidis, N.V.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications. Kluwer Academic Publishers, Boston, MA (2002)CrossRefGoogle Scholar
  14. 14.
    Vielma, J.P., Ahmed, S., Nemhauser, G.L.: Mixed-integer models for nonseparable piecewise linear optimization: unifying framework and extensions. Oper. Res. 58, 303–315 (2010)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Vielma, J.P., Nemhauser, G.L.: Modeling disjunctive constraints with a logarithmic number of binary variables and constraints. Math. Program. 128(1–2), 49–72 (2011)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Weisstein, E.W.: “Gray Code.” From MathWorld—A Wolfram Web Resource. Accessed 13 June 2017
  17. 17.
    Williams, H.P.: Model Building in Mathematical Programming, 5th edn. Wiley, Chichester, West Sussex, United Kingdom (1990, 2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Thales Alenia SpaceTurinItaly
  2. 2.Lehigh UniversityBethlehemUSA

Personalised recommendations