A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem
In this paper, a gradient-based cuckoo search algorithm (GCS) is proposed to solve a reservoir-scheduling problem. The classical cuckoo search (CS) is first improved by a self-adaptive solution-generation technique, together with a differential strategy for Lévy flight. This improved CS is then empl...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-03-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | http://www.mdpi.com/1999-4893/11/4/36 |
id |
doaj-b305e82e355d4f50937f2b3bccbfd3aa |
---|---|
record_format |
Article |
spelling |
doaj-b305e82e355d4f50937f2b3bccbfd3aa2020-11-24T21:10:33ZengMDPI AGAlgorithms1999-48932018-03-011143610.3390/a11040036a11040036A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling ProblemYu Feng0Jianzhong Zhou1Li Mo2Chao Wang3Zhe Yuan4Jiang Wu5School of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, ChinaSchool of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, ChinaChina Institute of Water Resources and Hydropower Research, Beijing 100038, ChinaChangjiang River Scientific Research Institute, Changjiang Water Resources Commission of the Ministry of Water Resources of China, Wuhan 430010, ChinaChangjiang River Scientific Research Institute, Changjiang Water Resources Commission of the Ministry of Water Resources of China, Wuhan 430010, ChinaIn this paper, a gradient-based cuckoo search algorithm (GCS) is proposed to solve a reservoir-scheduling problem. The classical cuckoo search (CS) is first improved by a self-adaptive solution-generation technique, together with a differential strategy for Lévy flight. This improved CS is then employed to solve the reservoir-scheduling problem, and a two-way solution-correction strategy is introduced to handle variants’ constraints. Moreover, a gradient-based search strategy is developed to improve the search speed and accuracy. Finally, the proposed GCS is used to obtain optimal schemes for cascade reservoirs in the Jinsha River, China. Results show that the mean and standard deviation of power generation obtained by GCS are much better than other methods. The converging speed of GCS is also faster. In the optimal results, the fluctuation of the water level obtained by GCS is small, indicating the proposed GCS’s effectiveness in dealing with reservoir-scheduling problems.http://www.mdpi.com/1999-4893/11/4/36long-term hydropower generation schedulingcascade reservoirsgradient-based cuckoo search algorithmJinsha River |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yu Feng Jianzhong Zhou Li Mo Chao Wang Zhe Yuan Jiang Wu |
spellingShingle |
Yu Feng Jianzhong Zhou Li Mo Chao Wang Zhe Yuan Jiang Wu A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem Algorithms long-term hydropower generation scheduling cascade reservoirs gradient-based cuckoo search algorithm Jinsha River |
author_facet |
Yu Feng Jianzhong Zhou Li Mo Chao Wang Zhe Yuan Jiang Wu |
author_sort |
Yu Feng |
title |
A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem |
title_short |
A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem |
title_full |
A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem |
title_fullStr |
A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem |
title_full_unstemmed |
A Gradient-Based Cuckoo Search Algorithm for a Reservoir-Generation Scheduling Problem |
title_sort |
gradient-based cuckoo search algorithm for a reservoir-generation scheduling problem |
publisher |
MDPI AG |
series |
Algorithms |
issn |
1999-4893 |
publishDate |
2018-03-01 |
description |
In this paper, a gradient-based cuckoo search algorithm (GCS) is proposed to solve a reservoir-scheduling problem. The classical cuckoo search (CS) is first improved by a self-adaptive solution-generation technique, together with a differential strategy for Lévy flight. This improved CS is then employed to solve the reservoir-scheduling problem, and a two-way solution-correction strategy is introduced to handle variants’ constraints. Moreover, a gradient-based search strategy is developed to improve the search speed and accuracy. Finally, the proposed GCS is used to obtain optimal schemes for cascade reservoirs in the Jinsha River, China. Results show that the mean and standard deviation of power generation obtained by GCS are much better than other methods. The converging speed of GCS is also faster. In the optimal results, the fluctuation of the water level obtained by GCS is small, indicating the proposed GCS’s effectiveness in dealing with reservoir-scheduling problems. |
topic |
long-term hydropower generation scheduling cascade reservoirs gradient-based cuckoo search algorithm Jinsha River |
url |
http://www.mdpi.com/1999-4893/11/4/36 |
work_keys_str_mv |
AT yufeng agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT jianzhongzhou agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT limo agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT chaowang agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT zheyuan agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT jiangwu agradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT yufeng gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT jianzhongzhou gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT limo gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT chaowang gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT zheyuan gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem AT jiangwu gradientbasedcuckoosearchalgorithmforareservoirgenerationschedulingproblem |
_version_ |
1716756080685481984 |