为社会生态和经济规划决策系统开发并行实编码遗传算法

A. Akopov, A. Beklaryan, M. Thakur, Bhisham Dev Verma
{"title":"为社会生态和经济规划决策系统开发并行实编码遗传算法","authors":"A. Akopov, A. Beklaryan, M. Thakur, Bhisham Dev Verma","doi":"10.17323/1998-0663.2019.1.33.44","DOIUrl":null,"url":null,"abstract":"This article presents a new approach to designing decision-making systems for socio-economic and ecological planning using parallel real-coded genetic algorithms (RCGAs), aggregated with simulation models by objective functions. A feature of this approach is the use of special agent-processes, which are autonomous genetic algorithms (GAs) acting synchronously in parallel streams and exchanging periodically by the best potential decisions. This allows us to overcome the premature convergence problem in local extremums. In addition, it was shown that the combined use of diff erent crossover and mutation operators signifi cantly improves the time effi ciency of RCGAs, as well as the quality of the decisions obtained (proximity to optimum), providing a more diverse population of potential decisions (individuals). In this paper, several suggested crossover and mutation operators are used, in particular, a modified simulated binary crossover (MSBX) and scalable uniform mutation through objective functions with a simulation model of a trading (SUM), quantization of the feasible region of the (dividing the feasible region on small subranges with equal lengths) while taking into the common amount of interacting agent-processes and the maximum number of internal iterations of GAs forming potential decisions through selection, crossover and mutation. of of heuristic operators on the corresponding characteristics, aggregated with the combined probabilistic use of various crossover and mutation operators, it possible to get maximum effect from the multi-processes architecture. a the computational possibilities of RCGAs for solving large-scale optimization problems (hundreds and thousands of decision variables, multiple objective functions) become dependent only on the physical characteristics of the existing computing clusters. This makes it possible to efficiently use supercomputer technologies. An important advantage of the proposed system is the implemented integration between the developed parallel RCGA (implemented in C++ and MPI) and the simulation modelling system AnyLogic (Java) using JNI technology. Such an approach allows one to synthesize real world optimization problems in decision-making systems of socio-economic and ecological planning, using simulation methods supported by AnyLogic. The result is an eff ective solution to single-objective and multi-objective optimization tasks of large dimension, in which the objective functionals are the result of simulation modeling and cannot be obtained analytically.","PeriodicalId":41920,"journal":{"name":"Biznes Informatika-Business Informatics","volume":null,"pages":null},"PeriodicalIF":0.6000,"publicationDate":"2019-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Developing parallel real-coded genetic algorithms for decision-making systems of socio-ecological and economic planning\",\"authors\":\"A. Akopov, A. Beklaryan, M. Thakur, Bhisham Dev Verma\",\"doi\":\"10.17323/1998-0663.2019.1.33.44\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article presents a new approach to designing decision-making systems for socio-economic and ecological planning using parallel real-coded genetic algorithms (RCGAs), aggregated with simulation models by objective functions. A feature of this approach is the use of special agent-processes, which are autonomous genetic algorithms (GAs) acting synchronously in parallel streams and exchanging periodically by the best potential decisions. This allows us to overcome the premature convergence problem in local extremums. In addition, it was shown that the combined use of diff erent crossover and mutation operators signifi cantly improves the time effi ciency of RCGAs, as well as the quality of the decisions obtained (proximity to optimum), providing a more diverse population of potential decisions (individuals). In this paper, several suggested crossover and mutation operators are used, in particular, a modified simulated binary crossover (MSBX) and scalable uniform mutation through objective functions with a simulation model of a trading (SUM), quantization of the feasible region of the (dividing the feasible region on small subranges with equal lengths) while taking into the common amount of interacting agent-processes and the maximum number of internal iterations of GAs forming potential decisions through selection, crossover and mutation. of of heuristic operators on the corresponding characteristics, aggregated with the combined probabilistic use of various crossover and mutation operators, it possible to get maximum effect from the multi-processes architecture. a the computational possibilities of RCGAs for solving large-scale optimization problems (hundreds and thousands of decision variables, multiple objective functions) become dependent only on the physical characteristics of the existing computing clusters. This makes it possible to efficiently use supercomputer technologies. An important advantage of the proposed system is the implemented integration between the developed parallel RCGA (implemented in C++ and MPI) and the simulation modelling system AnyLogic (Java) using JNI technology. Such an approach allows one to synthesize real world optimization problems in decision-making systems of socio-economic and ecological planning, using simulation methods supported by AnyLogic. The result is an eff ective solution to single-objective and multi-objective optimization tasks of large dimension, in which the objective functionals are the result of simulation modeling and cannot be obtained analytically.\",\"PeriodicalId\":41920,\"journal\":{\"name\":\"Biznes Informatika-Business Informatics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2019-03-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Biznes Informatika-Business Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17323/1998-0663.2019.1.33.44\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"BUSINESS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biznes Informatika-Business Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17323/1998-0663.2019.1.33.44","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"BUSINESS","Score":null,"Total":0}
引用次数: 2

