VSL 2014: VIENNA SUMMER OF LOGIC 2014

Extending the Finite Domain Solver of GNU Prolog

Authors: Vincent Bloemen, Daniel Diaz, Machiel van der Bijl and Salvador Abreu

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Extending the Finite Domain Solver of GNU Prolog
Authors:Vincent Bloemen, Daniel Diaz, Machiel van der Bijl and Salvador Abreu
Proceedings:CICLOPS-WLPE 2014 Papers
Editors: Thomas Stroeder and Terrance Swift
Keywords:Constraint Logic Programming, Prolog, Constraints, Implementation, Finite Domain Solver
Abstract:

ABSTRACT. This paper describes three important extensions for the Finite Domain solver of GNU Prolog. First, the solver now supports negative integers. Second, the solver detects and prevents integer overflows from occurring. Third, the internal representation of sparse domains has been redesigned to overcome its current limitations. The preliminary performance evaluation shows a limited slowdown factor with respect to the initial solver. This factor is widely counterbalanced by the new possibilities and the robustness of the solver. Furthermore these results are preliminary and we propose some directions to limit this overhead.

Pages:15
Talk:Jul 17 14:30
Paper:
Disclaimer | Powered by EasyChair Smart Program