Skip to main content
Log in

Branch-and-cut for separable piecewise linear optimization and intersection with semi-continuous constraints

  • Full Length Paper
  • Published:
Mathematical Programming Computation Aims and scope Submit manuscript

Abstract

We report and analyze the results of our computational testing of branch-and-cut for piecewise linear optimization using the cutting planes given recently by Zhao and de Farias. Besides evaluating the performance of the cuts, we evaluate the effect of formulation on the performance of branch-and-cut. Finally, we report and analyze results on piecewise linear optimization problems with semi-continuous constraints.

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.

Similar content being viewed by others

References

  1. Beale, E.M.L.: Two transportation problems. In: Kreweras, G., Morlat, G. (eds.) Proceedings of the Third International Conference on Operational Research, Dunod, pp. 780–788 (1963)

  2. Beale, E.M.L., Tomlin, J.A.: Special facilities in a general mathematical programming system for nonconvex problems using ordered sets of variables. In: Lawrence, J. (ed.) Proceedings of the Fifth International Conference on Operations Research, Tavistock Publications, pp. 447–454 (1970)

  3. Bienstock, D.: Computational study of a family of mixed-integer quadratic programming problems. Math. Program. 74, 121–140 (1996)

    MathSciNet  MATH  Google Scholar 

  4. Crowder, H., Johnson, E.L., Padberg, M.: Solving large-scale zero-one linear programming problems. Oper. Res. 31, 803–834 (1983)

    Article  MATH  Google Scholar 

  5. Croxton, K.L., Gendron, B., Magnanti, T.L.: Models and methods for merge-in-transit operations. Transp. Sci. 37, 1–22 (2003)

    Article  Google Scholar 

  6. Croxton, K.L., Gendron, B., Magnanti, T.L.: Variable Disaggregation in Network Flow Problems with Piecewise Linear Costs. Operations Research Center, Massachusetts Institute of Technology, Cambridge (2003)

    Google Scholar 

  7. Dantzig, G.B.: On the significance of solving linear programming problems with some integer variables. Econometrica 28, 30–44 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  8. de Farias, I.R. Jr.: Semi-continuous cuts for mixed-integer programming. In: Bienstock, D., Nemhauser, G.L. (eds.) Integer Programming and Combinatorial Optimization (IPCO). Lecture Notes in Computer Science, vol. 3064, pp. 163–177, Springer (2004)

  9. de Farias, I.R. Jr., Johnson, E.L., Nemhauser, G.L.: A generalized assignment problem with special ordered sets: a polyhedral approach. Math. Program. 89, 187–203 (2000)

    Google Scholar 

  10. de Farias, I.R Jr., Johnson, E.L., Nemhauser, G.L.: Branch-and-cut for combinatorial optimization problems without auxiliary binary variables. Knowl. Eng. Rev. 16, 25–39 (2001)

    Google Scholar 

  11. de Farias, I.R. Jr., Kozyreff, E., Gupta, R., Zhao, M.: Branch-and-Cut for Separable Piecewise Linear Optimization and Intersection with Semi-Continuous Constraints. Texas Tech University, USA (2011)

  12. de Farias, I.R. Jr., Nemhauser, G.L.: A polyhedral study of the cardinality constrained knapsack problem. Math. Program. 96, 439–467 (2003)

    Google Scholar 

  13. de Farias, I.R. Jr., Zhao, M.: A polyhedral study of the semi-continuous knapsack problem. Math. Programm. (2011, submitted)

  14. de Farias, I.R. Jr., Zhao, M., Zhao, H.: A special ordered set approach for optimizing a discontinuous separable piecewise linear function. Oper. Res. Lett. 36, 234–238 (2008)

    Google Scholar 

  15. Fourer, R., Gay, D.M., Kerninghan, B.W.: AMPL: A Modeling Language for Mathematical Programming. The Scientific Press, USA (1993)

    Google Scholar 

  16. Gu, Z.: Personal communication

  17. http://www.hpcc.ttu.edu/index.php

  18. Keha, A.B., de Farias, I.R. Jr., Nemhauser, G.L.: Models for representing piecewise linear cost functions. Oper. Res. Lett. 32, 44–48 (2004)

    Google Scholar 

  19. Keha, A.B., de Farias, I.R. Jr., Nemhauser, G.L.: A branch-and-cut algorithm without binary variables for nonconvex piecewise linear optimization. Oper. Res. 54, 847–858 (2006)

    Google Scholar 

  20. Konno, H., Wijayanayake, A.: Portfolio optimization problem under concave transaction costs and minimal transaction unit constraints. Math. Program. 89, 233–250 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  21. Markowitz, H.M., Manne, A.S.: On the solution of discrete programming problems. Econometrica 25, 84–110 (1957)

    Article  MathSciNet  MATH  Google Scholar 

  22. Martin, A., Möller, M., Moritz, S.: Mixed-integer models for the stationary case of gas network optimization. Math. Program. 105, 563–582 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  23. Nocedal, J., Wright, S.J.: Numerical Optimization. Springer, Berlin (1999)

    Book  MATH  Google Scholar 

  24. Perold, A.F.: Large-scale portfolio optimization. Manag. Sci. 30, 1143–1160 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  25. Sioshansi, R., O’Neill, R.O., Oren, S.S.: Economic consequences of alternative solution methods for centralized unit commitment in day-ahead electricity markets. IEEE Trans. Power Syst. 23, 344–352 (2008)

    Article  Google Scholar 

  26. Takriti, S., Birge, J.R., Long, E.: A stochastic model for the unit commitment problem. IEEE Trans. Power Syst. 11, 1497–1508 (1996)

    Article  Google Scholar 

  27. Takriti, S., Krasenbrink, B., Wu, L.S.Y.: Incorporating fuel constraints and electricity spot prices into the stochastic unit commitment problem. Oper. Res. 48, 268–280 (2000)

    Article  Google Scholar 

  28. Tomlin, J.A.: Special ordered sets and an application to gas supply operations planning. Math. Program. 42, 69–84 (1988)

    Article  MathSciNet  Google Scholar 

  29. 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)

    Article  MathSciNet  MATH  Google Scholar 

  30. Vielma, J.P., Nemhauser, G.L.: Modeling disjunctive constraints with a logarithmic number of binary variables and constraints. Math. Program. 128, 49–72 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  31. Zhang, M., Guan, Y.: Two-Stage Robust Unit Commitment Problem. University of Florida, USA (2009)

    Google Scholar 

  32. Zhao, M., de Farias, I.R. Jr.: The Piecewise Linear Optimization Polytope: New Inequalities and Intersection with Semi-Continuous Constraints. Math. Program. (2012, in press)

Download references

Acknowledgments

This research was partially supported by the Office of Naval Research and the National Science Foundation through grants N000140910332 and CMMI-0620755, respectively. Their support is gratefully acknowledged. We are grateful to George Nemhauser and Juan-Pablo Vielma for making available to us the instances of their paper [30]. We are also grateful to Zhonghao Gu and Ed Rothberg for enlightening discussions. Finally, we are grateful to the anonymous referees and the editors, for several valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. R. de Farias Jr..

Rights and permissions

Reprints and permissions

About this article

Cite this article

de Farias, I.R., Kozyreff, E., Gupta, R. et al. Branch-and-cut for separable piecewise linear optimization and intersection with semi-continuous constraints. Math. Prog. Comp. 5, 75–112 (2013). https://doi.org/10.1007/s12532-012-0049-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12532-012-0049-9

Keywords

Mathematics Subject Classification

Navigation