U of Nott Computer Science ASAP Research Group

Last Update: 12 September 2017

Back to the Main Page

Curriculum Vitae Outline

My name is Dario Landa-Silva and I work as an Associate Professor in Computer Science for the School of Computer Science at The University of Nottingham. I am a member of the Automated Scheduling, Optimisation and Planning (ASAP) research group. I am a fellow of the Higher Education Academy and member of the Institute for Operations Research and Management Sciences (INFORMS).


My research interests are on the interface between computer science, operations research and artificial intelligence for the application of modelling, search and optimisation techniques (e.g. meta-heuristics, hyper-heuristics, evolutionary algorithms, mathematical programming, multi-objective and multi-criteria methods) to tackle constrained combinatorial problems (e.g. vehicle routing, transport planning, personnel scheduling, timetabling, task assignment, room assignment, office space allocation, space planning and similar problems) in order to underpin the development of intelligent decision support systems across a range of real-world applications. See publications for more details.

I am in the editorial board of the Memetic Computing Journal and the Neural Computing and Applications Journal. I am also a member of the EPSRC Peer Review College and have served in the scientific committees for various international conferences and workshops, organised various special sessions and tracks in international conferences and workshops, act as reviewer for various scientific journals and books and participate in various conferences.

Also, I have carried out work on the transfer of knowledge and application of research expertise to industry. In particular, I have provided consultancy on the development of personnel scheduling software and have led 4 Knowledge Transfer Partnership (KTP) projects. Each of these KTP projects have consisted on the application of modelling, search and optimisation techniques for the development of optimisation software engines for a given problem in industry (main areas being personnel scheduling, vehicle routing and transportation planning). See list of grants awarded for more details.

Invited Talks

Heuristic Techniques for Industrialising Construction: Overview and Opportunities. Workshop on Integrated Process Planning and Scheduling for Industrialising Construction: Design, Manufacture and Assembly, London, UK, June 2016.

Heuristic and Evolutionary Algorithms for Tackling Complex Logistic Problems. CICos 2014 - "International Congress of Computing for Optimization and Software", Cuernavaca, Mexico, October 2014.

Heuristics, Metaheuristics and Hyperheuristics. CICos 2014 - "International Congress of Computing for Optimization and Software", Cuernavaca, Mexico, October 2014.

Workforce Scheduling and Routing - Survey, Computational Study and Recent Developments. XLVI SBPO - "Simposio Brasileiro de Pesquisa Operacional", Salvador, Brazil, September 2014.

Applying Heuristic and Evolutionary Algorithms to Solve Complex Logistic Problems. "CiTi - Congreso Internacional de Tecnologias de la Informacion (International Congress of Information Technologies)", Universidad de Colima, Colima, Mexico, September 2012.

Cooperative Hyper-heuristics for Combinatorial Optimisation. Seminar Series UAI 2010 "Ultimos Avances en Informatica (Latest Advances in Computing)", University of La Laguna, Tenerife, Spain, November 2010.

Self-adaptation, Cooperation and Self-assembly in Heuristic Design. Seminar Series UAI 2009 "Ultimos Avances en Informatica (Latest Advances in Computing)", University of La Laguna, Tenerife, Spain, November 2009.

Planificacion Integral de la Actividad Logistica (Integrated Planning for Logistic Activity). Sixth Forum on "Technological Innovations for Transport (Transnova 2009)", University of La Laguna and Government of Canary Islands, Gran Canaria, Spain, June 2009.

Multi-objective Meta-heuristics for Scheduling and Timetabling. EU/ME Workshop on Multi-objective Meta-heuristics, Paris, France, November 2002.

Academic Formation

I obtained a Technical Professional Qualification in Electro-mechanics from the CBTis 13 (Mexico) in 1987, a BEng in Industrial Electronic Engineering from Instituto Tecnologico de Veracruz (Mexico) in 1991, an MSc in Engineering-Computer Science from DEPI in the Instituto Tecnologico de Chihuahua in 1997, a PhD in Computer Science from the School of Computer Science at the University of Nottingham in 2003 and a Postgraduate Certificate in Higher Education from the University of Nottingham in 2012.

Past Employment

After obtaining my BEng degree, I worked as an Electronic Maintenance Engineering for Cia. Cervecera del Tropico (Mexico) and then as an Electronic Design Engineer for PNLV Dos Bocas-CFE (Mexico). After obtaining my MSc degree, I worked as a Manufacturing Process Engineer for ALTEC Electronica de Chihuahua (Mexico) before moving to work in academia as a Lecturer in Science for Colegio de Bachilleres 4, Lecturer in Computer Science for Instituto Tecnologico de Chihuahua II and Senior Lecturer in Computer Science for the Facultad de Ingenieria at the Universidad Autonoma de Chihuahua all in Chihuahua, Mexico. While studying for my PhD, I worked as a Lecturer in Computing for the Broxtowe College in Nottingham. After completing my PhD degree, I worked as a Post-doctoral Research Associate for the Inter-disciplinary Optimisation Laboratory in the School of Computer Science at the University of Nottingham before starting as a Lecturer in Computer Science and then becoming an Associate Professor. In the past, I also contributed as part-time tutor in Computing in the Centre for Continuing Education in the School of Education at the University of Nottingham. I have also been an Adjunct Professor at Korea University over the past few years and invited lecturer at Masaryk University.

Courses I have delivered in Higher Education include: Computers in the World, Quality Assurance and Testing, Operations Research and Modelling, Heuristic Search Methods, Operations Research and Optimisation, Algorithms Design and Operations Research, Large Scale Systems Design, Computability, Commercial and Industrial Systems Design, Discrete Mathematics, Algorithms Design, Theory of Computational Languages, Data Structures, C/C++ Programming, Artificial Intelligence, Computer Graphics, Compilers Construction, Intelligent Systems, Systems Programming and Delphi Programming. Courses I have delivered in Continuing Education include: Security in Personal Computing, PC Fundamentals, Information Age, Digital Media, Making Digital Sound, Making MIDI Sound, IT Project and Diploma in Office Applications.