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

IF 0.6 Q4 BUSINESS
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支持的仿真方法综合社会经济和生态规划决策系统中的现实世界优化问题。结果有效地解决了大尺寸单目标和多目标优化任务,其中目标函数是仿真建模的结果,无法解析得到。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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
×
引用
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学术官方微信