Skip to main content

A Sequential Linear Programming Algorithm for Continuous and Mixed-Integer Nonconvex Quadratic Programming

  • Conference paper
  • First Online:
Optimization of Complex Systems: Theory, Models, Algorithms and Applications (WCGO 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 991))

Included in the following conference series:

Abstract

In this work, we propose a new approach called “Sequential Linear Programming (SLP) algorithm” for finding an approximate global minimum of continuous and mixed-integer nonconvex quadratic programs (qps). In order to compare our algorithm with the existing approaches, we have developed an implementation with MATLAB and we presented some numerical experiments which compare the performance of our algorithm with the branch and cut algorithm implemented in CPLEX12.8 on 28 concave quadratic test problems, 64 nonconvex quadratic test problems and 12 mixed-integer nonconvex qps. The numerical results show that our algorithm has successfully found similar global objective values as CPLEX12.8 in almost all the considered test problems and it is competitive with CPLEX12.8, particularly in solving large problems (number of variables greater that 50 and less than 1000).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. An, L.T.H., Tao, P.D.: A branch and bound method via dc optimization algorithms and ellipsoidal technique for box constrained nonconvex quadratic problems. J. Global Optim. 13(2), 171–206 (1998)

    Google Scholar 

  2. Absil, P.-A., Tits, A.L.: Newton-KKT interior-point methods for indefinite quadratic programming. Comput. Optim. Appl. 36(1), 5–41 (2007)

    Google Scholar 

  3. Bentobache, M., Telli, M., Mokhtari, A.: A global minimization algorithm for concave quadratic programming. In: Proceedings of the 29th European Conference on Operational Research, EURO 2018, p. 329, University of Valencia, 08–11 July 2018

    Google Scholar 

  4. Bentobache, M., Telli, M., Mokhtari, A.: A simplex algorithm with the smallest index rule for concave quadratic programming. In: Proceedings of the Eighth International Conference on Advanced Communications and Computation, INFOCOMP 2018, pp. 88–93, Barcelona, Spain, 22–26 July 2018

    Google Scholar 

  5. Chinchuluun, A., Pardalos, P.M., Enkhbat, R.: Global minimization algorithms for concave quadratic programming problems. Optimization 54(6), 627–639 (2005)

    Google Scholar 

  6. CPLEX12.8, IBM Ilog. Inc., NY (2017)

    Google Scholar 

  7. Floudas, C.A., Pardalos, P.M., Adjiman, C., Esposito, W.R., Gumus, Z.H., Harding, S.T., Klepeis, J.L., Meyer, C.A., Schweiger, C.A.: Handbook of Test Problems in Local and Global Optimization. Nonconvex Optimization and its Applications. Springer, Boston (1999)

    Google Scholar 

  8. Globallib: Gamsworld global optimization library. http://www.gamsworld.org/global/globallib.htm. Accessed 15 Jan 2019

  9. Hiriart-Urruty, J.B., Ledyaev, Y.S.: A note on the characterization of the global maxima of a (tangentially) convex function over a convex set. J. Convex Anal. 3, 55–62 (1996)

    Google Scholar 

  10. Horst, R.: An algorithm for nonconvex programming problems. Math. Program. 10, 312–321 (1976)

    Google Scholar 

  11. Matlab2018a. Mathworks, Inc., NY (2018)

    Google Scholar 

  12. Pardalos, P.M., Rodgers, G.: Computational aspects of a branch and bound algorithm for quadratic zero-one programming. Computing 45(2), 131–144 (1990)

    Google Scholar 

  13. Rusakov, A.I.: Concave programming under simplest linear constraints. Comput. Math. Math. Phys. 43(7), 908–917 (2003)

    Google Scholar 

  14. Strekalovsky, A.S.: Global optimality conditions for nonconvex optimization. J. Global Optim. 12(4), 415–434 (1998)

    Google Scholar 

  15. Sung, Y.Y., Rosen, J.B.: Global minimum test problem construction. Math. Program. 24(1), 353–355 (1982)

    Google Scholar 

  16. Tao, P.D., An, L.T.H.: Convex analysis approach to DC programming: theory, algorithms and applications. Acta Math. Vietnam. 22, 289–355 (1997)

    Google Scholar 

  17. Telli, M., Bentobache, M.: Mokhtari, A: A Successive Linear Approximations Approach for the Global Minimization of a Concave Quadratic Program, Submitted to Computational and Applied Mathematics. Springer (2019)

    Google Scholar 

  18. Tuy, H.: Concave programming under linear constraints. Doklady Akademii Nauk SSSR 159, 32–35 (1964)

    Google Scholar 

  19. Tuy, H.: DC optimization problems. In : Convex analysis and global optimization. Springer optimization and its applications, vol. 110, pp. 167–228, Second edn. Springer, Cham (2016)

    Google Scholar 

  20. Wang, F.: A new exact algorithm for concave knapsack problems with integer variables. Int. J. Comput. Math. 96(1), 126–134 (2019)

    Google Scholar 

  21. Xia, W., Vera, J., Zuluaga, L. F.: Globally solving non-convex quadratic programs via linear integer programming techniques. arXiv preprint, arXiv:1511.02423v3 (2018)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohand Bentobache .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bentobache, M., Telli, M., Mokhtari, A. (2020). A Sequential Linear Programming Algorithm for Continuous and Mixed-Integer Nonconvex Quadratic Programming. In: Le Thi, H., Le, H., Pham Dinh, T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications. WCGO 2019. Advances in Intelligent Systems and Computing, vol 991. Springer, Cham. https://doi.org/10.1007/978-3-030-21803-4_3

Download citation

Publish with us

Policies and ethics