Selected Publications

A well-known and powerful constraint model reformulation is to compute the solutions to a model part, say a custom constraint predicate, and tabulate them within an extensional constraint that replaces that model part. Our experiments show that automated tabling yields the same tables as manual tabling, and that tabling is beneficial for solvers of several solving technologies.
In Constraints

Recent Publications

Recent Posts

Last semester I had a chance to work with DTrace. In particular, I helped implementing custom DTrace instrumentation in Encore and Pony. Encore is a new programming language which extends Pony. The language is being developed at Uppsala University. In this blog I will explain why you want to use DTrace, how we use it, and how to add it to your application.

CONTINUE READING

Projects

MiniZinc

MiniZinc is a free and open-source constraint modeling language

Contact