Solving optimization problems in energy with genetic algorithm.

KARDASH D., KOLLAROV O.
{"title":"Solving optimization problems in energy with genetic algorithm.","authors":"KARDASH D., KOLLAROV O.","doi":"10.31474/2074-2630-2023-1-37-41","DOIUrl":null,"url":null,"abstract":"The article discusses the application of genetic algorithms in the field of energy optimization. Linear programming is commonly used for optimization problems in energy systems. Linear programming is a mathematical optimization method that seeks the optimal solution under constraints, where all constraints and the objective function are linear functions. In the realm of artificial intelligence,genetic algorithms are employed for optimization tasks. genetic algorithms mimic natural evolution processes, including selection, crossover, mutation, and adaptation, to solve optimization and search problems. The article outlines the process of a genetic algorithm, starting with the formation of an initial population and proceeding through selection, crossover, mutation, and evaluation. This cycle repeats until an optimal solution is achieved. Advantages of genetic algorithms include their ability to handle complex solution spaces, find global optima, adapt to changing conditions, optimize multi-objective functions, and work with non-linear and non-differentiable objective functions. However, they may require significant computational resources and parameter tuning. The article then presents a case study of applying a genetic algorithm to optimize the allocation of a power load in an energy system. The mathematical model is developed, and the simplex method is initially used for solution. Subsequently, a Python program for genetic algorithm implementation is provided. The algorithm's efficiency and convergence are demonstrated through a graphical representation of the optimization process. In conclusion, the article highlights the effectiveness of genetic algorithms in energy optimization, showcasing their rapid convergence and ability to find near-optimal solutions in complex scenarios.","PeriodicalId":473065,"journal":{"name":"Naukovì pracì Donecʹkogo nacìonalʹnogo tehnìčnogo unìversitetu. Serìâ \"Elektrotehnìka i energetika\"","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Naukovì pracì Donecʹkogo nacìonalʹnogo tehnìčnogo unìversitetu. Serìâ \"Elektrotehnìka i energetika\"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31474/2074-2630-2023-1-37-41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The article discusses the application of genetic algorithms in the field of energy optimization. Linear programming is commonly used for optimization problems in energy systems. Linear programming is a mathematical optimization method that seeks the optimal solution under constraints, where all constraints and the objective function are linear functions. In the realm of artificial intelligence,genetic algorithms are employed for optimization tasks. genetic algorithms mimic natural evolution processes, including selection, crossover, mutation, and adaptation, to solve optimization and search problems. The article outlines the process of a genetic algorithm, starting with the formation of an initial population and proceeding through selection, crossover, mutation, and evaluation. This cycle repeats until an optimal solution is achieved. Advantages of genetic algorithms include their ability to handle complex solution spaces, find global optima, adapt to changing conditions, optimize multi-objective functions, and work with non-linear and non-differentiable objective functions. However, they may require significant computational resources and parameter tuning. The article then presents a case study of applying a genetic algorithm to optimize the allocation of a power load in an energy system. The mathematical model is developed, and the simplex method is initially used for solution. Subsequently, a Python program for genetic algorithm implementation is provided. The algorithm's efficiency and convergence are demonstrated through a graphical representation of the optimization process. In conclusion, the article highlights the effectiveness of genetic algorithms in energy optimization, showcasing their rapid convergence and ability to find near-optimal solutions in complex scenarios.
用遗传算法求解能源优化问题。
本文讨论了遗传算法在能源优化领域的应用。线性规划是求解能源系统优化问题的常用方法。线性规划是在约束条件下寻求最优解的数学优化方法,所有约束条件和目标函数均为线性函数。在人工智能领域,遗传算法被用于优化任务。遗传算法模拟自然进化过程,包括选择、交叉、突变和适应,以解决优化和搜索问题。本文概述了遗传算法的过程,从形成初始种群开始,经过选择、交叉、突变和评估。这样循环往复,直到得到最优解。遗传算法的优点包括处理复杂解空间、寻找全局最优、适应变化的条件、优化多目标函数以及处理非线性和不可微目标函数的能力。然而,它们可能需要大量的计算资源和参数调优。然后,本文给出了一个应用遗传算法优化能源系统中电力负荷分配的案例研究。建立了数学模型,初步采用单纯形法求解。随后,提供了用于遗传算法实现的Python程序。通过优化过程的图解说明了该算法的有效性和收敛性。总之,本文强调了遗传算法在能源优化中的有效性,展示了它们的快速收敛和在复杂场景中找到接近最优解的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信