Back to Search
Start Over
Tree Growth Algorithm (TGA): A novel approach for solving optimization problems
- Source :
- Engineering Applications of Artificial Intelligence. 72:393-414
- Publication Year :
- 2018
- Publisher :
- Elsevier BV, 2018.
-
Abstract
- 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. A novel metaheuristic algorithm called TGA inspired by trees behavior is developed.A comprehensive literature review of metaheuristics have been proposed.Taguchi method is utilized to tune the parameters of the algorithms.TGA is evaluated using performance evaluation and statistical analysis.TGA is measured by thirty benchmark functions and five engineering problems.
- Subjects :
- 0209 industrial biotechnology
Optimization problem
Computer science
02 engineering and technology
Tree (data structure)
020901 industrial engineering & automation
Artificial Intelligence
Control and Systems Engineering
Robustness (computer science)
Metaheuristic algorithms
0202 electrical engineering, electronic engineering, information engineering
Benchmark (computing)
Combinatorial optimization
020201 artificial intelligence & image processing
Electrical and Electronic Engineering
Metaheuristic
Algorithm
Subjects
Details
- ISSN :
- 09521976
- Volume :
- 72
- Database :
- OpenAIRE
- Journal :
- Engineering Applications of Artificial Intelligence
- Accession number :
- edsair.doi...........a55c66d43194d2e5506d815990657837