Hints and tips:
  • You may need to look up some unfamiliar terms in the title or description to get more of a sense of what is involved.
  • If the project has "No" in the "Current Availability:" field, it is already taken or not being offered this academic year but may be available again in future years.
  • The supervisor name links to a contact details webpage so, if you are interested, you can arrange to discuss this project or even propose a related topic of your own.
Level: MSc
Title: Submodular optimisation
Supervisor:
Research Area: Combinatorics
Description:

Submodular set functions have many applications in economics, theoretical computer science, and machine learning.  Broadly, these are functions that assign a value to some set of objects in a way that satisfies a natural "diminishing returns" property: the value of any given object may decrease as other objects are selected.  This project will involve reading and understanding some of the fundamental algorithmic results for submodular functions, and then exploring more recent developments in the area. Examples for further directions might include applications in machine learning, evaluating recent algorithms experimentally on large datasets, or studying recent generalisations of submodular functions.

Further Reading:


Key Modules:
Other Information:

Some knowledge of mathematical optimisation, as well as machine learning and/or statistics is helpful, but not required.  Experience with programming would be necessary if you wish to pursue an experimental project.

Current Availability: Yes