Efficient truss optimization using the contrast-based fruit fly optimization algorithm

Truss optimization using fruit fly optimization algorithm.Advanced modelling of fruit fly food search behaviour.Efficiency in truss optimization with frequency constraints.Intuitive, few tuning parameters. A recent biological study shows that the extremely good efficiency of fruit flies in finding food, despite their small brain, emerges by two distinct stimuli: smell and visual contrast. contrast-based fruit fly optimization, presented in this paper, is for the first time mimicking this fruit fly behaviour and developing it as a means to efficiently address multi-parameter optimization problems. To assess its performance a study was carried out on ten mathematical and three truss optimization problems. The results are compared to those obtained using twelve state-of-the-art optimization algorithms and confirm its good and robust performance. A sensitivity analysis and an evaluation of its performance under parallel computing were conducted. The proposed algorithm has only a few tuning parameters, is intuitive, and multi-faceted, allowing application to complex n-dimensional design optimization problems.

[1]  Mustafa Sonmez,et al.  Artificial Bee Colony algorithm for optimization of truss structures , 2011, Appl. Soft Comput..

[2]  Ali Kaveh,et al.  Water Evaporation Optimization , 2016 .

[3]  Michael H. Dickinson,et al.  Plume-Tracking Behavior of Flying Drosophila Emerges from a Set of Distinct Sensory-Motor Reflexes , 2014, Current Biology.

[4]  Charles V. Camp,et al.  Design of space trusses using modified teaching–learning based optimization , 2014 .

[5]  Rafael Stubs Parpinelli,et al.  A comparison of swarm intelligence algorithms for structural engineering optimization , 2012 .

[6]  Stefan Hengsbach,et al.  High-strength cellular ceramic composites with 3D microarchitecture , 2014, Proceedings of the National Academy of Sciences.

[7]  Ka-Chun Wong,et al.  Evolutionary Multimodal Optimization: A Short Survey , 2015, ArXiv.

[8]  Liang Gao,et al.  An improved fruit fly optimization algorithm for continuous function optimization problems , 2014, Knowl. Based Syst..

[9]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[10]  Wei-Yuan Lin A novel 3D fruit fly optimization algorithm and its applications in economics , 2015, Neural Computing and Applications.

[11]  S. O. Degertekin,et al.  Sizing truss structures using teaching-learning-based optimization , 2013 .

[12]  Zong Woo Geem,et al.  Metaheuristics in structural optimization and discussions on harmony search algorithm , 2016, Swarm Evol. Comput..

[13]  Stratis Kanarachos,et al.  Intelligent road adaptive suspension system design using an experts' based hybrid genetic algorithm , 2015, Expert Syst. Appl..

[14]  Quan-Ke Pan,et al.  Solving the steelmaking casting problem using an effective fruit fly optimisation algorithm , 2014, Knowl. Based Syst..

[15]  Heder S. Bernardino,et al.  Ant colony approaches for multiobjective structural optimization problems with a cardinality constraint , 2015, Adv. Eng. Softw..

[16]  Lianghong Wu,et al.  A cloud model based fruit fly optimization algorithm , 2015, Knowl. Based Syst..

[17]  Stratis Kanarachos,et al.  Experimental evaluation of optimal Vehicle Dynamic Control based on the State Dependent Riccati Equation technique , 2013, 2013 American Control Conference.

[18]  V. Ho-Huu,et al.  An adaptive elitist differential evolution for optimization of truss structures with discrete design variables , 2016 .

[19]  Vedat Toğan,et al.  Simultaneous size, shape, and topology optimization of truss structures using integrated particle swarm optimizer , 2016 .

[20]  Wang Jun,et al.  A new type bionic global optimization: Construction and application of modified fruit fly optimization algorithm , 2015 .

[21]  Charles V. Camp,et al.  Multi-class teaching–learning-based optimization for truss design with frequency constraints , 2016 .

[22]  Christian Hühne,et al.  Detailed design of a lattice composite fuselage structure by a mixed optimization method , 2016 .

[23]  Herbert Martins Gomes,et al.  Truss optimization with dynamic constraints using a particle swarm algorithm , 2011, Expert Syst. Appl..

[24]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[25]  Ali Kaveh,et al.  Ray optimization for size and shape optimization of truss structures , 2013 .

[26]  Qian He,et al.  On a novel multi-swarm fruit fly optimization algorithm and its application , 2014, Appl. Math. Comput..

[27]  Tian-bing Tang,et al.  Truss optimization on shape and sizing with frequency constraints based on parallel genetic algorithm , 2011 .

[28]  Dayou Liu,et al.  Evolving support vector machines using fruit fly optimization for medical data classification , 2016, Knowl. Based Syst..

[29]  Xavier Blasco Ferragud,et al.  Evolutionary multi-objective optimisation with preferences for multivariable PI controller tuning , 2016, Expert Syst. Appl..

[30]  Zoran Miljković,et al.  Chaotic fruit fly optimization algorithm , 2015, Knowl. Based Syst..

[31]  Panos Y. Papalambros,et al.  Principles of Optimal Design: Author Index , 2000 .

[32]  Wen-Tsao Pan,et al.  Using modified fruit fly optimisation algorithm to perform the function test and case studies , 2013, Connect. Sci..

[33]  Xin-She Yang,et al.  Sizing optimization of truss structures using flower pollination algorithm , 2015, Appl. Soft Comput..

[34]  A. Kaveh,et al.  Colliding Bodies Optimization method for optimum design of truss structures with continuous variables , 2014, Adv. Eng. Softw..

[35]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization with crossover: a review and empirical analysis , 2015, Artificial Intelligence Review.

[36]  Ardeshir Bahreininejad,et al.  Mine blast algorithm for optimization of truss structures with discrete variables , 2012 .

[37]  Yongcun Zhang,et al.  A new method of discrete optimization for cross-section selection of truss structures , 2014 .