首页 | 本学科首页   官方微博 | 高级检索  
     


Incremental search in Constraint Logic Programming
Authors:Pascal Van Hentenryck  Thierry Le Provost
Affiliation:1. Brown University, Box 1910, 02912, Providence, RI, USA
2. European Computer-industry Research Centre (ECRC), Arabellastrasse, 17 D-8000, Munich, FRG
Abstract:Incremental search consists of adding new constraints or deleting old ones once a solution to a search problem has been found. Although incremental search is of primary importance in application areas such as scheduling, planning, trouble shooting, and interactive problem-solving, it is not presently supported by logic programming languages and little research has been devoted to this topic. This paper presents a scheme to deal efficiently with incremental search problems. The scheme allows the incremental addition and deletion of constraints and is based on re-execution, using parts of computation paths stored during previous computations. The scheme has been implemented as part of the constraint logic programming language CHIP and applied to practical problems. It has shown arbitrarily large (i.e. unbounded) speedups compared with previous approaches on practical problems.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号