Advertisement

Branch and Bound Based Coordinate Search Filter Algorithm for Nonsmooth Nonconvex Mixed-Integer Nonlinear Programming Problems

  • Florbela P. Fernandes
  • M. Fernanda P. Costa
  • Edite M. G. P. Fernandes
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8580)

Abstract

A mixed-integer nonlinear programming problem (MINLP) is a problem with continuous and integer variables and at least, one nonlinear function. This kind of problem appears in a wide range of real applications and is very difficult to solve. The difficulties are due to the nonlinearities of the functions in the problem and the integrality restrictions on some variables. When they are nonconvex then they are the most difficult to solve above all. We present a methodology to solve nonsmooth nonconvex MINLP problems based on a branch and bound paradigm and a stochastic strategy. To solve the relaxed subproblems at each node of the branch and bound tree search, an algorithm based on a multistart strategy with a coordinate search filter methodology is implemented. The produced numerical results show the robustness of the proposed methodology.

Keywords

nonconvex MINLP branch and bound multistart coordinate search filter method 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Abramson, M.A., Audet, C., Dennis Jr., J.E.: Filter pattern search algorithms for mixed variable constrained optimization problems. Pac. J. Optim. 3(3), 477–500 (2007)zbMATHMathSciNetGoogle Scholar
  2. 2.
    Audet, C., Dennis Jr., J.E.: A pattern search filter method for nonlinear programming without derivatives. SIAM J. Optimiz. 14(4), 980–1010 (2004)CrossRefzbMATHMathSciNetGoogle Scholar
  3. 3.
    Belotti, P., Kirches, C., Leyffer, S., Linderoth, J., Mahajan, A.: Mixed-Integer Nonlinear Optimization. Acta Numer. 22, 1–131 (2013)CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Belotti, P., Lee, J., Liberti, L., Margot, F., Wächter, A.: Branching and bound tightening techniques for non-convex MINLP. Opt. Methods Softw. 24, 597–634 (2009)CrossRefzbMATHGoogle Scholar
  5. 5.
    Burer, S., Letchford, A.: Non-convex mixed-integer nonlinear programming: a survey. Surveys in Operations Research and Management Science 17, 97–106 (2012)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Bussieck, M.R., Drud, A.S., Meeraus, A.: Minlplib – a collection of test models for mixed-integer nonlinear programming. INFORMS J. Comput. 15(1), 1–5 (2003), http://www.gamsworld.org/minlp/minlplib/minlpstat.htm CrossRefMathSciNetGoogle Scholar
  7. 7.
    Dakin, R.J.: A tree search algorithm for mixed integer programming problems. Comput. J. 8, 250–255 (1965)CrossRefzbMATHMathSciNetGoogle Scholar
  8. 8.
    D’Ambrosio, C., Frangioni, A., Liberti, L., Lodi, A.: A storm of feasibility pumps for nonconvex MINLP. Math. Program., Ser. B 136(2), 375–402 (2012)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Fernandes, F.P., Costa, M.F.P., Fernandes, E.M.G.P.: Assessment of a hybrid approach for nonconvex constrained MINLP problems. In: Proceedings of the 2011 International Conference on Computational and Mathematical Methods in Science and Engineering, pp. 484–495 (2011)Google Scholar
  10. 10.
    Fernandes, F.P., Costa, M.F.P., Fernandes, E.M.G.P.: A derivative-free filter driven multistart technique for global optimization. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2012, Part III. LNCS, vol. 7335, pp. 103–118. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  11. 11.
    Fernandes, F.P., Costa, M.F.P., Fernandes, E.M.G.P.: Multilocal programming: A derivative-free filter multistart algorithm. In: Murgante, B., Misra, S., Carlini, M., Torre, C.M., Nguyen, H.-Q., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2013, Part I. LNCS, vol. 7971, pp. 333–346. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  12. 12.
    Fernandes, F.P., Costa, M.F.P., Fernandes, E.M.G.P., Rocha, A.M.A.C.: Multistart Hooke and Jeeves filter method for mixed variable optimization. In: Simos, T.E., Psihoyios, G. (eds.) International Conference of Numerical Analysis and Applied Mathematics. AIP Conf. Proc., vol. 1558, pp. 614–617 (2013)Google Scholar
  13. 13.
    Fletcher, R., Leyffer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–269 (2002)CrossRefzbMATHMathSciNetGoogle Scholar
  14. 14.
    Gueddar, T., Dua, V.: Approximate multi-parametric programming based B&B algorithm for MINLPs. Comput. Chem. Eng. 42, 288–297 (2012)CrossRefGoogle Scholar
  15. 15.
    Hedar, A., Fahim, A.: Filter-based genetic algorithm for mixed variable programming. Numerical Algebra, Control and Optimization 1(1), 99–116 (2011)CrossRefzbMATHMathSciNetGoogle Scholar
  16. 16.
    Kolda, T.G., Lewis, R.M., Torczon, V.: Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods. SIAM Rev. 45(3), 385–482 (2003)CrossRefzbMATHMathSciNetGoogle Scholar
  17. 17.
    Lagaris, I.E., Tsoulos, I.G.: Stopping rules for box-constrained stochastic global optimization. Appl. Math. Comput. 197, 622–632 (2008)CrossRefzbMATHMathSciNetGoogle Scholar
  18. 18.
    Leyffer, S.: Integrating SQP and branch-and-bound for mixed integer nonlinear programming. Comput. Optim. Appl. 18, 295–309 (2001)CrossRefzbMATHMathSciNetGoogle Scholar
  19. 19.
    Liao, T.W.: Two hybrid differential evolution algorithms for engineering design optimization. Appl. Soft Comput. 10, 1188–1199 (2010)CrossRefGoogle Scholar
  20. 20.
    Liberti, L., Mladenović, N., Nannicini, G.: A recipe for finding good solutions to MINLPs. Math. Prog. Comp. 3, 349–390 (2011)CrossRefzbMATHGoogle Scholar
  21. 21.
    Ryoo, H.S., Sahinidis, N.V.: Global optimization of nonconvex NLPs and MINLPs with applications in process design. Comput. Chem. Eng. 19(5), 551–566 (1995)CrossRefGoogle Scholar
  22. 22.
    Schlüter, M., Egea, J.A., Banga, J.R.: Extended ant colony optimization for non-convex mixed integer nonlinear programming. Comput. Oper. Res. 36, 2217–2229 (2009)CrossRefzbMATHMathSciNetGoogle Scholar
  23. 23.
    Tawarmalani, M., Sahinidis, N.V.: A polyhedral branch-and-cut approach to global optimization. Math. Program. 103(2), 225–249 (2005)CrossRefzbMATHMathSciNetGoogle Scholar
  24. 24.
    Voglis, C., Lagaris, I.E.: Towards “Ideal Multistart”. A stochastic approach for locating the minima of a continuous function inside a bounded domain. Appl. Math. Comput. 213, 1404–1415 (2009)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Florbela P. Fernandes
    • 1
    • 3
  • M. Fernanda P. Costa
    • 2
    • 3
  • Edite M. G. P. Fernandes
    • 4
  1. 1.ESTiGPolytechnic Institute of BragançaBragançaPortugal
  2. 2.Department of Mathematics and ApplicationsUniversity of MinhoGuimarãesPortugal
  3. 3.Centre of MathematicsUniversity of MinhoBragaPortugal
  4. 4.Algoritmi Research CentreUniversity of MinhoBragaPortugal

Personalised recommendations