arXiv · 1601.06517
Programmable Restoration Granularity in Constraint Programming
Abstract
In most constraint programming systems, a limited number of search engines is offered while the programming of user-customized search algorithms requires low-level efforts, which complicates the deployment of such algorithms. To alleviate this limitation, concepts such as computation spaces have been developed. Computation spaces provide a coarse-grained restoration mechanism, because they store all information contained in a search tree node. Other granularities are possible, and in this paper we make the case for dynamically adapting the restoration granularity during search. In order to elucidate programmable restoration granularity, we present restoration as an aspect of a constraint programming system, using the model of aspect-oriented programming. A proof-of-concept implementation using Gecode shows promising results.
Explore related subjects
Keep this discovery
Yong Lin, Martin Henz. 2016-02-04. Programmable Restoration Granularity in Constraint Programming. https://arxiv.org/abs/1601.06517
Cite the original work for its findings. Save a collection to share your selection of sources.