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...

Full description

Bibliographic Details
Main Authors: Yu Feng, Jianzhong Zhou, Li Mo, Chao Wang, Zhe Yuan, Jiang Wu
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