首页> 外文会议>International conference on advances in swarm intelligence >Multiple Start Modifications of Ant Colony Algorithm for Multiversion Software Design
【24h】

Multiple Start Modifications of Ant Colony Algorithm for Multiversion Software Design

机译:蚁群算法对多数软件设计的多重启动修改

获取原文

摘要

The paper discusses the use of an optimization algorithm based on the behaviour of the ant colony to solve the problem of forming the composition of a multiversion fault-tolerant software package. A model for constructing a graph for the implementation of the ant algorithm for the selected task is proposed. The modifications of the basic algorithm for both the ascending and the descending design styles of software systems are given. When optimizing for downstream design, cost, reliability, and evaluation of the successful implementation of each version with the specified characteristics are taken into account. When optimizing for up-stream design, reliability and resource intensity indicators are taken into account, as there is a selection from already implemented software modules. A method is proposed for increasing the efficiency of the ant algorithm, which consists in launching a group of "test" ants, choosing the best solution from this group and further calculating on the basis of it. A software system that implements both modifications of the basic ant algorithm for both design styles, as well as the possibility of applying the proposed multiple start technique to both modifications, is considered. The results of calculations obtained using the proposed software tool are considered. The results confirm the applicability of ant algorithms to the problem of forming a multiversion software package, and show the effectiveness of the proposed method.
机译:本文讨论了基于蚁群行为的优化算法来解决形成多数容错软件包的组成的问题。提出了一种用于构造用于实现所选任务的ANT算法的图形的模型。给出了对软件系统的升序和降序设计风格的基本算法的修改。在优化下游设计,成本,可靠性和对每个版本的成功实现的评估时,考虑到具有指定的特征。在优化上游设计时,考虑到可靠性和资源强度指示器,因为已经实现了软件模块的选择。提出了一种用于提高蚂蚁算法效率的方法,该方法包括启动一组“测试”蚂蚁,从而选择该组的最佳解决方案,并在其基础上进一步计算。考虑了一种软件系统,其实现两个设计样式的基本蚂蚁算法的修改,以及应用所提出的多个启动技术对两个修改的可能性。考虑使用所提出的软件工具获得的计算结果。结果证实了Ant算法适用于形成多数软件包的问题,​​并显示了所提出的方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号