摘要

本文提出了一种基于并行实编码遗传算法(RCGAs)的社会经济和生态规划决策系统设计新方法,并结合目标函数的仿真模型。这种方法的一个特点是使用了特殊的代理过程,它是自主遗传算法(GAs),在并行流中同步运行,并通过最佳潜在决策定期交换。这使我们能够克服局部极值的过早收敛问题。此外,研究表明,不同交叉和突变算子的联合使用显著提高了rcga的时间效率,以及获得的决策质量(接近最优),提供了更多样化的潜在决策群体(个体)。本文使用了几种建议的交叉和突变算子,特别是改进的模拟二元交叉(MSBX)和具有模拟交易模型的目标函数的可扩展一致突变(SUM);将可行区域量化(将可行区域划分在等长度的小子范围上),同时考虑到相互作用的智能体过程的总数量和通过选择、交叉和突变形成潜在决策的GAs的最大内部迭代次数。对相应特征的启发式算子,结合各种交叉和变异算子的组合概率使用,使多进程体系结构的效果最大化。a rcga用于解决大规模优化问题(成百上千的决策变量,多个目标函数)的计算可能性只依赖于现有计算集群的物理特性。这使得高效利用超级计算机技术成为可能。该系统的一个重要优点是利用JNI技术实现了已开发的并行RCGA(用c++和MPI实现)与仿真建模系统AnyLogic (Java)之间的集成。这种方法允许人们使用AnyLogic支持的仿真方法综合社会经济和生态规划决策系统中的现实世界优化问题。结果有效地解决了大尺寸单目标和多目标优化任务,其中目标函数是仿真建模的结果,无法解析得到。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Developing parallel real-coded genetic algorithms for decision-making systems of socio-ecological and economic planning
This article presents a new approach to designing decision-making systems for socio-economic and ecological planning using parallel real-coded genetic algorithms (RCGAs), aggregated with simulation models by objective functions. A feature of this approach is the use of special agent-processes, which are autonomous genetic algorithms (GAs) acting synchronously in parallel streams and exchanging periodically by the best potential decisions. This allows us to overcome the premature convergence problem in local extremums. In addition, it was shown that the combined use of diff erent crossover and mutation operators signifi cantly improves the time effi ciency of RCGAs, as well as the quality of the decisions obtained (proximity to optimum), providing a more diverse population of potential decisions (individuals). In this paper, several suggested crossover and mutation operators are used, in particular, a modified simulated binary crossover (MSBX) and scalable uniform mutation through objective functions with a simulation model of a trading (SUM), quantization of the feasible region of the (dividing the feasible region on small subranges with equal lengths) while taking into the common amount of interacting agent-processes and the maximum number of internal iterations of GAs forming potential decisions through selection, crossover and mutation. of of heuristic operators on the corresponding characteristics, aggregated with the combined probabilistic use of various crossover and mutation operators, it possible to get maximum effect from the multi-processes architecture. a the computational possibilities of RCGAs for solving large-scale optimization problems (hundreds and thousands of decision variables, multiple objective functions) become dependent only on the physical characteristics of the existing computing clusters. This makes it possible to efficiently use supercomputer technologies. An important advantage of the proposed system is the implemented integration between the developed parallel RCGA (implemented in C++ and MPI) and the simulation modelling system AnyLogic (Java) using JNI technology. Such an approach allows one to synthesize real world optimization problems in decision-making systems of socio-economic and ecological planning, using simulation methods supported by AnyLogic. The result is an eff ective solution to single-objective and multi-objective optimization tasks of large dimension, in which the objective functionals are the result of simulation modeling and cannot be obtained analytically.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
33.30%
发文量
0
期刊最新文献
Modeling and optimization of strategies for making individual decisions in multi-agent socio-economic systems with the use of machine learning An intelligent method for generating a list of job profile requirements based on neural network language models using ESCO taxonomy and online job corpus Decision support technology for a seller on a marketplace in a competitive environment The present and future of the digital transformation of real estate: A systematic review of smart real estate A knowledge management system in the strategic development of universities
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1