Professional Documents
Culture Documents
Certified Global Minima
Certified Global Minima
Certified Global Minima
Optimization Problems
jean-marc.alliot@irit.fr
0 -0.5 0
-0.2 -0.6 -2
0 -0.4 -0.5 -0.7 0
-0.2 -0.6 -0.6 -0.8 -4
-0.8 -0.9 -2
-0.4 -0.7 -6
-0.6 -1 -0.8 -1 -4
z -0.8 -1.2 z -0.9 -1.1 z -8
-6
-1 -1.4 -1 -1.2 -10
-1.2 -1.6 -1.1 -1.3 -8
-1.4 -1.8 -1.2 -1.4 -10 -12
-1.6 -2 -1.3 -1.5 -14
-1.8 -1.4 -12
-2 -1.5 -14
3 20 10
15
2.5 10 8
2 5 6
0 1.5 -20 -15 0 0
0.5 y -10 -5 y 2 4 y
1 1 -5 4
1.5 0 -10 6 2
2 0.5 5 10 -15
x 2.5 x 15 x 8
3 0 20-20 10 0
(a) Michalewicz function (b) Sine Envelope function (c) Shekel’s Foxholes function
1000 600 0
800 -0.1
600 400
1000 600 0 -0.2
800 400 200
200 400 -0.1
600 -0.3
400 0 200 0 -0.2
z 200 -200 z z -0.4
-200 -0.3
0 -400 0 -0.5
-200 -600 -0.4
-400 -200 -400 -0.5 -0.6
-800
-600 -1000 -400 -600 -0.7
-800 -0.6
-1000 -600 -0.7
10
400 400
8
200 200
0 6
-400 0 -400 0
-200 y -200 y 2 4 y
0 -200 0 -200 4
200 200 6 2
x -400 x -400 x 8
400 400 10 0
(d) Egg Holder function (e) Rana’s function (f) Keane’s function
[3] F. Benhamou, F. Goualard, L. Granvilliers, and J.-F. mathematical function minimization and travelling
Puget. Revising hull and box consistency. In salesman problem. WSEAS Trans. Info. Sci. and
International Conference on Logic Programming, App., 7:975–984, 2010.
pages 230–244. MIT press, 1999. [16] K. Price, R. Storn, and J. Lampinen. Differential
[4] G. Chabert and L. Jaulin. Contractor programming. Evolution - A Practical Approach to Global
Artificial Intelligence, 173:1079–1100, 2009. Optimization. Natural Computing. Springer-Verlag,
[5] Q. Feng, S. Liu, G. Tang, L. Yong, and J. Zhang. 2006.
Biogeography-based optimization with orthogonal [17] R. Storn and K. Price. Differential evolution - a simple
crossover. Mathematical Problems in Engineering, and efficient heuristic for global optimization over
2013, 2013. continuous spaces. Journal of Global Optimization,
[6] E. Hansen. Global optimization using interval analysis. pages 341–359, 1997.
Dekker, 1992. [18] J. Tao and N. Wang. DNA computing based RNA
[7] L. Kang, Z. Kang, Y. Li, and H. de Garis. A two level genetic algorithm with applications in parameter
evolutionary modeling system for financial data. In estimation of chemical engineering processes.
GECCO, pages 1113–1118, 2002. Computers & Chemical Engineering, 31(12):1602 –
[8] A. Keane. Bump, a hard(?) problem. 1618, 2007.
http://www.southampton.ac.uk/˜ajk/bump.html, [19] P. Van Hentenryck. Numerica: a modeling language
1994. for global optimization. In Proceedings of the Fifteenth
[9] R. B. Kearfott. Interval extensions of non-smooth international joint conference on Artifical intelligence
functions for global optimization and nonlinear - Volume 2, IJCAI’97, pages 1642–1647, 1997.
systems solvers. Computing, 57:57–149, 1996. [20] C. Vanaret, J.-B. Gotteland, N. Durand, and J.-M.
[10] S. Koullias. Methodology for global optimization of Alliot. Preventing premature convergence and proving
computationally expensive design problems, 2013. the optimality in evolutionary algorithms. In
[11] S. K. Mishra. Some new test functions for global Proceedings of the Biennial International Conference
optimization and performance of repulsive particle on Artificial Evolution (EA-2013), 2013.
swarm method. Technical report, University Library of [21] D. Whitley, K. Mathias, S. Rana, and J. Dzubera.
Munich, Germany, 2006. Evaluating evolutionary algorithms. Artificial
[12] R. E. Moore. Interval Analysis. Prentice-Hall, 1966. Intelligence, 85:245–276, 1996.
[13] Z. Oplatková. Metaevolution - Synthesis of
Evolutionary Algorithms by Means of Symbolic
Regression. PhD thesis, Tomas Bata University in
Zlı́n, 2008.
[14] J. P. Pedroso. Simple metaheuristics using the simplex
algorithm for non-linear programming. In Engineering
Stochastic Local Search Algorithms. Designing,
Implementing and Analyzing Effective Heuristics,
pages 217–221. Springer, 2007.
[15] J. Pohl, V. Jirsı́k, and P. Honzı́k. Stochastic
optimization algorithm with probability vector in
Table 6: Certified global minima
−2000
−3000
0.0
Keane (n=4)
−0.2
−0.4
−0.6
Michalewicz (n=50)
−20
−30
Best upper bound ~f
−40
Algorithms
−50 Charibde
0
Couenne
−500
Rana (n=5)
−1000
−1500
−2000
Shekel's Foxholes (n=5)
−2.5
−5.0
−7.5
−10.0
−3
Sine Envelope (n=5)
−4
−5
−6
0.01 0.1 1 10 100 1000 10000
log(CPU time (s))