首页> 外文会议>Ant Colony Optimization and Swarm Intelligence >AntLib v1.0: A Generic C++ Framework for Ant Colony Optimization
【24h】

AntLib v1.0: A Generic C++ Framework for Ant Colony Optimization

机译:AntLib v1.0:用于蚁群优化的通用C ++框架

获取原文
获取原文并翻译 | 示例

摘要

This paper introduces AntLib, an Ant Colony Optimization (ACO) framework. C++ developed; it is a generic framework that can be applied with almost no adaptations to any combinatorial optimization problem. AntLib is a reusable object oriented framework, based on several well known design patterns [2]. AntLib is an extensible framework with a great amount of code ready to use, is efficient on execution leading to a high-speed performance, and it is very robust with loads of code checking. But the essential goal kept in mind in the AntLib design and development has been to provide a tool to the researcher that helps in the development phase of a combinatorial optimization system solved by ACO. AntLib offers a re-builder that reproduces a solution building process in order to achieve an easy debug and bug's repair tasks, a verifier to check whether the solution is properly built (to send it back to the rebuilder), and an analyst that studies the evolution of an algorithm, enables de parameters adjustment values and stagnation detection. AntLib is a generic framework, so almost no adaptation has to be done to solve different kinds of problems. Besides the object oriented paradigm, to achieve all the things mentioned before, AntLib makes use of templates, that can significantly reduce source code size and increases code flexibility without reducing safety type.
机译:本文介绍了蚁群优化(ACO)框架AntLib。 C ++开发;它是一个通用框架,几乎可以不加修改地应用于任何组合优化问题。 AntLib是基于几种众所周知的设计模式的可重用的面向对象框架[2]。 AntLib是一个可扩展的框架,具有大量可供使用的代码,执行效率高,可带来高速性能,并且在进行代码检查时非常强大。但是,AntLib设计和开发过程中牢记的基本目标是为研究人员提供一种工具,以帮助ACO解决的组合优化系统的开发阶段。 AntLib提供了一个重建器,可复制解决方案构建过程以实现简单的调试和错误修复任务;提供一个验证器,以检查解决方案是否正确构建(将其发送回重建器);以及一名分析师,负责研究解决方案算法的发展使参数调整值和停滞检测成为可能。 AntLib是一个通用框架,因此几乎不必进行任何改动即可解决各种问题。除了实现面向对象的范例之外,AntLib还利用模板来实现前面提到的所有功能,这些模板可以显着减少源代码的大小并增加代码的灵活性而又不减少安全性类型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号