Compiling and Executing Declarative Modeling Languages to Gecode

  • Authors:
  • Raffaele Cipriano;Agostino Dovier;Jacopo Mauro

  • Affiliations:
  • Dipartimento di Matematica e Informatica, Università di Udine, Udine, Italy 33100;Dipartimento di Matematica e Informatica, Università di Udine, Udine, Italy 33100;Dipartimento di Matematica e Informatica, Università di Udine, Udine, Italy 33100

  • Venue:
  • ICLP '08 Proceedings of the 24th International Conference on Logic Programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We developed a compiler from SICStus Prolog CLP(FD) to Gecode and a compiler from MiniZinc to Gecode. We compared the running times of the executions of (standard) codes directly in the three languages and of the compiled codes for some classical problems. Performances of the compiled codes in Gecode improve those in the original languages and are comparable with running time of native Gecode code. This is a first step towards the definition of a unified declarative modeling tool for combinatorial problems.