Neil Urquhart
Neil Urquhart

Dr Neil Urquhart

Lecturer

Biography

Dr Neil Urquhart is a lecturer within the School of Computing. After studying computing as an undergraduate he worked as a software developer and systems administrator in the printing and packaging sector.

He returned to academia and completed a PhD in 2002 which examined the use of nature inspired techniques and software agents to construct and optimise delivery networks.

Since 2002 he has worked as a lecturer within the School Of Computing at Edinburgh Napier where he is currently the programme leader for Computing Science.

Research Areas

News

Events

Esteem

Conference Organising Activity

  • Neil Urquhart to chair Meta-Heuristics stream at YOR19
  • Co-Chair EvoStim 2011
  • Edinburgh Napier Staff Conference 2013 (member of conference planning group)
  • Genetic and Evolutionary Computation Conference (GECCO) 2010
  • Meta-heuristics stream chair for YOR17.
  • Two CAVES members have papers accepted at EvoSTAR Conference to be held in Copenhagen in April
  • Dr Neil Urquhart and Kevin Sim are to chair the second edition of EvoINDUSTRY at EvoStar 2014 in Baeza Spain.

 

Editorial Activity

  • New book on automated scheduling and planning, being published by Springer due for release late 2013.

 

Media Activity

  • Optimisation@IIDI featured on LogisticsManager.Com

 

Date


79 results

A Domain-Specific Language For Routing Problems

Conference Proceeding
Hoffmann, B., Hoffman, B., Guckert, M., Farrenkopf, T., Chalmers, K., & Urquhart, N. (2018)
A Domain-Specific Language For Routing Problems. In L. Nolle, A. Burger, C. Tholen, J. Werner, & J. Wellhausen (Eds.), Proceedings of the 32nd EUROPEAN CONFERENCE ON MODELLING AND SIMULATIONhttps://doi.org/10.7148/2018-0262
Vehicle Routing Problems (VRPs) are commonly used as benchmark optimisation problems and they also have many applications in industry. Using agent-based approaches to solve VR...

Evaluating the Performance of an Evolutionary Tool for Exploring Solution Fronts

Conference Proceeding
Urquhart, N. (2018)
Evaluating the Performance of an Evolutionary Tool for Exploring Solution Fronts. In Applications of Evolutionary Computation, (523-537). https://doi.org/10.1007/978-3-319-77538-8_36
EvoFilter is an evolutionary algorithm based tool for searching through large non-dominated fronts in order to find a subset of solutions that are of interest to the user. Ev...

What can we learn from simulating commuters?

Presentation / Conference
Urquhart, N. (2017, November)
What can we learn from simulating commuters?. Presented at U!REKA
Commuting affects just about every member of the workforce in the UK, those who do not commute are affected by the congestion and pollution generated by such activities. There...

Combining parallel coordinates with multi-objective evolutionary algorithms in a real-world optimisation problem

Conference Proceeding
Urquhart, N. (2017)
Combining parallel coordinates with multi-objective evolutionary algorithms in a real-world optimisation problem. In GECCO ’17 Companion, B (1335-1340). https://doi.org/10.1145/3067695.3082485
Optimisation problems based upon real-world instances often contain many objectives. Many existing Multi-Objective Evolutionary Algorithm techniques return a set of solutions ...

Evolving solution choice and decision support for a real-world optimisation problem

Conference Proceeding
Urquhart, N., & Fonzone, A. (2017)
Evolving solution choice and decision support for a real-world optimisation problem. In Proceedings of the Genetic and Evolutionary Computation Conference 2017. , (1264-1271). https://doi.org/10.1145/3071178.3071207
Agencies who provide social care services typically have to optimise staff allocations and the travel whilst attempting to satisfy conflicting objectives. In such cases it i...

AGADE-TRAFFIC: Multi-Agent Simulations in Geographical Networks

Conference Proceeding
Rotärmel, S., Farrenkopf, T., Guckert, M., & Urquhart, N. (2017)
AGADE-TRAFFIC: Multi-Agent Simulations in Geographical Networks. In Y. Demazeau, P. Davidsson, J. Bajo, & Z. Vale (Eds.), Advances in Practical Applications of Cyber-Physical Multi-Agent Systems: The PAAMS Collection. , (355-358). https://doi.org/10.1007/978-3-319-59930-4_37
AGADE-TRAFFIC is a tool for simulating traffic flow in networks. Traffic participants are modelled as NetLogo agents and are visualised in a graphical user interface. Geograph...

Information Diffusion in Multi-Agent Communities

Conference Proceeding
Farrenkopf, T., Guckert, M., Urquhart, N., & Wells, S. (in press)
Information Diffusion in Multi-Agent Communities. In Conference Proceedings
Understanding the course of events when newly launched products penetrate a market, and how those products supersede existing dominant products, is crucial. Besides potential ...

A Unifying Software Framework for Vehicle Routing and Logistics

Conference Proceeding
Enenkel, J., Geyer, J., Keiner, J., Nguyen, J., Steuler, J. L., & Urquhart, N. (in press)
A Unifying Software Framework for Vehicle Routing and Logistics. In Conference proceedings
A wide range of open source tools and real world data are available to support those working on vehicle routing and logistics optimisation. Despite such tools being available ...

Ontology Based Business Simulations

Journal Article
Farrenkopf, T., Guckert, M., Urquhart, N., & Wells, S. (2016)
Ontology Based Business Simulations. Journal of Artificial Societies and Social Simulation, 19(4), https://doi.org/10.18564/jasss.3266
Within business games there is a need to provide realistic feedback for decisions made, if such business games are to continue to remain relevant in increasingly complex busin...

Demo paper: AGADE - Scalability of ontology based agent simulations

Conference Proceeding
Farrenkopf, T., Guckert, M., Urquhart, N. B., & Wells, S. (2016)
Demo paper: AGADE - Scalability of ontology based agent simulations. In Advances in Practical Applications of Scalable Multi-agent Systems. The PAAMS Collection (256-259). https://doi.org/10.1007/978-3-319-39324-7_25
Simulations of real world scenarios often require considerably large numbers of agents. With increasing level of detail and resolution in the underlying models machine limitat...

Current Post Grad projects

Previous Post Grad projects