Skip to main content


Photo of Dr Alberto Moraglio

Dr Alberto Moraglio

Senior Lecturer in Computer Science


Telephone: 01392 726628

Extension: (Streatham) 6628

Alberto holds a PhD in Computer Science from the University of Essex (2007) and Master and Bachelor degrees (Laurea) in Computer Engineering from the Polytechnic University of Turin, Italy. Before joining Exeter as a Lecturer in Computer Science (2013), he worked as a Research Fellow at the University of Birmingham on Complexity Analysis of Evolutionary Algorithms and at the University of Kent on Genetic Programming, as an Assistant Professor in the Department of Computer Engineering at the University of Coimbra, Portugal, and as a Researcher for HP Labs in Bristol on Multi-Agent Systems.

He is the founder of the well-known Geometric Theory of Evolutionary Algorithms (IEEE CEC tutorial slides) which unifies Evolutionary Algorithms across representations and has been used for the principled design of new successful search algorithms and for their rigorous theoretical analysis across representations.

In the last two years, Alberto has been working as a research consultant for a large multinational company on Optimisation on Quantum Annealing Machines. He has formulated dozen of Combinatorial Optimisation problems in a format suitable for the Quantum hardware. He is also the inventor of a software (compiler) aimed at making these machines usable without specific expertise by automating the translation of high-level description of combinatorial optimisation problems to a low-level format suitable for the Quantum hardware (patented invention).

Research interests: general principles, theory and complexity analysis, principled design, representations and operators for bio-inspired search heuristics, including genetic programming and evolutionary approaches to machine learning, quantum optimisation.



  • ECM2419: Database Theory and Design
  • Introduction to Natural Computation (Birmingham)
  • Introduction to Artificial Intelligence (Coimbra)
  • Databases and Data Mining (Coimbra)
  • Informatic Systems (Coimbra)
  • Genetic Programming and Its Applications (Essex)

Students Wanted:

  • PhD studenship available to work on theory and applications of evolutionary algorithms (email me if interested)
  • I am interested in supervising students with projects in Evolutionary Computation and Heuristic Optimisation
  • I am looking for extremely motivated students to work on Portfolio Optimisation Problem in collaboration with Old Mutual Global Investors in the City of London

Recent activities & news:

Other relevant information: