EGAGP: An enhanced genetic algorithm for producing efficient graph partitions

Fahim Shahriar, Aakib Bin Nesar, Naweed Mohammad Mahbub, Swakkhar Shatabda
{"title":"EGAGP: An enhanced genetic algorithm for producing efficient graph partitions","authors":"Fahim Shahriar, Aakib Bin Nesar, Naweed Mohammad Mahbub, Swakkhar Shatabda","doi":"10.1109/NSYSS2.2017.8267792","DOIUrl":null,"url":null,"abstract":"Graph partitioning is a well-known problem which has varied applications such as scientific computing, distributed computing, social network analysis, task scheduling in multi-processor systems, data mining, cloud computing and many other domains. In this paper, we propose EGAGP, an enhanced genetic algorithm for producing efficient graph partitions. Keeping real world applications in mind, our algorithm takes into account the capacity limitations of individual partitions to ensure balanced partitioning. This approach enables a large variety of applications for this algorithm, the most significant of which is in mobile cloud computing. Our algorithm can be used in efficient deployment of software components in cloud architecture as it is efficient and fast and it also ensures feasibility by only allowing partition sizes up to designated limits. We have achieved significant improvement over the previous state-of-the-art methods in terms of runtime and objective of graph partitioning cost. Our method is based on dividing the total execution time among primary and secondary populations and it resulted in an efficient algorithm. Several standard benchmark graph instances were used in our work to compare the performance of the algorithm. Our proposed method EGAGP is able to produce feasible and good quality results and outperforms the state-of-the-art methods in terms of time and quality of the solutions generated.","PeriodicalId":144799,"journal":{"name":"2017 4th International Conference on Networking, Systems and Security (NSysS)","volume":"24 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 4th International Conference on Networking, Systems and Security (NSysS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NSYSS2.2017.8267792","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Graph partitioning is a well-known problem which has varied applications such as scientific computing, distributed computing, social network analysis, task scheduling in multi-processor systems, data mining, cloud computing and many other domains. In this paper, we propose EGAGP, an enhanced genetic algorithm for producing efficient graph partitions. Keeping real world applications in mind, our algorithm takes into account the capacity limitations of individual partitions to ensure balanced partitioning. This approach enables a large variety of applications for this algorithm, the most significant of which is in mobile cloud computing. Our algorithm can be used in efficient deployment of software components in cloud architecture as it is efficient and fast and it also ensures feasibility by only allowing partition sizes up to designated limits. We have achieved significant improvement over the previous state-of-the-art methods in terms of runtime and objective of graph partitioning cost. Our method is based on dividing the total execution time among primary and secondary populations and it resulted in an efficient algorithm. Several standard benchmark graph instances were used in our work to compare the performance of the algorithm. Our proposed method EGAGP is able to produce feasible and good quality results and outperforms the state-of-the-art methods in terms of time and quality of the solutions generated.
EGAGP:用于生成高效图分区的增强型遗传算法
图划分是一个众所周知的问题,在科学计算、分布式计算、社会网络分析、多处理器系统任务调度、数据挖掘、云计算等许多领域都有广泛的应用。本文提出了一种用于生成高效图分区的增强遗传算法EGAGP。考虑到现实世界的应用程序,我们的算法考虑了单个分区的容量限制,以确保均衡的分区。这种方法为该算法提供了各种各样的应用程序,其中最重要的是在移动云计算中。该算法高效、快速,可用于云架构中软件组件的高效部署,并通过只允许指定限制的分区大小来确保可行性。我们在运行时间和图分区成本目标方面都比以前的最先进的方法有了显著的改进。我们的方法基于主种群和次种群的总执行时间的划分,得到了一个高效的算法。在我们的工作中使用了几个标准基准图实例来比较算法的性能。我们提出的EGAGP方法能够产生可行且质量良好的结果,并且在生成解决方案的时间和质量方面优于最先进的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信