Lars Kotthoff
School of Computer Science
University of St Andrews

Office address Jack Cole Building, Room 0.21
North Haugh, St Andrews
KY16 9SS, Scotland, United Kingdom
Office phone +44 1334 463257
Office email larsko at the domain cs.st-andrews.ac.uk

I am a PhD student working on the Minion constraint solver. More specifically, I am working on a constraint solver generator. Given a constraint problem class or instance, the solver generator will generate a specialised version of Minion with regards to the algorithms and data structures used. The generation aspect is limited to the internals of the solver; a separate project, Tailor, generates an optimised Minion model of a constraint problem specified in a solver-independent modelling language.

More details can be found in my PhD proposal (pdf) and the poster (A0 pdf) I created.

My work is supervised by Ian Miguel and Ian Gent. My external SICSA supervisor is Derek Long. I am supported by a Scottish Informatics and Computer Science Alliance (SICSA) grant. I am a member of the Centre for Interdisciplinary Research in Computational Algebra (CIRCA).


Activities

I am on the local organising committee for the Constraint Programming 2010 conference.

I am taking part in the Doctoral Symposium of the Constraint Programming 2009 conference, presenting preliminary Dominion results. I have contributed a paper (PDF), a presentation (PDF), and a poster (A1 PDF).

I have written a visualiser for Minion. It shows the domains of the variables of the problem in a matrix during search. It is included with Minion starting from version 0.8. An animation for Minion solving the magic square problem for a square of size 4 is here (large gif animation).

I am tutoring CS1002 and demonstrating for CS2001 in the Martinmas semester 2009/2010. I was tutoring CS1004 in the Candlemas semester 2009 and CS1002 in the Martinmas semester 2008/2009.


Publications


Other

In ancient history, I graduated from the University of Leipzig with a Diplom in Computer Science (roughly equivalent to a Master's degree). My thesis (pdf) was supervised by Gerhard Brewka and has the catchy title "Using Constraints to render Websites -- Applications of Artificial Intelligence in E-Commerce environments". After that, I spent a year in Japan on the Vulcanus programme.


Last update October 30 2009 11:18:15.