A multi-layer line search method to improve the initialization of optimization algorithms

We introduce a novel metaheuristic methodology to improve the initialization of a given deterministic or stochastic optimization algorithm. Our objective is to improve the performance of the considered algorithm, called core optimization algorithm, by reducing its number of cost function evaluations, by increasing its success rate and by boosting the precision of its results. In our approach, the core optimization is considered as a suboptimization problem for a multi-layer line search method. The approach is presented and implemented for various particular core optimization algorithms: Steepest Descent, Heavy-Ball, Genetic Algorithm, Differential Evolution and Controlled Random Search. We validate our methodology by considering a set of low and high dimensional benchmark problems (i.e., problems of dimension between 2 and 1000). The results are compared to those obtained with the core optimization algorithms alone and with two additional global optimization methods (Direct Tabu Search and Continuous Greedy Randomized Adaptive Search). These latter also aim at improving the initial condition for the core algorithms. The numerical results seem to indicate that our approach improves the performances of the core optimization algorithms and allows to generate algorithms more efficient than the other optimization methods studied here. A Matlab optimization package called ”Global Optimization Platform” (GOP), implementing the algorithms presented here, has been developed and can be downloaded at: http://www.mat.ucm.es/momat/software.htm

[1]  F. Verhulst Nonlinear Differential Equations and Dynamical Systems , 1989 .

[2]  Bijan Mohammadi,et al.  Design of code division multiple access filters based on sampled fiber Bragg grating by using global optimization algorithms , 2014 .

[3]  Inmaculada García,et al.  Solving the Multiple Competitive Facilities Location and Design Problem on the Plane , 2009, Evolutionary Computation.

[4]  Panos M. Pardalos,et al.  Speeding up continuous GRASP , 2010, Eur. J. Oper. Res..

[5]  Andreas Ritter,et al.  Handbook Of Test Problems In Local And Global Optimization , 2016 .

[6]  Franck Nicoud,et al.  A low-complexity global optimization algorithm for temperature and pollution control in flames with complex chemistry , 2006 .

[7]  Gilbert Laporte,et al.  A tabu search heuristic and adaptive memory procedure for political districting , 2003, Eur. J. Oper. Res..

[8]  Ajith Abraham,et al.  Hybrid Line Search for Multiobjective Optimization , 2007, HPCC.

[9]  Juan G. Santiago,et al.  Semi‐deterministic and genetic algorithms for global optimization of microfluidic protein‐folding devices , 2006 .

[10]  Masao Fukushima,et al.  Tabu Search directed by direct search methods for nonlinear global optimization , 2006, Eur. J. Oper. Res..

[11]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[12]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Isaac Plana,et al.  GRASP and path relinking for the matrix bandwidth minimization , 2004, Eur. J. Oper. Res..

[15]  Amina Lamghari,et al.  A diversified Tabu search approach for the open-pit mine production scheduling problem with metal uncertainty , 2012, Eur. J. Oper. Res..

[16]  Boris T. Polyak,et al.  Newton's method and its use in optimization , 2007, Eur. J. Oper. Res..

[17]  Benjamin Ivorra,et al.  Optimization of a pumping ship trajectory to clean oil contamination in the open sea , 2011, Math. Comput. Model..

[18]  Juan G. Santiago,et al.  Two- and three-dimensional modeling and optimization applied to the design of a fast hydrodynamic focusing microfluidic mixer for protein folding , 2013 .

[19]  Inmaculada García,et al.  On success rates for controlled random search , 2001, J. Glob. Optim..

[20]  Daniel A. Ashlock,et al.  Evolutionary computation for modeling and optimization , 2005 .

[21]  Fred Glover,et al.  The 3-2-3, Stratified Split and Nested Interval Line Search Algorithms , 2010 .

[22]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[23]  H. Attouch,et al.  THE HEAVY BALL WITH FRICTION METHOD, I. THE CONTINUOUS DYNAMICAL SYSTEM: GLOBAL EXPLORATION OF THE LOCAL MINIMA OF A REAL-VALUED FUNCTION BY ASYMPTOTIC ANALYSIS OF A DISSIPATIVE DYNAMICAL SYSTEM , 2000 .

[24]  Miguel Carrasco,et al.  A Variance-Expected Compliance Model for Structural Optimization , 2012, J. Optim. Theory Appl..

[25]  Xiaodong Li,et al.  Benchmark Functions for CEC'2013 Special Session and Competition on Niching Methods for Multimodal Function Optimization' , 2013 .

[26]  Fred Glover,et al.  Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges , 1997 .

[27]  Gu Qingming,et al.  A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEDULING PROBLEM , 1998 .

[28]  B. Mohammadi,et al.  Shape optimization of geotextile tubes for sandy beach protection , 2008 .

[29]  Douglas A. G. Vieira,et al.  Line search methods with guaranteed asymptotical convergence to an improving local optimum of multimodal functions , 2014, Eur. J. Oper. Res..

[30]  Mauricio G. C. Resende,et al.  Multiobjective GRASP with Path Relinking , 2015, Eur. J. Oper. Res..

[31]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[32]  Bijan Mohammadi,et al.  Optimization strategies in credit portfolio management , 2009, J. Glob. Optim..

[33]  Moonis Ali,et al.  Multiple Approaches to Intelligent Systems , 1999, Lecture Notes in Computer Science.

[34]  Phillipp Kaestner,et al.  Linear And Nonlinear Programming , 2016 .

[35]  Fred W. Glover,et al.  Unidimensional Search for Solving Continuous High-Dimensional Optimization Problems , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[36]  C. Floudas Handbook of Test Problems in Local and Global Optimization , 1999 .

[37]  Fred W. Glover,et al.  EM323: a line search based algorithm for solving high-dimensional continuous non-linear optimization problems , 2011, Soft Comput..

[38]  Miguel Carrasco,et al.  Stochastic topology design optimization for continuous elastic materials , 2015 .

[39]  Mauricio G. C. Resende,et al.  Discrete Optimization A hybrid genetic algorithm for the job shop scheduling problem , 2005 .

[40]  Benjamin Ivorra,et al.  Optimisation globale semi-deterministe et applications industrielles , 2006 .

[41]  Susana Gómez,et al.  The tunnelling method for solving the constrained global optimization problem with several non-connected feasible regions , 1982 .

[42]  W. Price Global optimization by controlled random search , 1983 .

[43]  J. Hale,et al.  Ordinary Differential Equations , 2019, Fundamentals of Numerical Mathematics for Physicists and Engineers.

[44]  Bijan Mohammadi,et al.  Semideterministic Global Optimization Method: Application to a Control Problem of the Burgers Equation , 2007 .

[45]  Celso C. Ribeiro,et al.  Scatter Search and Path-Relinking: Fundamentals, Advances, and Applications , 2010 .

[46]  Vincent Herbert,et al.  Hybrid method for aerodynamic shape optimization in automotive industry , 2004 .

[47]  José Neves,et al.  Preventing Premature Convergence to Local Optima in Genetic Algorithms via Random Offspring Generation , 1999, IEA/AIE.