首页> 外文期刊>Software >EASYLOCAL++: an object-oriented framework for the flexible design of local-search algorithms
【24h】

EASYLOCAL++: an object-oriented framework for the flexible design of local-search algorithms

机译:EASYLOCAL ++:灵活设计本地搜索算法的面向对象框架

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

摘要

Local search is a paradigm for search and optimization problems, which has recently evidenced to be very effective for a large number of combinatorial problems. Despite the increasing interest of the research community in this subject, there is still a lack of a widely-accepted software tools for local search. We propose EASYLOCAL++, an object-oriented framework for the design and the analysis of local-search algorithms. The abstract classes that compose the framework specify and implement the invariant part of the algorithm and are meant to be specialized by concrete classes that supply the problem-dependent part. The framework provides the full control structures of the algorithms, and the user has only to write the problem-specific code. Furthermore, the framework comes with some tools that simplify the analysis of the algorithms. The architecture of EASYLOCAL++ provides a principled modularization for the solution of combinatorial problems by local search and helps the user by deriving a neat conceptual scheme of the application. It also supports the design of combinations of basic techniques and/or neighborhood structures. The framework has been tested in some applicative domains and has proved to be flexible enough in the implementation of algorithms for the solution of various scheduling problems.
机译:本地搜索是搜索和优化问题的一种范式,最近已证明它对于许多组合问题非常有效。尽管研究界对此主题的兴趣日益浓厚,但仍然缺乏用于本地搜索的广泛接受的软件工具。我们提出EASYLOCAL ++,这是一个用于设计和分析本地搜索算法的面向对象的框架。构成框架的抽象类指定并实现算法的不变部分,并由提供与问题相关的部分的具体类专门化。该框架提供了算法的完整控制结构,用户只需编写特定于问题的代码。此外,该框架附带一些工具,可简化算法分析。 EASYLOCAL ++的体系结构为通过本地搜索解决组合问题提供了原则上的模块化,并通过推导应用程序的简洁概念方案来帮助用户。它还支持设计基本技术和/或邻域结构的组合。该框架已在某些应用领域中进行了测试,并已证明在解决各种调度问题的算法实现中具有足够的灵活性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号