Cargando…
An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem
The dispatching of hydro-thermal system is a nonlinear programming problem with multiple constraints and high dimensions and the solution techniques of the model have been a hotspot in research. Based on the advantage of that the artificial bee colony algorithm (ABC) can efficiently solve the high-d...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5764251/ https://www.ncbi.nlm.nih.gov/pubmed/29324743 http://dx.doi.org/10.1371/journal.pone.0189282 |
_version_ | 1783292023815536640 |
---|---|
author | Yu, Yi Wu, Yonggang Hu, Binqi Liu, Xinglong |
author_facet | Yu, Yi Wu, Yonggang Hu, Binqi Liu, Xinglong |
author_sort | Yu, Yi |
collection | PubMed |
description | The dispatching of hydro-thermal system is a nonlinear programming problem with multiple constraints and high dimensions and the solution techniques of the model have been a hotspot in research. Based on the advantage of that the artificial bee colony algorithm (ABC) can efficiently solve the high-dimensional problem, an improved artificial bee colony algorithm has been proposed to solve DHTS problem in this paper. The improvements of the proposed algorithm include two aspects. On one hand, local search can be guided in efficiency by the information of the global optimal solution and its gradient in each generation. The global optimal solution improves the search efficiency of the algorithm but loses diversity, while the gradient can weaken the loss of diversity caused by the global optimal solution. On the other hand, inspired by genetic algorithm, the nectar resource which has not been updated in limit generation is transformed to a new one by using selection, crossover and mutation, which can ensure individual diversity and make full use of prior information for improving the global search ability of the algorithm. The two improvements of ABC algorithm are proved to be effective via a classical numeral example at last. Among which the genetic operator for the promotion of the ABC algorithm’s performance is significant. The results are also compared with those of other state-of-the-art algorithms, the enhanced ABC algorithm has general advantages in minimum cost, average cost and maximum cost which shows its usability and effectiveness. The achievements in this paper provide a new method for solving the DHTS problems, and also offer a novel reference for the improvement of mechanism and the application of algorithms. |
format | Online Article Text |
id | pubmed-5764251 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-57642512018-01-23 An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem Yu, Yi Wu, Yonggang Hu, Binqi Liu, Xinglong PLoS One Research Article The dispatching of hydro-thermal system is a nonlinear programming problem with multiple constraints and high dimensions and the solution techniques of the model have been a hotspot in research. Based on the advantage of that the artificial bee colony algorithm (ABC) can efficiently solve the high-dimensional problem, an improved artificial bee colony algorithm has been proposed to solve DHTS problem in this paper. The improvements of the proposed algorithm include two aspects. On one hand, local search can be guided in efficiency by the information of the global optimal solution and its gradient in each generation. The global optimal solution improves the search efficiency of the algorithm but loses diversity, while the gradient can weaken the loss of diversity caused by the global optimal solution. On the other hand, inspired by genetic algorithm, the nectar resource which has not been updated in limit generation is transformed to a new one by using selection, crossover and mutation, which can ensure individual diversity and make full use of prior information for improving the global search ability of the algorithm. The two improvements of ABC algorithm are proved to be effective via a classical numeral example at last. Among which the genetic operator for the promotion of the ABC algorithm’s performance is significant. The results are also compared with those of other state-of-the-art algorithms, the enhanced ABC algorithm has general advantages in minimum cost, average cost and maximum cost which shows its usability and effectiveness. The achievements in this paper provide a new method for solving the DHTS problems, and also offer a novel reference for the improvement of mechanism and the application of algorithms. Public Library of Science 2018-01-11 /pmc/articles/PMC5764251/ /pubmed/29324743 http://dx.doi.org/10.1371/journal.pone.0189282 Text en © 2018 Yu et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Yu, Yi Wu, Yonggang Hu, Binqi Liu, Xinglong An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title | An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title_full | An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title_fullStr | An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title_full_unstemmed | An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title_short | An enhanced artificial bee colony algorithm (EABC) for solving dispatching of hydro-thermal system (DHTS) problem |
title_sort | enhanced artificial bee colony algorithm (eabc) for solving dispatching of hydro-thermal system (dhts) problem |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5764251/ https://www.ncbi.nlm.nih.gov/pubmed/29324743 http://dx.doi.org/10.1371/journal.pone.0189282 |
work_keys_str_mv | AT yuyi anenhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT wuyonggang anenhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT hubinqi anenhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT liuxinglong anenhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT yuyi enhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT wuyonggang enhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT hubinqi enhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem AT liuxinglong enhancedartificialbeecolonyalgorithmeabcforsolvingdispatchingofhydrothermalsystemdhtsproblem |