Flow Regime Algorithm (FRA): a physics-based meta-heuristics algorithm

In this research study, a physics-based optimization algorithm, namely Flow Regime Algorithm (FRA) is proposed. The main sources of inspiration are classical fluid mechanics and flow regimes. The flow regime usually is being divided into two categories which are laminar and turbulent flows. Reynolds number is the parameter which defines that the flow regime is laminar or turbulent. In this research study, a similar number to Reynolds has been defined which indicates the search type (global or local) of the algorithm and is called search type factor. For the purpose of developing the local and global searches equations, the concept of boundary layer in fluid mechanics has been used. The performance of the proposed algorithm has been evaluated using 26 benchmark functions and has been compared with seven popular and well-known algorithms which are simulated annealing, particle swarm optimization, firefly algorithm, cuckoo search, flower pollination algorithm, krill herd and monarch butterfly. Finally, the heat wheel optimization problem and horizontal axis marine current turbine (tidal turbine) problem, which are real-case engineering problems, have been solved using FRA. The results indicated that FRA can be a great candidate in solving complex engineering problems.

[1]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[2]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[3]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[4]  Fariborz Jolai,et al.  Lion Optimization Algorithm (LOA): A nature-inspired metaheuristic algorithm , 2016, J. Comput. Des. Eng..

[5]  Zhihua Cui,et al.  General framework of Artificial Physics Optimization Algorithm , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[6]  Hossein Shayeghi,et al.  Design of dual-dimensional controller based on multi-objective gravitational search optimization algorithm for amelioration of impact of oscillation in power generated by large-scale wind farms , 2017, Appl. Soft Comput..

[7]  Amer Draa,et al.  On the efficiency of the binary flower pollination algorithm: Application on the antenna positioning problem , 2016, Appl. Soft Comput..

[8]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[9]  Victor O. K. Li,et al.  A social spider algorithm for global optimization , 2015, Appl. Soft Comput..

[10]  Ying-Tung Hsiao,et al.  A novel optimization algorithm: space gravitational optimization , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[12]  Javier Bajo,et al.  Mitigation of the ground reflection effect in real-time locating systems based on wireless sensor networks by using artificial neural networks , 2012, Knowledge and Information Systems.

[13]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[14]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[15]  Aissa Chouder,et al.  Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions , 2015, Appl. Soft Comput..

[16]  Raj Kumar,et al.  Soft computing based multi-objective optimization of Brayton cycle power plant with isothermal heat addition using evolutionary algorithm and decision making , 2016, Appl. Soft Comput..

[17]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[18]  Moacir Kripka,et al.  "Big Crunch" Optimization Method , 2008 .

[19]  Seyed Mohammad Mirjalili,et al.  Ions motion algorithm for solving optimization problems , 2015, Appl. Soft Comput..

[20]  Hartmut Schmeck,et al.  A neuro-genetic approach for modeling and optimizing a complex cogeneration process , 2016, Appl. Soft Comput..

[21]  Wagner F. Sacco,et al.  A New Stochastic Optimization Algorithm based on a Particle Collision Metaheuristic , 2005 .

[22]  Mojtaba Tahani,et al.  Optimum section selection procedure for horizontal axis tidal stream turbines , 2017, Neural Computing and Applications.

[23]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[24]  Ismael Rodríguez,et al.  Solving Dynamic TSP by Using River Formation Dynamics , 2008, 2008 Fourth International Conference on Natural Computation.

[25]  Minghao Yin,et al.  Animal migration optimization: an optimization algorithm inspired by animal migration behavior , 2014, Neural Computing and Applications.

[26]  Mohammad Reza Akbarzadeh Totonchi,et al.  Magnetic Optimization Algorithms, a New Synthesis , 2008 .

[27]  Rajendra Prasad Mahapatra,et al.  The Whale Optimization Algorithm and Its Implementation in MATLAB , 2018 .

[28]  F. R. Astaraei,et al.  Multi objective optimization of horizontal axis tidal current turbines, using Meta heuristics algorithms , 2015 .

[29]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[30]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[31]  Selim Yilmaz,et al.  A new modification approach on bat algorithm for solving optimization problems , 2015, Appl. Soft Comput..

[32]  Mojtaba Tahani,et al.  A novel heuristic method for optimization of straight blade vertical axis wind turbine , 2016 .

[33]  G Zaránd,et al.  Using hysteresis for optimization. , 2002, Physical review letters.

[34]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[35]  Hamed Shah-Hosseini,et al.  Otsu's criterion-based multilevel thresholding by a nature-inspired metaheuristic called Galaxy-based Search Algorithm , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[36]  Zhihua Cui,et al.  Monarch butterfly optimization , 2015, Neural Computing and Applications.

[37]  Irving H. Shames Mechanics of Fluids , 1962 .

[38]  Anthony F. Molland,et al.  Power and thrust measurements of marine current turbines under various hydrodynamic flow conditions in a cavitation tunnel and a towing tank , 2007 .

[39]  Mojtaba Tahani,et al.  Optimization of PV/Wind/Battery stand-alone system, using hybrid FPA/SA algorithm and CFD simulation, case study: Tehran , 2015 .

[40]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[41]  Cheng-Long Chuang,et al.  Integrated radiation optimization: inspired by the gravitational radiation in the curvature of space-time , 2007, 2007 IEEE Congress on Evolutionary Computation.

[42]  Anthony F. Molland,et al.  Hydrodynamics of marine current turbines , 2006 .

[43]  Ali Mortazavi,et al.  Sizing and layout design of truss structures under dynamic and static constraints with an integrated particle swarm optimization algorithm , 2017, Appl. Soft Comput..

[44]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[45]  Shu-Cherng Fang,et al.  An Electromagnetism-like Mechanism for Global Optimization , 2003, J. Glob. Optim..

[46]  Richard A. Formato,et al.  CENTRAL FORCE OPTIMIZATION: A NEW META-HEURISTIC WITH APPLICATIONS IN APPLIED ELECTROMAGNETICS , 2007 .

[47]  D. P. Sekulic,et al.  Fundamentals of Heat Exchanger Design , 2003 .

[48]  Hossein Nezamabadi-pour,et al.  BGSA: binary gravitational search algorithm , 2010, Natural Computing.

[49]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[50]  N. Sivakumaran,et al.  Performance assessment of heat exchanger using intelligent decision making tools , 2015, Appl. Soft Comput..

[51]  Javier Bajo,et al.  Mitigation of the Ground Reflection Effect in Real-Time Locating Systems , 2011, DCAI.

[52]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[53]  Ali Kaveh,et al.  An improved ray optimization algorithm for design of truss structures , 2013 .

[54]  Hamed Shah-Hosseini,et al.  The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm , 2009, Int. J. Bio Inspired Comput..

[55]  Gülay Tezel,et al.  Artificial algae algorithm (AAA) for nonlinear global optimization , 2015, Appl. Soft Comput..