Skip to main content

Research Repository

Advanced Search

All Outputs (56)

Multi-Agent Modelling Notation (MAMN): A multi-layered graphical modelling notation for agent-based simulations (2022)
Presentation / Conference Contribution
Nguyen, J., Powers, S., Urquhart, N., Farrenkopf, T., & Guckert, M. (2022, November). Multi-Agent Modelling Notation (MAMN): A multi-layered graphical modelling notation for agent-based simulations. Presented at 24th International Conference on Principles and Practice of Multi-Agent Systems, Valencia, Spain

Cause-effect graphs have been applied in non agent-based simulations, where they are used to model chained causal relations between input parameters and system behaviour measured by appropriate indicators. This can be useful for the analysis and inte... Read More about Multi-Agent Modelling Notation (MAMN): A multi-layered graphical modelling notation for agent-based simulations.

Using Semantic Technology to Model Persona for Adaptable Agents (2021)
Presentation / Conference Contribution
Nguyen, J., Farrenkopf, T., Guckert, M., Powers, S., & Urquhart, N. (2021, June). Using Semantic Technology to Model Persona for Adaptable Agents. Presented at ECMS 2021

In state of the art research a growing interest in the application of agent models for the simulation of road traffic can be observed. Software agents are particularly suitable for the representation of travellers and their goal-oriented behaviour. A... Read More about Using Semantic Technology to Model Persona for Adaptable Agents.

Modelling Individual Preferences to Study and Predict Effects of Traffic Policies (2021)
Presentation / Conference Contribution
Nguyen, J., Powers, S., Urquhart, N., Farrenkopf, T., & Guckert, M. (2021, October). Modelling Individual Preferences to Study and Predict Effects of Traffic Policies. Presented at PAAMS: International Conference on Practical Applications of Agents and Multi-Agent Systems, Salamanca, Spain

Traffic can be viewed as a complex adaptive system in which systemic patterns arise as emergent phenomena. Global behaviour is a result of behavioural patterns of a large set of individual travellers. However, available traffic simulation models lack... Read More about Modelling Individual Preferences to Study and Predict Effects of Traffic Policies.

Using AGADE Traffic to Analyse Purpose-driven Travel Behaviour (2021)
Presentation / Conference Contribution
Nguyen, J., Powers, S. T., Urquhart, N., Farrenkopf, T., & Guckert, M. (2021, October). Using AGADE Traffic to Analyse Purpose-driven Travel Behaviour. Presented at PAAMS: International Conference on Practical Applications of Agents and Multi-Agent Systems, Salamanca, Spain

AGADE Traffic is an agent-based traffic simulator that can be used to analyse purpose-driven travel behaviour of individuals that leads to the emergence of systemic patterns in mobility. The simulator uses semantic technology to model knowledge of in... Read More about Using AGADE Traffic to Analyse Purpose-driven Travel Behaviour.

