【24h】

Compositional Abstractions for Search Factories

机译:搜索工厂的组成抽象

获取原文

摘要

Search is essential for constraint programming. Search engines typically combine several features like state restoration for backtracking, best solution search, parallelism, or visualization. In current implementations like Mozart, however, these search engines are monolithic and hard-wired to one exploration strategy, severely complicating the implementation of new exploration strategies and preventing their reuse. This paper presents the design of a search factory for Mozart, a program that enables the user to freely combine several orthogonal aspects of search, resulting in a search engine tailored to the user's needs. The abstractions developed here support fully automatic recomputation with last alternative optimization. They present a clean interface, making the implementation of new exploration strategies simple. Conservative extensions of the abstractions are presented that support best solution search and parallel search as orthogonal modules. IOzSeF, the Interactive Oz Search Factory, implements these abstractions and is freely available for download.
机译:搜索对于约束编程至关重要。搜索引擎通常会组合多个功能,如状态恢复,用于回溯,最佳解决方案搜索,并行或可视化。然而,在莫扎特这样的当前实现中,这些搜索引擎是单片和硬链接到一个探索策略,严重复杂化新探索策略并防止重用。本文介绍了Mozart的搜索工厂的设计,该程序使用户能够自由地组合搜索的多个正交方面,从而导致对用户需求量身定制的搜索引擎。此处开发的抽象支持全自动重新计算,最后是替代优化。它们呈现了一个干净的界面,实现了新的探索策略简单。提出了抽象的保守扩展,支持最佳解决方案搜索和并行搜索作为正交模块。 Iozsef,Interactive OZ搜索工厂,实现了这些抽象,并自由地下载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号