New professor: Christian Schulte
Christian Schulte has been working as an associate professor at School of ICT since 2002. From 1st of July 2012 he is promoted to professor in Computer Science and his research focus is on Constraint Programming.
![](/polopoly_fs/1.326793.1599186139!/image/schulte-1.jpg)
Tell us something about your research area
– My current research focuses on constraint programming. Constraint programming is a set of methods and tools for modeling and solving combinatorial optimization problems. Typical problems include planning of personnel and resources, computing time tables, packing and placement problems. Even though these problems have in common that they are provably difficult to solve (they are said to be NP hard), constraint programming has been very successful in solving an array of these problems, typically with very high commercial significance.
- Techniques that underly efficient systems for constraint programming. This has also lead to the open source software system Gecode that has established itself as "the" free constraint programming system and is used by thousands of people in academia, education, andindustry.
- The application of constraint programming to code generation in the compilation of programs . This activity is lead by me and is done in collaboration with SICS (Swedish Institute of Computer Science). It includes basic research (funded by the Swedish Research Council) as well as applied research and transfer of results (funded by Ericsson).