[disk packing]

Constraint Problems

January 23 - February 13


Instructor: Veit Elser

Office hours: Tuesdays 1-3 pm

As a condensed matter theorist it may happen that you find yourself trying to reconstruct something (a signal, molecule, wavefunction) from a variety of clues (measurements, prior knowledge, models). In this segment of Basic Training you will be introduced to a computational technique that has proven remarkably successful at solving a great variety of problems. One of the most important lessons is that many problems that conventionally are formulated in terms of function minimization can be solved more efficiently when expressed in the language of constraints. We therefore start by exploring the kinds of constraints that arise, and the elementary operations, called projections, that form the building blocks of algorithms. Here is a tentative outline:

There will be two homework assignments. The first is a survey of constraint projections and will call on your linear algebra skills. In the second assignment you are given a choice of problems to solve on a computer using the new technique. You may use whatever programming language suits you best.


Documents


Teasers


Homework


Demos (Mathematica 6)