University of Oxford Logo University of OxfordDepartment of Computer Science - Home
Linked in
Linked in
Follow us on twitter
Twitter
On Facebook
Facebook
Instagram
Instagram

Hybrid Optimization for Software Component Configuration

Supervisor

Suitable for

Abstract

Modern software distributions like e.g. the Eclipse platform or a Linux distribution are composed from a multitude of components (packages). Each of these components requires or disallows the installation of some other components. Computing admissible component configurations that are optimal according to some criterion (as up-to-date as possible, minimal change of existing installation, ...) is a challenging task - indeed, this problem has been shown to be NP-hard. The scope of this thesis is to look at how techniques from techniques from constraint programming (CP) can be used to improve existing models in integer programming (IP) - the resulting search procedure will be a hybrid of CP and IP. For general pointers to the topic of component configuration see e.g. the LoCoCo workshop series http://lococo.irill.org/.