基于数据预处理方法和新突变策略的自适应差分进化算法,用于解决考虑发电机约束条件的动态经济调度问题

IF 1.9 4区 经济学 Q2 ECONOMICS
Ruxin Zhao, Wei Wang, Tingting Zhang, Chang Liu, Lixiang Fu, Jiajie Kang, Hongtan Zhang, Yang Shi, Chao Jiang
{"title":"基于数据预处理方法和新突变策略的自适应差分进化算法,用于解决考虑发电机约束条件的动态经济调度问题","authors":"Ruxin Zhao, Wei Wang, Tingting Zhang, Chang Liu, Lixiang Fu, Jiajie Kang, Hongtan Zhang, Yang Shi, Chao Jiang","doi":"10.1007/s10614-024-10705-2","DOIUrl":null,"url":null,"abstract":"<p>Differential evolution (DE) algorithm is a classical natural-inspired optimization algorithm which has a good. However, with the deepening of research, some researchers found that the quality of the candidate solution of the population in the differential evolution algorithm is poor and its global search ability is not enough when solving the global optimization problem. Therefore, in order to solve the above problems, we proposed an adaptive differential evolution algorithm based on the data processing method and a new mutation strategy (ADEDPMS). In this paper, the data preprocessing method is implemented by <i>k</i>-means clustering algorithm, which is used to divide the initial population into multiple clusters according to the average value of fitness, and select candidate solutions in each cluster according to different proportions. This method improves the quality of candidate solutions of the population to a certain extent. In addition, in order to solve the problem of insufficient global search ability in differential evolution algorithm, we also proposed a new mutation strategy, which is called “DE/current-to-<span>\\({p}_{1}\\)</span> best&amp;<span>\\({p}_{2}\\)</span> best”. This strategy guides the search direction of the differential evolution algorithm by selecting individuals with good fitness, so that its search range is in the most promising candidate solution region, and indirectly increases the population diversity of the algorithm. We also proposed an adaptive parameter control method, which can effectively balance the relationship between the exploration process and the exploitation process to achieve the best performance. In order to verify the effectiveness of the proposed algorithm, the ADEDPMS is compared with five optimization algorithms of the same type in the past three years, which are AAGSA, DFPSO, HGASSO, HHO and VAGWO. In the simulation experiment, 6 benchmark test functions and 4 engineering example problems are used, and the convergence accuracy, convergence speed and stability are fully compared. We used ADEDPMS to solve the dynamic economic dispatch (ED) problem with generator constraints. It is compared with the optimization algorithms used to solve the ED problem in the last three years which are AEFA, AVOA, OOA, SCA and TLBO. The experimental results show that compared with the five latest optimization algorithms proposed in the past three years to solve benchmark functions, engineering example problems and the ED problem, the proposed algorithm has strong competitiveness in each test index.</p>","PeriodicalId":50647,"journal":{"name":"Computational Economics","volume":null,"pages":null},"PeriodicalIF":1.9000,"publicationDate":"2024-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Adaptive Differential Evolution Algorithm Based on Data Preprocessing Method and a New Mutation Strategy to Solve Dynamic Economic Dispatch Considering Generator Constraints\",\"authors\":\"Ruxin Zhao, Wei Wang, Tingting Zhang, Chang Liu, Lixiang Fu, Jiajie Kang, Hongtan Zhang, Yang Shi, Chao Jiang\",\"doi\":\"10.1007/s10614-024-10705-2\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Differential evolution (DE) algorithm is a classical natural-inspired optimization algorithm which has a good. However, with the deepening of research, some researchers found that the quality of the candidate solution of the population in the differential evolution algorithm is poor and its global search ability is not enough when solving the global optimization problem. Therefore, in order to solve the above problems, we proposed an adaptive differential evolution algorithm based on the data processing method and a new mutation strategy (ADEDPMS). In this paper, the data preprocessing method is implemented by <i>k</i>-means clustering algorithm, which is used to divide the initial population into multiple clusters according to the average value of fitness, and select candidate solutions in each cluster according to different proportions. This method improves the quality of candidate solutions of the population to a certain extent. In addition, in order to solve the problem of insufficient global search ability in differential evolution algorithm, we also proposed a new mutation strategy, which is called “DE/current-to-<span>\\\\({p}_{1}\\\\)</span> best&amp;<span>\\\\({p}_{2}\\\\)</span> best”. This strategy guides the search direction of the differential evolution algorithm by selecting individuals with good fitness, so that its search range is in the most promising candidate solution region, and indirectly increases the population diversity of the algorithm. We also proposed an adaptive parameter control method, which can effectively balance the relationship between the exploration process and the exploitation process to achieve the best performance. In order to verify the effectiveness of the proposed algorithm, the ADEDPMS is compared with five optimization algorithms of the same type in the past three years, which are AAGSA, DFPSO, HGASSO, HHO and VAGWO. In the simulation experiment, 6 benchmark test functions and 4 engineering example problems are used, and the convergence accuracy, convergence speed and stability are fully compared. We used ADEDPMS to solve the dynamic economic dispatch (ED) problem with generator constraints. It is compared with the optimization algorithms used to solve the ED problem in the last three years which are AEFA, AVOA, OOA, SCA and TLBO. The experimental results show that compared with the five latest optimization algorithms proposed in the past three years to solve benchmark functions, engineering example problems and the ED problem, the proposed algorithm has strong competitiveness in each test index.</p>\",\"PeriodicalId\":50647,\"journal\":{\"name\":\"Computational Economics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2024-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computational Economics\",\"FirstCategoryId\":\"96\",\"ListUrlMain\":\"https://doi.org/10.1007/s10614-024-10705-2\",\"RegionNum\":4,\"RegionCategory\":\"经济学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ECONOMICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Economics","FirstCategoryId":"96","ListUrlMain":"https://doi.org/10.1007/s10614-024-10705-2","RegionNum":4,"RegionCategory":"经济学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ECONOMICS","Score":null,"Total":0}
引用次数: 0

