Barry O’ Sullivan

Optimisation, 4C, University College Cork


I am a Science Foundation Ireland Principal Investigator, the Associate Director of Cork Constraint Computation Centre and a  Senior Lecturer, Department of Computer Science University College Cork, Ireland.

Room 2-65,
Cork Constraint Computation Centre,
Western Gateway Building,
University College Cork
+353 21 420 5951 

Research Interests

Sample image

My main area of research interest is intelligent software systems, artificial intelligence, optimisation and applications to real world problems. I am also interested in theoretical computer science, in particular param- eterised complexity and its applications. While, most of my work is in the area of constraint programming, I also like to combine techniques from the field of machine learning and formal methods with constraint and satisfiability solving techniques. Specific application domains I am interested in include: cancer care, health, environmental sustainability, computer/network security, configuration, design, telecommunications, combi- natorial auctions and electronic commerce. I am lucky to have a very successful research group. Some of our recent successes include: winning the Post-Enrollment Course Timetabling track at the 2007 International Timetabling Competition; overall winner of the 2008 International CSP Solver Competition with our case- based reasoning solver portfolio cpHydra; winning the 2007 IEEE Ramamoorthy Award; winning the Irish Software Association prize for Most Commercially Viable Student Project 2007.

Professional Activities

I am giving an IJCAI-09 Tutorial on Explanation Generation.

I am co-chairing a Special Track on Constraints at the ACM Symposium on Applied Computing 2010.

Recent events I’ve organised:

ACP Summer School 2009; CSCLP 2009; and COST Action Doctoral School 2009 on Decision Theoretic AI.

I am a Senior Pro- gramme Committee Member for IJCAI 2009 and a Programme Committee Member for CP 2009, ACM EC 2009, and CPAIOR 2009.

Recent invited talks at:

ASPL 2008 and CSCLP 2006;

summer school lectures at the 2008 ACP Summer School.

I am co-chair a Special Track on Constraints at ACM SAC 2009.

I was co-chair of AICS 2008.

I was a Programme Committee Member for AAAI 2008, ECAI 2008, CP 2008 (Applications Track), CPAIOR 2008 , LaSh 2008, PlanSig 2008, SGAI 2008.

I am a member of the Editorial Board of the Constraints Journal and an Area Editor for Constraint Programming Letters.

Professional Societies:

AAA1 Association for the Advancement of Artificial Intelligence.

ACM Association of Computing Machinery

IEEE and IEEE Computer Society Institute of Electrical and Electronic Engineers

ECCAI European Coordinating Committee for Artificial Intelligence.