首页> 外文期刊>Journal of Intelligent Systems >TA-ABC: Two-Archive Artificial Bee Colony for Multi-objective Software Module Clustering Problem
【24h】

TA-ABC: Two-Archive Artificial Bee Colony for Multi-objective Software Module Clustering Problem

机译:TA-ABC:用于多目标软件模块聚类问题的两档人为蜜蜂殖民地

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Multi-objective software module clustering problem (M-SMCP) aims to automatically produce clustering solutions that optimize multiple conflicting clustering criteria simultaneously. Multi-objective evolutionary algorithms (MOEAs) have been a most appropriate alternate for solving M-SMCPs. Recently, it has been observed that the performance of MOEAs based on Pareto dominance selection technique degrades with multi-objective optimization problem having more than three objective functions. To alleviate this issue for M-SMCPs containing more than three objective functions, we propose a two-archive based artificial bee colony (TA-ABC) algorithm. For this contribution, a two-archive concept has been incorporated in the TA-ABC algorithm. Additionally, an improved indicator-based selection method is used instead of Pareto dominance selection technique. To validate the performance of TA-ABC, an empirical study is conducted with two well-known M-SMCPs, i.e. equal-size cluster approach and maximizing cluster approach, each containing five objective functions. The clustering result produced by TA-ABC is compared with existing genetic based two-archive algorithm (TAA) and non-dominated sorting genetic algorithm II (NSGA-II) over seven un-weighted and 10 weighted practical problems. The comparison results show that the proposed TA-ABC outperforms significantly TAA and NSGA-II in terms of modularization quality, coupling, cohesion, Pareto optimality, inverted generational distance, hypervolume, and spread performance metrics.
机译:多目标软件模块聚类问题(M-SMCP)旨在自动生成群集解决方案,同时优化多个冲突的聚类标准。多目标进化算法(MOEAS)是解决M-SMCP的最合适的交替。最近,已经观察到,基于Pareto优势选择技术的MoEas的性能具有多目标优化问题,具有超过三个目标功能。为了缓解包含超过三个客观函数的M-SMCP的这个问题,我们提出了一种基于两档的人造蜂菌落(TA-ABC)算法。对于此贡献,在TA-ABC算法中已纳入两个档案概念。另外,使用改进的基于指示剂的选择方法代替帕累托优势选择技术。为了验证TA-ABC的性能,通过两个众所周知的M-SMCP进行实证研究,即相等大小的聚类方法和最大化的聚类方法,每个都包含五个目标函数。将TA-ABC产生的聚类结果与现有的基于遗传学的两档算法(TAA)和非主导的分类遗传算法II(NSGA-II)进行比较,超过七个未加权和10加权实际问题。比较结果表明,在模块化质量,耦合,凝聚力,帕累托最优性,倒置代距,超凡和传播性能指标方面,所提出的TA-ABC优于TAA和NSGA-II显着优于TAA和NSGA-II。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号