摘要

微分进化(DE)算法是一种经典的自然启发优化算法,具有良好的优化效果。然而,随着研究的深入,一些研究者发现微分进化算法中种群候选解的质量较差,在求解全局优化问题时,其全局搜索能力不足。因此,为了解决上述问题,我们提出了一种基于数据处理方法和新突变策略的自适应微分进化算法(ADEDPMS)。在本文中,数据预处理方法由 k-means 聚类算法实现,该算法用于将初始种群按照适配度的平均值划分为多个聚类,并在每个聚类中按照不同比例选择候选解。这种方法在一定程度上提高了种群候选解的质量。此外,为了解决微分进化算法中全局搜索能力不足的问题,我们还提出了一种新的突变策略,即 "DE/current-to\({p}_{1}\) best&\({p}_{2}\) best"。该策略通过选择适应度好的个体来引导微分进化算法的搜索方向,使其搜索范围处于最有希望的候选解区域,间接提高了算法的种群多样性。我们还提出了一种自适应参数控制方法,它能有效平衡探索过程和利用过程之间的关系,从而达到最佳性能。为了验证所提算法的有效性,我们将 ADEDPMS 与近三年来的五种同类型优化算法进行了比较,它们分别是 AAGSA、DFPSO、HGASSO、HHO 和 VAGWO。在仿真实验中,使用了 6 个基准测试函数和 4 个工程实例问题,对收敛精度、收敛速度和稳定性进行了全面比较。我们使用 ADEDPMS 解决了带发电机约束的动态经济调度(ED)问题。并与近三年来用于解决 ED 问题的优化算法(AEFA、AVOA、OOA、SCA 和 TLBO)进行了比较。实验结果表明,与近三年来用于解决基准函数、工程实例问题和 ED 问题的五种最新优化算法相比,所提出的算法在各项测试指标上都具有很强的竞争力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

An Adaptive Differential Evolution Algorithm Based on Data Preprocessing Method and a New Mutation Strategy to Solve Dynamic Economic Dispatch Considering Generator Constraints

An Adaptive Differential Evolution Algorithm Based on Data Preprocessing Method and a New Mutation Strategy to Solve Dynamic Economic Dispatch Considering Generator Constraints

Differential evolution (DE) algorithm is a classical natural-inspired optimization algorithm which has a good. However, with the deepening of research, some researchers found that the quality of the candidate solution of the population in the differential evolution algorithm is poor and its global search ability is not enough when solving the global optimization problem. Therefore, in order to solve the above problems, we proposed an adaptive differential evolution algorithm based on the data processing method and a new mutation strategy (ADEDPMS). In this paper, the data preprocessing method is implemented by k-means clustering algorithm, which is used to divide the initial population into multiple clusters according to the average value of fitness, and select candidate solutions in each cluster according to different proportions. This method improves the quality of candidate solutions of the population to a certain extent. In addition, in order to solve the problem of insufficient global search ability in differential evolution algorithm, we also proposed a new mutation strategy, which is called “DE/current-to-\({p}_{1}\) best&\({p}_{2}\) best”. This strategy guides the search direction of the differential evolution algorithm by selecting individuals with good fitness, so that its search range is in the most promising candidate solution region, and indirectly increases the population diversity of the algorithm. We also proposed an adaptive parameter control method, which can effectively balance the relationship between the exploration process and the exploitation process to achieve the best performance. In order to verify the effectiveness of the proposed algorithm, the ADEDPMS is compared with five optimization algorithms of the same type in the past three years, which are AAGSA, DFPSO, HGASSO, HHO and VAGWO. In the simulation experiment, 6 benchmark test functions and 4 engineering example problems are used, and the convergence accuracy, convergence speed and stability are fully compared. We used ADEDPMS to solve the dynamic economic dispatch (ED) problem with generator constraints. It is compared with the optimization algorithms used to solve the ED problem in the last three years which are AEFA, AVOA, OOA, SCA and TLBO. The experimental results show that compared with the five latest optimization algorithms proposed in the past three years to solve benchmark functions, engineering example problems and the ED problem, the proposed algorithm has strong competitiveness in each test index.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computational Economics
Computational Economics MATHEMATICS, INTERDISCIPLINARY APPLICATIONS-
CiteScore
4.00
自引率
15.00%
发文量
119
审稿时长
12 months
期刊介绍: Computational Economics, the official journal of the Society for Computational Economics, presents new research in a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems from all branches in economics. The topics of Computational Economics include computational methods in econometrics like filtering, bayesian and non-parametric approaches, markov processes and monte carlo simulation; agent based methods, machine learning, evolutionary algorithms, (neural) network modeling; computational aspects of dynamic systems, optimization, optimal control, games, equilibrium modeling; hardware and software developments, modeling languages, interfaces, symbolic processing, distributed and parallel processing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信