Research article Special Issues

A hybrid algorithm based on improved sine cosine algorithm and population incremental learning and its application to economic load dispatch in power systems

  • Received: 27 August 2024 Revised: 24 November 2024 Accepted: 12 December 2024 Published: 19 December 2024
  • The Sine Cosine Algorithm (SCA) excels in local search capabilities for solving real optimization problems. However, its strong local search ability and rotational invariance often lead to convergence at local optima. In this paper, we introduce a hybrid single-objective optimization algorithm, the Improved Sine Cosine Algorithm, and the Population-Based Incremental Learning Algorithm (ISCAPBIL). First, the Improved Sine Cosine Algorithm (ISCA) is developed by incorporating the hyperbolic sinusoidal cosine function, which dynamically interferes with individual positions to enhance optimization accuracy. Additionally, the Levy flight function is embedded within ISCA to improve its exploratory capabilities. The combination of ISCA and PBIL leverages their respective strengths, with ISCA performing local searches and PBIL handling global searches. This integration achieves a dynamic balance between global and local search processes. Our experimental results demonstrated that ISCAPBIL effectively avoided local optima, significantly improving solution accuracy compared to other algorithm variants. Moreover, when applied to the economic load scheduling problem in power systems, ISCAPBIL exhibited superior optimization efficiency and potential for practical application. The Economic Load Dispatch (ELD) problem is a core optimization task in power systems that aims to minimize generation costs while satisfying demand balance and various operational constraints. However, ELD is often formulated as a complex nonlinear optimization problem, influenced by high dimensionality and constraints, making it challenging for traditional methods to achieve efficient solutions. To address these challenges, we proposed a hybrid algorithm combining the improved Sine Cosine Algorithm (SCA) and Population Incremental Learning (PIL). By leveraging the strengths of both techniques, the proposed algorithm achieved a balance between global exploration and local exploitation. The algorithm was applied to several benchmark ELD problems, and the results demonstrated its superiority in terms of convergence speed and solution quality compared to other methods.

    Citation: Aoshuang Ye, Yichao Li, Dong Xu, Zhiwei Wu, Guohua Chen, Junjie Tang, Zhiyuan Zhu. A hybrid algorithm based on improved sine cosine algorithm and population incremental learning and its application to economic load dispatch in power systems[J]. AIMS Energy, 2024, 12(6): 1294-1333. doi: 10.3934/energy.2024059

    Related Papers:

  • The Sine Cosine Algorithm (SCA) excels in local search capabilities for solving real optimization problems. However, its strong local search ability and rotational invariance often lead to convergence at local optima. In this paper, we introduce a hybrid single-objective optimization algorithm, the Improved Sine Cosine Algorithm, and the Population-Based Incremental Learning Algorithm (ISCAPBIL). First, the Improved Sine Cosine Algorithm (ISCA) is developed by incorporating the hyperbolic sinusoidal cosine function, which dynamically interferes with individual positions to enhance optimization accuracy. Additionally, the Levy flight function is embedded within ISCA to improve its exploratory capabilities. The combination of ISCA and PBIL leverages their respective strengths, with ISCA performing local searches and PBIL handling global searches. This integration achieves a dynamic balance between global and local search processes. Our experimental results demonstrated that ISCAPBIL effectively avoided local optima, significantly improving solution accuracy compared to other algorithm variants. Moreover, when applied to the economic load scheduling problem in power systems, ISCAPBIL exhibited superior optimization efficiency and potential for practical application. The Economic Load Dispatch (ELD) problem is a core optimization task in power systems that aims to minimize generation costs while satisfying demand balance and various operational constraints. However, ELD is often formulated as a complex nonlinear optimization problem, influenced by high dimensionality and constraints, making it challenging for traditional methods to achieve efficient solutions. To address these challenges, we proposed a hybrid algorithm combining the improved Sine Cosine Algorithm (SCA) and Population Incremental Learning (PIL). By leveraging the strengths of both techniques, the proposed algorithm achieved a balance between global exploration and local exploitation. The algorithm was applied to several benchmark ELD problems, and the results demonstrated its superiority in terms of convergence speed and solution quality compared to other methods.



    加载中


    [1] Bento MEC (2023) Design of a Wide-Area Power System Stabilizer resilient to permanent communication failures using bio-inspired algorithms. Results Control Optim 12: 100258. https://doi.org/10.1016/j.rico.2023.100258 doi: 10.1016/j.rico.2023.100258
    [2] Agudo MP, Franco JF, Tenesaca-Caldas M, et al. (2024) Optimal placement of uPMUs to improve the reliability of distribution systems through genetic algorithm and variable neighborhood search. Electr Power Syst Res 236: 110910. https://doi.org/10.1016/j.epsr.2024.110910 doi: 10.1016/j.epsr.2024.110910
    [3] Min Z, Tai-yong LI (2011) Nonlinear adjustment strategy of inertia weight in particle swarm optimization algorithm. Comput Eng 37: 204–206. https://doi.org/10.3969/j.issn.1000-3428.2011.05.069 doi: 10.3969/j.issn.1000-3428.2011.05.069
    [4] Goldberg DE (1989) Genetic algorithm in search, optimization, and machine learning. Mach Learn 3: 95–99. https://doi.org/10.1023/A:1022602019183 doi: 10.1023/A:1022602019183
    [5] Price KV, Storn RM, Lampinen JA (2005) Differential evolution-a practical approach to global optimization. Nat Comput, 141. https://doi.org/10.1007/3-540-31306-0 doi: 10.1007/3-540-31306-0
    [6] Van P, Aarts E (1987) Simulated annealing: Theory and applications. Math Its Appl. https://doi.org/10.1007/978-94-015-7744-1 doi: 10.1007/978-94-015-7744-1
    [7] Ibrahim MK, Yusof UK, Abdullah R (2021). Harris hawks optimizer for solving multiple sequence alignment. J Phys Conf Ser 1997: 012008. https://doi.org/10.1088/1742-6596/1997/1/012008 doi: 10.1088/1742-6596/1997/1/012008
    [8] Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69: 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
    [9] Liu JS, Yuan MM, Zuo F (2021)Global search-oriented adaptive leader salp swarm algorithm. Kongzhi yu Juece/Control Decis 36: 2152–2160. https://doi.org/10.13195/j.kzyjc.2020.0090. doi: 10.13195/j.kzyjc.2020.0090
    [10] Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softwa 95: 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008 doi: 10.1016/j.advengsoft.2016.01.008
    [11] Yang XS (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (Eds) Stochastic Algorithms: Foundations and Applications. Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 5792. https://doi.org/10.1007/978-3-642-04944-6_14
    [12] Li Y, Pei YH, Liu JS (2016) Bat optimal algorithm combined uniform mutation with Gaussian mutation. Kongzhi yu Juece/Control Decis 32: 1775–1781. https://doi.org/10.13195/j.kzyjc.2016.1028 doi: 10.13195/j.kzyjc.2016.1028
    [13] Abdel-Basset M, Shawky LA (2019) Flower pollination algorithm: A comprehensive review. Artif Intell Rev 52: 2533–2557. https://doi.org/10.1007/s10462-018-9624-4 doi: 10.1007/s10462-018-9624-4
    [14] Rashedi E, Nezamabadi-pour H, Saryazdi S (2010) Binary Gravitational Search Algorithm (BGSA): Improved efficiency. Nat Comput 9: 727–745. https://doi.org/10.1007/s11047-009-9175-3 doi: 10.1007/s11047-009-9175-3
    [15] Nayak DR, Dash R, Majhi B, et al. (2018) Combining extreme learning machine with modified sine cosine algorithm for detection of pathological brain. Comput Electr Eng 68: 366–380. https://doi.org/10.1016/j.compeleceng.2018.04.009 doi: 10.1016/j.compeleceng.2018.04.009
    [16] Mirjalili S (2016) SCA: A Sine Cosine Algorithm for solving optimization problems. Knowledge-Based Syst 96: 120–133. https://doi.org/10.1016/j.knosys.2015.12.022 doi: 10.1016/j.knosys.2015.12.022
    [17] Belazzoug M, Touahria M, Nouioua F, et al. (2020) An improved sine cosine algorithm to select features for text categorization. J King Saud Univ—Comput Inf Sci 32: 454–464. https://doi.org/10.1016/j.jksuci.2019.07.003 doi: 10.1016/j.jksuci.2019.07.003
    [18] Abualigah L, Diabat A (2021) Advances in Sine Cosine Algorithm: A comprehensive survey. Artif Intell Rev 54: 2567–2608. https://doi.org/10.1007/s10462-020-09909-3 doi: 10.1007/s10462-020-09909-3
    [19] Attia AF, El Sehiemy RA, Hasanien HM (2018) Optimal power flow solution in power systems using a novel Sine-Cosine algorithm. Int J Electr Power Energy Syst 99: 331–343. https://doi.org/10.1016/j.ijepes.2018.01.024 doi: 10.1016/j.ijepes.2018.01.024
    [20] Kumar L, Bharti KK (2021) A novel hybrid BPSO-SCA approach for feature selection. Nat Comput 20: 39–61. https://doi.org/10.1007/s11047-019-09769-z doi: 10.1007/s11047-019-09769-z
    [21] Qsha C, Hs B, Sas A, et al. (2022) Q-Learning embedded sine cosine algorithm (QLESCA). Expert Syst Appl 193: 0957–0972. https://doi.org/10.1016/j.eswa.2021.116417 doi: 10.1016/j.eswa.2021.116417
    [22] Hussien G, Liang G, Chen H, et al. (2023) A double adaptive random spare reinforced sine cosine algorithm. Comput Model Engine 3: 1–23. https://doi.org/10.32604/cmes.2023.024247 doi: 10.32604/cmes.2023.024247
    [23] Long W, Wu T, Liang X, et al. (2018) Solving high-dimensional global optimization problems using an improved sine cosine algorithm. Expert Syst Appl 123: 108–126. https://doi.org/10.1016/j.eswa.2018.11.032 doi: 10.1016/j.eswa.2018.11.032
    [24] Li C, Luo Z, Song Z, et al. (2019) An enhanced brain storm sine cosine algorithm for global optimization problems. IEEE Access 7: 28211–28229. http://doi.org/10.1109/ACCESS.2019.2900486 doi: 10.1109/ACCESS.2019.2900486
    [25] Cheng J, Duan Z (2019) Cloud model based sine cosine algorithm for solving optimization problems. Evol Intel 12: 1. https://doi.org/10.1007/s12065-019-00251-4 doi: 10.1007/s12065-019-00251-4
    [26] Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1: 67–82. https://doi.org/10.1109/4235.585893 doi: 10.1109/4235.585893
    [27] Abdelaziz AY, Ali ES, Abd Elazim SM (2016) Implementation of flower pollination algorithm for solving economic load dispatch and combined economic emission dispatch problems in power systems. Energy 101: 506–518. https://doi.org/10.1016/j.energy.2016.02.041 doi: 10.1016/j.energy.2016.02.041
    [28] Zhang MJ, Long DY, Wang X, et al. (2020) Research on convergence of grey wolf optimization algorithm based on markov chain. Acta Elect R Onica Sin 48: 1587–1595. https://doi.org/10.3969/j.issn.0372-2112.2020.08.018 doi: 10.3969/j.issn.0372-2112.2020.08.018
    [29] Zhang Q, Wu T, Liu B (2007) A population-based incremental learning algorithm with elitist strategy. Third International Conference on Natural Computation. https://doi.org/10.1109/ICNC.2007.126 doi: 10.1109/ICNC.2007.126
    [30] Mirjalili S (2016) SCA: A sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96: 120–133. https://doi.org/10.1016/j.knosys.2015.12.022 doi: 10.1016/j.knosys.2015.12.022
    [31] Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3: 82–102. https://doi.org/10.1109/4235.771163 doi: 10.1109/4235.771163
    [32] Kiran MS, Hakli H, Gunduz M, et al. (2015) Artificial bee colony algorithm with variable search strategy for continuous optimization. Inf Sci (Ny) 300: 140–157. https://doi.org/10.1016/j.ins.2014.12.043 doi: 10.1016/j.ins.2014.12.043
    [33] Sun Y, Wang X, Chen Y, et al. (2018) A modified whale optimization algorithm for large-scale global optimization problems. Expert Syst Appl 114: 563–577. https://doi.org/10.1016/j.eswa.2018.08.027 doi: 10.1016/j.eswa.2018.08.027
    [34] Mirjalili S, Gandomi AH, Mirjalili SZ, et al. (2017) Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv Eng Softw 114: 163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002 doi: 10.1016/j.advengsoft.2017.07.002
    [35] Guo WY, Wang Y, Dai F, et al. (2019) Alternating sine cosine algorithm based on elite chaotic search strategy. Kongzhi yu Juece/Control Decis 34: 1654–1662. https://doi.org/10.13195/j.kzyjc.2018.0006 doi: 10.13195/j.kzyjc.2018.0006
    [36] Gupta S, Deep K, Engelbrecht AP (2020) A memory guided sine cosine algorithm for global optimization. Eng Appl Artif Intell 93: 103718. https://doi.org/10.1016/j.engappai.2020.103718 doi: 10.1016/j.engappai.2020.103718
    [37] Lian-guo LX (2020) A sine cosine algorithm based on differential evolution. Chinese J Eng 42: 1674–1684. https://doi.org/10.13374/j.issn2095-9389.2020.07.26.002 doi: 10.13374/j.issn2095-9389.2020.07.26.002
    [38] Li K, Wang H, Wang W, et al. (2022) Improving artificial bee colony algorithm using modified nearest neighbor sequence. J King Saud Univ—Comput Inf Sci 34: 8807–8824. https://doi.org/10.1016/j.jksuci.2021.10.012 doi: 10.1016/j.jksuci.2021.10.012
    [39] Liang JJ, Qin AK, Suganthan PN, et al. (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10: 281–295. https://doi.org/10.1109/TEVC.2005.857610 doi: 10.1109/TEVC.2005.857610
    [40] Igel C, Hansen N, Roth S (2007) Covariance matrix adaptation for multi-objective optimization. Evol Comput 15: 1. https://doi.org/10.1162/evco.2007.15.1.1 doi: 10.1162/evco.2007.15.1.1
    [41] Qin AK, Huang VL, Suganthan PN (2008) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13: 398–417. https://doi.org/10.1109/TEVC.2008.927706 doi: 10.1109/TEVC.2008.927706
    [42] Tuo S, Zhang J, Yong L, et al. (2015) A harmony search algorithm for high-dimensional multimodal optimization problems. Digit Signal Process 46: 151–163. https://doi.org/10.1016/j.dsp.2015.08.008 doi: 10.1016/j.dsp.2015.08.008
    [43] Long W, Cai SH, Jiao JJ, et al. (2017) Improved whale optimization algorithm for large scale optimization problems. Theory Pract 37: 2983–2994. https://doi.org/10.12011/1000-6788(2017)11-2983-12 doi: 10.12011/1000-6788(2017)11-2983-12
    [44] Zhao F, Du S, Lu H, et al. (2021)A hybrid self-adaptive invasive weed algorithm with differential evolution. Conn Sci 33: 929–953. https://doi.org/10.1080/09540091.2021.1917517 doi: 10.1080/09540091.2021.1917517
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(284) PDF downloads(67) Cited by(0)

Article outline

Figures and Tables

Figures(15)  /  Tables(12)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog