Numerical assessment of the parallelization scalability on 200 MINLP benchmarks

This contribution addresses the question if and how the impact of parallelization can influence the performance of an evolutionary algorithm on constrained mixed-integer nonlinear optimization problems. On a set of 200 MINLP benchmarks the performance of the MIDACO solver is numerically assessed with gradually increasing parallelization factor from 1 to 100. The results demonstrate that the efficiency of the algorithm can be significantly improved by parallelized function evaluation. Furthermore, the results indicate that the scale-up behaviour on the efficiency resembles a linear nature, which implies that this approach will even be promising for very large parallelization factors. The presented research is especially relevant to cpu-time consuming real-world applications, where only a low number of serial processed function evaluation can be calculated in reasonable time.

[1]  Martin Schlueter,et al.  MIDACO software performance on interplanetary trajectory benchmarks , 2014 .

[2]  Dirk Sudholt,et al.  General Upper Bounds on the Runtime of Parallel Evolutionary Algorithms* , 2014, Evolutionary Computation.

[3]  Dirk Sudholt,et al.  Parallel Evolutionary Algorithms , 2015, Handbook of Computational Intelligence.

[4]  Luo Wen-cai Improved multi-objective genetic algorithm based on NSGA-II , 2006 .

[5]  K Schittkowski NLPQLP: A Fortran Implementation of a Sequential Quadratic Programming Algorithm with Distributed and Non-Monotone Line Search , 2005 .

[6]  Shi-Shang Jang,et al.  Information-guided genetic algorithm approach to the solution of MINLP problems , 2007 .

[7]  黄德先,et al.  Improved Hybrid Differential Evolution-Estimation of Distribution Algorithm with Feasibility Rules for NLP/MINLP Engineering Optimization Problems , 2012 .

[8]  Samarth Gupta,et al.  A scalable parallel implementation of evolutionary algorithms for multi-objective optimization on GPUs , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[9]  Fred W. Glover Parametric tabu-search for mixed integer programs , 2006, Comput. Oper. Res..

[10]  Lin Zhu,et al.  Ant colony optimization for continuous domains , 2012, 2012 8th International Conference on Natural Computation.

[11]  David J. Powell,et al.  A NSGA-II, web-enabled, parallel optimization framework for NLP and MINLP , 2007, GECCO '07.

[12]  M. F. Cardoso,et al.  A simulated annealing approach to the solution of minlp problems , 1997 .

[13]  Thongchai Srinophakun,et al.  Solving mixed-integer nonlinear programming problems using improved genetic algorithms , 2011 .

[14]  K. Yamanaka,et al.  Rigorous Experimental Performance Analysis of Parallel Evolutionary Algorithms on Multicore Platforms , 2014, IEEE Latin America Transactions.

[15]  Zhang Yongde,et al.  Improved Multi-objective Genetic Algorithm Based on Parallel Hybrid Evolutionary Theory , 2015 .

[16]  Marco Dorigo,et al.  Ant colony optimization for continuous domains , 2008, Eur. J. Oper. Res..

[17]  Matthias Gerdts,et al.  The oracle penalty method , 2010, J. Glob. Optim..

[18]  B. Babu,et al.  A DIFFERENTIAL EVOLUTION APPROACH FOR GLOBAL OPTIMIZATION OF MINLP PROBLEMS , 2002 .

[19]  Matthias Gerdts,et al.  A numerical study of MIDACO on 100 MINLP benchmarks , 2012 .

[20]  Guan-zheng Tan,et al.  Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems , 2014, Journal of Central South University.

[21]  Asim Munawar,et al.  Redesigning evolutionary algorithms for many core processors , 2011 .

[22]  Ali Wagdy Mohamed,et al.  An efficient modified differential evolution algorithm for solving constrained non-linear integer and mixed-integer global optimization problems , 2015, International Journal of Machine Learning and Cybernetics.

[23]  Yongheng Jiang,et al.  Improved Hybrid Differential Evolution-Estimation of Distribution Algorithm with Feasibility Rules for NLP/MINLP Engineering Optimization Problems , 2012 .

[24]  Julio R. Banga,et al.  Extended ant colony optimization for non-convex mixed integer nonlinear programming , 2009, Comput. Oper. Res..

[25]  Lino A. Costa,et al.  Evolutionary algorithms approach to the solution of mixed integer non-linear programming problems , 2001 .

[26]  Leonie Kohl,et al.  Parallel Programming In C With Mpi And Open Mp , 2016 .

[27]  Yuan Xi-Gang,et al.  An improved PSO algorithm for solving non-convex NLP/MINLP problems with equality constraints , 2007 .

[28]  Kusum Deep,et al.  A real coded genetic algorithm for solving integer and mixed integer optimization problems , 2009, Appl. Math. Comput..

[29]  Zhiqiang Yao,et al.  High performance parallel evolutionary algorithm model based on MapReduce framework , 2013, Int. J. Comput. Appl. Technol..

[30]  Stephen Kemble,et al.  MIDACO on MINLP space applications , 2013 .