About Selecting the Number of Processors for Parallel Multipopulation Genetic Algorithm

I. Lukianov, F. Lytvynenko
{"title":"About Selecting the Number of Processors for Parallel Multipopulation Genetic Algorithm","authors":"I. Lukianov, F. Lytvynenko","doi":"10.34229/2707-451x.22.2.3","DOIUrl":null,"url":null,"abstract":"Introduction. The paper considers some features of the parallel implementation of a multipopulation genetic algorithm, as well as approaches to its optimization. The results of experiments with the use of a different number of processors and different methods of generating initial populations are presented in order to optimize the algorithm according to several criteria (assessment of the use of computational and time resources). On the example of a specific test problem, estimates are given for choosing the optimal number of processors to obtain the desired result. \nThe purpose of this work is to conduct experiments with a given test problem with a different number of processors and alternative methods for generating the initial population to evaluate the effectiveness of the algorithm. \nResults. For the test problem, to obtain a result of 90–94 % of the optimum, the most efficient in terms of computing resources is the use of 4 processors with an algorithm for uniform scanning of the space of factor values. To achieve a result exceeding 94 % and optimize by K1 (computational resources), 8 processors and an algorithm for uniform scanning of the space of factor values showed the best result. If we also take into account the criterion of time resources K2, then to achieve 90–98 % of the optimum, it is necessary to use 8 processors, for 99–100 % 12 or 16 processes, depending on C1 and C2 (cost of computational and time resources respectively).\nConclusions. Performed experiments show that the algorithm of uniform scanning of the space of factor values is more efficient than the random method of generating the initial population. Experiments also showed that in order to achieve the maximum efficiency of PMGA, the number of processors must be chosen depending on the desired result precision. Keywords: parallel genetic algorithm, initial population generation, choice of the number of processors (populations), algorithm optimization.","PeriodicalId":34598,"journal":{"name":"Kibernetika ta kompiuterni tekhnologiyi","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Kibernetika ta kompiuterni tekhnologiyi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34229/2707-451x.22.2.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Introduction. The paper considers some features of the parallel implementation of a multipopulation genetic algorithm, as well as approaches to its optimization. The results of experiments with the use of a different number of processors and different methods of generating initial populations are presented in order to optimize the algorithm according to several criteria (assessment of the use of computational and time resources). On the example of a specific test problem, estimates are given for choosing the optimal number of processors to obtain the desired result. The purpose of this work is to conduct experiments with a given test problem with a different number of processors and alternative methods for generating the initial population to evaluate the effectiveness of the algorithm. Results. For the test problem, to obtain a result of 90–94 % of the optimum, the most efficient in terms of computing resources is the use of 4 processors with an algorithm for uniform scanning of the space of factor values. To achieve a result exceeding 94 % and optimize by K1 (computational resources), 8 processors and an algorithm for uniform scanning of the space of factor values showed the best result. If we also take into account the criterion of time resources K2, then to achieve 90–98 % of the optimum, it is necessary to use 8 processors, for 99–100 % 12 or 16 processes, depending on C1 and C2 (cost of computational and time resources respectively). Conclusions. Performed experiments show that the algorithm of uniform scanning of the space of factor values is more efficient than the random method of generating the initial population. Experiments also showed that in order to achieve the maximum efficiency of PMGA, the number of processors must be chosen depending on the desired result precision. Keywords: parallel genetic algorithm, initial population generation, choice of the number of processors (populations), algorithm optimization.
关于并行多种群遗传算法处理器数量的选择
介绍本文考虑了多种群遗传算法并行实现的一些特点,以及优化算法的方法。为了根据几个标准优化算法(评估计算和时间资源的使用),给出了使用不同数量的处理器和生成初始种群的不同方法的实验结果。以一个具体的测试问题为例,给出了选择最佳处理器数量以获得期望结果的估计。这项工作的目的是用不同数量的处理器和生成初始种群的替代方法对给定的测试问题进行实验,以评估算法的有效性。后果对于测试问题,要获得90-94%的最佳结果,就计算资源而言,最有效的方法是使用4个处理器,该处理器具有对因子值空间进行均匀扫描的算法。为了实现超过94%的结果并通过K1(计算资源)进行优化,8个处理器和一种对因子值空间进行均匀扫描的算法显示出最佳结果。如果我们还考虑时间资源K2的标准,那么为了实现90-98%的最优,需要使用8个处理器,用于99-100%的12或16个进程,取决于C1和C2(分别是计算资源和时间资源的成本)。结论。实验表明,因子值空间的均匀扫描算法比生成初始种群的随机方法更有效。实验还表明,为了实现PMGA的最大效率,必须根据所需的结果精度来选择处理器的数量。关键词:并行遗传算法,初始种群生成,处理器(种群)数量的选择,算法优化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
20
审稿时长
6 weeks
×
引用
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学术官方微信
小红书