• KY16 9SS

    United Kingdom

Accepting Postgraduate Research Students

PhD projects

I am specifically interested in the following research projects.

- Constraint programming and solution sampling
- Solving problems in General Choice Modelling using constraint programming
- Understanding the limits of traditional data linkage methods (through algorithm configuration)

See my research interests and recent publications on my profile page: https://www.st-andrews.ac.uk/computer-science/people/oa86

See my personal website for more information as well: https://ozgurakgun.github.io

If you made any changes in Pure these will be visible here soon.

Personal profile

Research overview

My main research interest is Constraint Programming (CP). I have been working on the automated constraint modelling tool Conjure and on high-level modelling/reformulation research through Conjure. For more details about Conjure see GitHub: https://github.com/conjure-cp

I am also very interested in applications of CP to specific problems. I have worked on applications in areas including Computer Science (data mining, cloud computing, network science), Mathematics, Economics and Logistics.

I am interested in a variety of other things including programming languages research (especially functional programming), data linkage, algorithm selection & configuration, and the intersection of ML/statistics and CP.

Previous PhD students: Patrick Spracklen, Gökberk Koçak, Xu Zhu

Profile Keywords

Constraint Programming, Data Linkage, Applications of Machine Learning

Teaching activity

I taught some of our core CS modules for first and second years:

  • CS1003 - Programming with Data
  • CS2003 - The Internet and the Web: Concepts and Programming

And honours & post-graduate level modules:

  • CS4402 - Constraint Programming
  • CS5929 - Discrete Optimisation
  • CS4303 - Video Games 
  • CS5001 - Object-Oriented Modelling, Design and Programming

I enjoy supervising students at various levels including undergraduate projects, masters dissertations, and PhD students. I am also leading a VIP (Vertically Integrated Projects) called "Artificial Intelligence for Decision Making". VIPs are ongoing projects that can be taken by students for several semesters. See the general VIP webpage for more details.


Dive into the research topics where Ozgur Akgun is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or