Tree Growth Algorithm (TGA): A novel approach for solving optimization problems

被引:178
作者
Cheraghalipour, Armin [1 ]
Hajiaghaei-Keshteli, Mostafa [1 ]
Paydar, Mohammad Mandi [2 ]
机构
[1] Univ Sci & Technol Mazandaran, Dept Ind Engn, Univ St,POB 4851878413, Behshahr, Iran
[2] Babol Noshirvani Univ Technol, Dept Ind Engn, Shariati St,POB 484, Babol Sar, Iran
关键词
Trees growth algorithm; Combinatorial optimization; Metaheuristic algorithm; Approximate methods; SCHEDULING PROBLEM; SEARCH ALGORITHM; GENETIC ALGORITHM; PHOTOTROPISM; DESIGN; SYSTEM; LIGHT; ADAPTATION; PLANTS; MODELS;
D O I
10.1016/j.engappai.2018.04.021
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, most of real world problems are complex and hence they cannot be solved by exact methods. So generally, we have to utilize approximate methods such as metaheuristics. So far, a significant amount of metaheuristic algorithms are proposed which are different with together in algorithm motivation and steps. Similarly, this paper presents the Tree Growth Algorithm (TGA) as a novel method with different approach to address optimization tasks. The proposed algorithm is inspired by trees competition for acquiring light and foods. Diversification and intensification phases and their tradeoff are detailed in the paper. Besides, the proposed algorithm is verified by using both mathematical and engineering benchmarks commonly used in this research area. This new approach in metaheuristic is compared and studied with well-known optimization algorithms and the comparison of TGA with standard versions of these employed algorithms showed the superiority of TGA in these problems. Also, convergence analysis and significance tests via some nonparametric technique are employed to confirm efficiency and robustness of the TGA. According to the results of conducted tests, the TGA can be considered as a successful metaheuristic and suitable for optimization problems. Therefore, the main purpose of providing this algorithm is achieving to better results, especially in continuous problems, due to the natural behavior inspired by trees.
引用
收藏
页码:393 / 414
页数:22
相关论文
共 123 条
[91]   Cuckoo Optimization Algorithm [J].
Rajabioun, Ramin .
APPLIED SOFT COMPUTING, 2011, 11 (08) :5508-5518
[92]   Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems [J].
Rao, R. V. ;
Savsani, V. J. ;
Vakharia, D. P. .
COMPUTER-AIDED DESIGN, 2011, 43 (03) :303-315
[93]   GSA: A Gravitational Search Algorithm [J].
Rashedi, Esmat ;
Nezamabadi-Pour, Hossein ;
Saryazdi, Saeid .
INFORMATION SCIENCES, 2009, 179 (13) :2232-2248
[94]  
RASTRIGIN LA, 1964, AUTOMAT REM CONTR+, V24, P1337
[95]   A STOCHASTIC APPROXIMATION METHOD [J].
ROBBINS, H ;
MONRO, S .
ANNALS OF MATHEMATICAL STATISTICS, 1951, 22 (03) :400-407
[96]   Optimization of computer simulation models with rare events [J].
Rubinstein, RY .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 99 (01) :89-112
[97]   The conservation physiology of seed dispersal [J].
Ruxton, Graeme D. ;
Schaefer, H. Martin .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2012, 367 (1596) :1708-1718
[98]   New approaches in metaheuristics to solve the fixed charge transportation problem in a fuzzy environment [J].
Sadeghi-Moghaddam, Samira ;
Hajiaghaei-Keshteli, Mostafa ;
Mahmoodjanloo, Mehdi .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (Suppl 1) :477-497
[99]   Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems [J].
Sadollah, Ali ;
Bahreininejad, Ardeshir ;
Eskandar, Hadi ;
Hamdi, Mohd .
APPLIED SOFT COMPUTING, 2013, 13 (05) :2592-2612
[100]   The design of the global navigation satellite system surveying networks using genetic algorithms [J].
Saleh, HA ;
Chelouah, R .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, 17 (01) :111-122