Optimisation Algorithms for Parallel Machine Scheduling Problems with Setup Times (2021)
Presentation / Conference Contribution
Kittel, F., Enekel, J., Guckert, M., Holznigenkemper, J., & Urquhart, N. (2021, July). Optimisation Algorithms for Parallel Machine Scheduling Problems with Setup Times. Presented at Genetic and Evolutionary Computation Conference (GECCO '21), Online

Parallel machine scheduling is a problem of high practical relevance for the manufacturing industry. In this paper, we address a variant in which an unweighted combination of earliness, tardiness and setup times aggregated in a single objective funct... Read More about Optimisation Algorithms for Parallel Machine Scheduling Problems with Setup Times.

Real Time Optimisation of Traffic Signals to Prioritise Public Transport (2021)
Presentation / Conference Contribution
Plötz, P., Wittpohl, M., & Urquhart, N. (2021, April). Real Time Optimisation of Traffic Signals to Prioritise Public Transport. Presented at EvoApplications 2021, Online

This paper examines the optimisation of traffic signals to prioritise public transportation (busses) in real time. A novel representation for the traffic signal prioritisation problem is introduced. Through the novel representation a creative evoluti... Read More about Real Time Optimisation of Traffic Signals to Prioritise Public Transport.

Automated, Explainable Rule Extraction from MAP-Elites archives (2021)
Presentation / Conference Contribution
Urquhart, N., Höhl, S., & Hart, E. (2021, April). Automated, Explainable Rule Extraction from MAP-Elites archives. Presented at EvoAPPs2021, Online

Quality-diversity(QD) algorithms that return a large archive of elite solutions to a problem provide insights into how high-performing solutions are distributed throughout a feature-space defined by a user — they are often described as illuminating t... Read More about Automated, Explainable Rule Extraction from MAP-Elites archives.

Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation (2020)
Presentation / Conference Contribution
Hoffmann, B., Urquhart, N., Chalmers, K., & Guckert, M. (2020, February). Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation. Presented at Modelling 2020, Vienna

Multi-agent systems may be considered appropriate tools for simulating complex systems such as those based around traffic and transportation networks. Modelling traffic participants as agents can reveal relevant patterns of traffic flow. Upsurging tr... Read More about Athos: An Extensible DSL for Model Driven Traffic and Transport Simulation.

An Illumination Algorithm Approach to Solving the Micro-Depot Routing Problem (2019)
Presentation / Conference Contribution
Urquhart, N., Hoehl, S., & Hart, E. (2019, July). An Illumination Algorithm Approach to Solving the Micro-Depot Routing Problem. Presented at Genetic and Evolutionary Computation Conference (GECCO '19), Prague, Czech Republic

An increasing emphasis on reducing pollution and congestion in city centres combined with an increase in online shopping is changing the ways in which logistics companies address vehicle routing problems (VRP). We introduce the {\em micro-depot}-VRP,... Read More about An Illumination Algorithm Approach to Solving the Micro-Depot Routing Problem.

Increasing Trust in Meta-Heuristics by Using MAP-Elites (2019)
Presentation / Conference Contribution
Urquhart, N., Guckert, M., & Powers, S. (2019, July). Increasing Trust in Meta-Heuristics by Using MAP-Elites. Presented at Genetic and Evolutionary Computation COnference, Prague, Czech Republic

Intelligent AI systems using approaches containing emergent elements often encounter acceptance problems. Results do not get sufficiently explained and the procedure itself can not be fully retraced because the flow of control is dependent on stochas... Read More about Increasing Trust in Meta-Heuristics by Using MAP-Elites.

Simulating Dynamic Vehicle Routing Problems with Athos (2019)
Presentation / Conference Contribution
Hoffman, B., Guckert, M., Chalmers, K., & Urquhart, N. (2019, June). Simulating Dynamic Vehicle Routing Problems with Athos. Presented at ECMS2019: 33rd INTERNATIONAL ECMS CONFERENCE ON MODELLING AND SIMULATION, Napoli, Italy

Complex routing problems, such as vehicle routing problems with additional constraints, are both hard to solve and hard to express in a form that is accessible to the human expert and at the same time processible by a computer system that is supposed... Read More about Simulating Dynamic Vehicle Routing Problems with Athos.

An Agent Based Technique for Improving Multi-Stakeholder Optimisation Problems (2019)
Presentation / Conference Contribution
Urquhart, N., & Powers, S. T. (2019, June). An Agent Based Technique for Improving Multi-Stakeholder Optimisation Problems. Presented at PAAMS 2019: International Conference on Practical Applications of Agents and Multi-Agent Systems, Avila, Spain

We present an agent based framework for improving multi-stakeholder optimisation problems, which we define as optimisation problems where the solution is utilised by a number of stakeholders who have their own local preferences. We explore our ideas... Read More about An Agent Based Technique for Improving Multi-Stakeholder Optimisation Problems.

Quantifying the effects of increasing user choice in MAP-Elites applied to a Workforce Scheduling and Routing Problem. (2019)
Presentation / Conference Contribution
Urquhart, N., Hart, E., & Hutcheson, W. (2019, April). Quantifying the effects of increasing user choice in MAP-Elites applied to a Workforce Scheduling and Routing Problem. Presented at EvoStar2019: International Conference on the Applications of Evolutionary Computation, Leipzig

Quality-diversity algorithms such as MAP-Elites provide a means of supporting the users when finding and choosing solutions to a problem by returning a set of solutions which are diverse according to set of user-defined features. The number of soluti... Read More about Quantifying the effects of increasing user choice in MAP-Elites applied to a Workforce Scheduling and Routing Problem..

Athos - A Model Driven Approach to Describe and Solve Optimisation Problems (2019)
Presentation / Conference Contribution
Hoffman, B., Chalmers, K., Urquhart, N., & Guckert, M. (2019). Athos - A Model Driven Approach to Describe and Solve Optimisation Problems. . https://doi.org/10.1145/3300111.3300114

Implementing solutions for optimisation problems with general purpose high-level programming languages is a time consuming task that can only be carried out by professional software developers who typically are not domain experts. We address this pro... Read More about Athos - A Model Driven Approach to Describe and Solve Optimisation Problems.

Optimisation and Illumination of a Real-world Workforce Scheduling and Routing Application via Map-Elites (2018)
Presentation / Conference Contribution
Urquhart, N., & Hart, E. (2018, September). Optimisation and Illumination of a Real-world Workforce Scheduling and Routing Application via Map-Elites. Presented at Parallel Problem Solving from Nature (PPSN) 2018, Coimbra, Portugal

Workforce Scheduling and Routing Problems (WSRP) are very common in many practical domains, and usually have a number of objectives. Illumination algorithms such as Map-Elites (ME) have recently gained traction in application to design problems, in p... Read More about Optimisation and Illumination of a Real-world Workforce Scheduling and Routing Application via Map-Elites.

Creating optimised employee travel plans (2018)
Presentation / Conference Contribution
Urquhart, N., & Hart, E. (2015, September). Creating optimised employee travel plans. Presented at EuroGen 2015

The routing of employees who provide services such as home health or social care is a complex problem. When sending an employee between two addresses , there may exist more than one travel option, e.g. public transport or car. In this paper we examin... Read More about Creating optimised employee travel plans.

A new rich vehicle routing problem model and benchmark resource (2018)
Presentation / Conference Contribution
Sim, K., Hart, E., Urquhart, N. B., & Pigden, T. (2015, September). A new rich vehicle routing problem model and benchmark resource. Presented at International Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control with Applications to Industrial and Societal Problems, EUROGEN-2015, University of Strathclyde, Glasgow

We describe a new rich VRP model that captures many real-world constraints, following a recently proposed taxonomy that addresses both scenario and problem physical characteristics. The model is used to generate 4800 new instances of rich VRPs which... Read More about A new rich vehicle routing problem model and benchmark resource.

Towards reducing complexity of multi-agent simulations by applying model-driven techniques (2018)
Presentation / Conference Contribution
Hoffman, B., Chalmers, K., Urquhart, N., Farrenkopf, T., & Guckert, M. (2018, June). Towards reducing complexity of multi-agent simulations by applying model-driven techniques. Presented at International Conference on Practical Applications of Agents and Multi-Agent Systems PAAMS 2018, Toledo, Spain

Creating multi-agent simulations is a challenging task often requiring programming skills at the professional software developer level. Model driven methods of software development are an appropriate tool for reducing the complexity of the developmen... Read More about Towards reducing complexity of multi-agent simulations by applying model-driven techniques.

A Domain-Specific Language For Routing Problems (2018)
Presentation / Conference Contribution
Hoffmann, B., Hoffman, B., Guckert, M., Farrenkopf, T., Chalmers, K., & Urquhart, N. (2018, May). A Domain-Specific Language For Routing Problems. Presented at 32nd Conference on Modelling and Simulation

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 VRPs allows the analysis of dynamic VRP instances that incorporate congestion... Read More about A Domain-Specific Language For Routing Problems.

Evaluating the Performance of an Evolutionary Tool for Exploring Solution Fronts (2018)
Presentation / Conference Contribution
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. EvoFilter is designed to take the output of existing Multi Objective Evolutio... Read More about Evaluating the Performance of an Evolutionary Tool for Exploring Solution Fronts.