Skip to main content
Log in

MrDIRECT: a multilevel robust DIRECT algorithm for global optimization problems

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

Although DIRECT global optimization algorithm quickly gets close to the basin of the optimum, it often takes much longer to refine the solution to a high degree of accuracy. This behavior of DIRECT is similar to the “smooth mode phenomenon” encountered when solving linear systems discretized from partial differential equation (PDE). In the case of PDE, this smooth mode phenomenon can be eliminated efficiently by the multigrid algorithm in which the PDE solver is applied at different levels of discretization. In this paper we adapt the multigrid approach to a robust version of DIRECT algorithm, obtaining a “multilevel” robust DIRECT (MrDIRECT) algorithm. Although additional parameters are needed, our numerical results show that MrDIRECT is insensitive to the parameters, and the parameters setting proposed in this paper performs very well on the tested sets of benchmark problems, in terms of the speed with which the global optimum is found to a high degree of accuracy.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Björkman, M., Holmström, K.: Global optimization using the DIRECT algorithm in Matlab. Adv. Model. Optim. 1, 17–37 (1999)

  2. Briggs, W.L., Henson, V.E., McCormick, S.: A Multigrid Tutorial. SIAM, Philadelphia (2000)

    Book  MATH  Google Scholar 

  3. Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  4. Finkel, D.E., Kelley, C.T.: Convergence analysis of the DIRECT algorithm. Technical Report CRSC-TR04-28, North Carolina State University, Center for Research in Scientific Computation (2004)

  5. Finkel, D.E.: DIRECT optimization user guide. In: Center for Research and Scientific Computation CRSC-TR03-11, North Carolina State University, Raleigh, NC (2003)

  6. Finkel, D.E.: Global optimization with the DIRECT algorithm. PHD thesis, North Carolina State University (2005)

  7. Finkel, D.E., Kelley, C.T.: Additive scaling and the DIRECT algorithm. J. Glob. Optim. 36, 597–608 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  8. Floudas, C.A., Gounaris, C.E.: A review of recent advances in global optimization. J. Glob. Optim. 45, 3–38 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  9. Gablonsky, J.M., Kelley, C.T.: A locally-biased form of the DIRECT algorithm. J. Glob. Optim. 21, 27–37 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  10. Gaviano, M., Kvasov, D.E., Lera, D., Sergeyev Ya, D.: Algorithm 829: software for generation of classes of test functions with known local and global minima for global optimization. ACM Trans. Math. Softw. 9(4), 469–480 (2003)

    Article  Google Scholar 

  11. Hedar, A.: http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO.htm

  12. Holmstrom, K., Goran, A.O., Edvall, M.M.: User’s Guide for TOMLAB 7. Tomlab optimization. http://tomopt.com

  13. Horst, R., Tuy, H.: Global Optimization: Deterministic Approaches, 3rd edn. Springer, Berlin (1996)

    Book  MATH  Google Scholar 

  14. Huyer, W., Neumaier, A.: Global optimization by multilevel coordinate search. J. Glob. Optim. 14(4), 331–355 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  15. Jones, D.R.: The DIRECT global optimization algorithm. In: The Encyclopedia of Optimization, Kluwer (2001)

  16. Jones, D.R., Perttunen, C.D., Stuckman, B.E.: Lipschitzian optimization without the Lipschitz constant. J. Optim. Theory Appl. 79(1), 157–181 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  17. Knuth, D.: The Art of Computer Programming, vol. 2: Seminumerical Algorithms (Third Edition). Reading, Massachusetts: Addison-Wesley (1997)

  18. Liu, Q.F., Cheng, W.Y.: A modified DIRECT algorithm with bilevel partition. J. Glob. Optim. (2014). doi:10.1007/s10898-013-0119-1, online

  19. Liu, Q.F., Zeng, J.P.: Global optimization by multilevel partition. J. Glob. Optim. (2014). doi:10.1007/s10898-014-0152-8, online

  20. Liu, Q.F., Zhang, J.X., Chen, F.: Modified DIRECT algorithm for scaled global optimization problems (2014). In: D. Gao et al. (eds.), Advances in Global Optimization, Springer Proceedings in Mathematics & Statistics 95, doi:10.1007/978-3-319-08377-3_41

  21. Liu, Q.F.: Linear scaling and the DIRECT algorithm. J. Glob. Optim. 56, 1233–1245 (2013)

    Article  MATH  Google Scholar 

  22. Liuzzi, G., Lucidi, S., Piccialli, V.: A DIRECT-based approach exploiting local minimizations for the solution of large-scale global optimization problems. Comput. Optim. Appl. 45(2), 353–375 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  23. Liuzzi, G., Lucidi, S., Piccialli, V.: A partion-based global optimization algorithm. J. Glob. Optim. 48, 113–128 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  24. Ljunberg, K., Holmgren, S.: Simultaneous search for multiple QTL using the global optimization algorithm DIRECT. Bioinformatics 20(12), 1887–1895 (2004)

    Article  Google Scholar 

  25. Moré, J., Wild, S.: Benchmarking derivative-free optimization algorithms. SIAM Journal on Optimization 20(1), 172–191 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  26. Paulavic̆ius, R., Sergeyev, Y.D., Kvasov, D.E., Z̆ilinskas, J.: Globally-biased disimpl algorithm for expensive global optimization. J. Glob. Optim. 59, 545–567 (2014)

  27. Rios, L.M., Sahinidis, N.V.: Derivative-free optimization: a review of algorithms and comparison of software implementations. J. Glob. Optim. 56(3), 1247–1293 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  28. Sasena, M., Papalambros, P., Goovaerts, P.: Global optimization of problems with disconnected feasible regions via surrogate modeling. In: 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization. Atlanta, GA (2002)

  29. Weise, T.: Global Optimization Algorithms—Theory and Applications (3rd edition). Online available as e-book at http://www.it-weise.de/projects/book (2011)

  30. Xu, J.: An Introduction to Multilevel Methods. Oxford University Press, Oxford (1997)

    Google Scholar 

Download references

Acknowledgments

We would like to thank an anonymous reviewer for the helpful comments and suggestions, which improve this paper greatly. We would like to thank Doctor Finkel D.E. and Professor Kelley C.T. for their DIRECT codes. We would also like to thank Professor Sergeyev Ya. D. for the GKLS codes.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qunfeng Liu.

Additional information

This work was supported by National Natural Science Foundation of China (Grant No. 11271069) and MOE (Ministry of Education in China) Project of Humanities and Social Sciences (Project No. 13YJC630095).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Q., Zeng, J. & Yang, G. MrDIRECT: a multilevel robust DIRECT algorithm for global optimization problems. J Glob Optim 62, 205–227 (2015). https://doi.org/10.1007/s10898-014-0241-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-014-0241-8

Keywords

Navigation