Back to Search
Start Over
A cooperative-competitive master-slave global-best harmony search for ANN optimization and water-quality prediction
- Source :
- Applied Soft Computing. 51:209-224
- Publication Year :
- 2017
- Publisher :
- Elsevier BV, 2017.
-
Abstract
- Display OmittedCooperative-competitive master-slave global-best harmony search algorithm. A multi-population is switched between cooperative master-slave and competitive master-slave strategies.The proposed method is compared against single population, cooperative master-slave and competitive master-slave.Finally, proposed method is applied on real-world water quality prediction problem. The artificial neural network (ANN) is one of the most accurate and commonly used machine-learning techniques and can learn even complex data by employing metaheuristic algorithms. Harmony search (HS) is a metaheuristic algorithm that imitates the process by which musicians tune their instruments to achieve perfect harmony. Global-best harmony search(GHS) is an effective variant of the HS algorithm that borrows the concept of gbest (globalbest) from particle-swarm optimization (PSO) to improve the performance of HS. Employing a multi-population technique improves the convergence of the algorithm. The master-slave technique is one of the most powerful multi-population techniques. This paper proposes a cooperative-competitive master-slave multi-population GHS (CC-GHS) to train the ANN. To provide the proposed CC-GHS algorithm with strong abilities in both exploration and exploitation, a competitive master-slave strategy (Com-GHS)is interacted with a cooperative master-slave strategy(Coo-GHS). A probabilistic variable is employed to achieve a good balance between cooperativeness and competitiveness. The method is tested on benchmark classification and time-series prediction problems, and statistical analyses demonstrate the ability of the proposed method. The CC-GHS is also applied to a real-world water-quality prediction problem with promising results.
- Subjects :
- 0209 industrial biotechnology
education.field_of_study
Artificial neural network
Computer science
business.industry
Population
Probabilistic logic
Master/slave
02 engineering and technology
HS algorithm
020901 industrial engineering & automation
Metaheuristic algorithms
0202 electrical engineering, electronic engineering, information engineering
Benchmark (computing)
Harmony search
020201 artificial intelligence & image processing
Artificial intelligence
business
education
Metaheuristic
Software
Subjects
Details
- ISSN :
- 15684946
- Volume :
- 51
- Database :
- OpenAIRE
- Journal :
- Applied Soft Computing
- Accession number :
- edsair.doi...........d89178f70efca9693a249bba4d39bed4