Skip to main content

Research Repository

Advanced Search

All Outputs (80)

Ontology Based Business Simulations (2016)
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 business environments. We address this problem by using soware agents to simula... Read More about Ontology Based Business Simulations.

Demo paper: AGADE - Scalability of ontology based agent simulations (2016)
Presentation / Conference Contribution
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/

Simulations of real world scenarios often require considerably large numbers of agents. With increasing level of detail and resolution in the underlying models machine limitations both in the aspect of memory and computing power are reached. Even... Read More about Demo paper: AGADE - Scalability of ontology based agent simulations.

Multi-Modal employee routing with time windows in an urban environment. (2015)
Presentation / Conference Contribution
Urquhart, N. B., Hart, E., & Judson, A. (2015, July). Multi-Modal employee routing with time windows in an urban environment

An urban environment provides a number of challenges and opportunities for organisations faced with the task of scheduling a mobile workforce. Given a mixed set of public and private transportation and a list of scheduling constraints, we seek to... Read More about Multi-Modal employee routing with time windows in an urban environment..

Demo Paper: AGADE Using Communities of Agents to Provide Realistic Feedback in Business Simulations. (2015)
Presentation / Conference Contribution
Farrenkopf, T., Guckert, M., & Urquhart, N. B. (2015, June). Demo Paper: AGADE Using Communities of Agents to Provide Realistic Feedback in Business Simulations

The need to provide realistic feedback against decisions made within business games is a requirement if business games are to continue to remain relevant in training towards increasingly complex business scenarios. We attempt to address this probl... Read More about Demo Paper: AGADE Using Communities of Agents to Provide Realistic Feedback in Business Simulations..

Creating optimised employee travel plans. (2015)
Presentation / Conference Contribution
Urquhart, N. B., & Hart, E. (2015, September). Creating optimised employee travel plans. Paper presented at International Conference on Evolutionary and Deterministic Methods for Design, Optimization and Control with Applications to Industrial and Societa

AGADE Using Personal Preferences and World Knowledge to Model Agent Behaviour (2015)
Presentation / Conference Contribution
Farrenkopf, T., Guckert, M., & Urquhart, N. (2015). AGADE Using Personal Preferences and World Knowledge to Model Agent Behaviour. In Y. Demazeau, K. S. Decker, J. Bajo Pérez, & F. de la Prieta (Eds.), Advances in Practical Applications of Agents, Multi-

BDI agents provide a common well established approach for building multi-agent simulations. In this paper we demonstrate how semantic technologies can be used to model agent behaviour. Beliefs, desires and intentions are mapped flexibly to correspond... Read More about AGADE Using Personal Preferences and World Knowledge to Model Agent Behaviour.

Optimising the scheduling and planning of urban milk deliveries. (2015)
Presentation / Conference Contribution
Urquhart, N. B. (2015, April). Optimising the scheduling and planning of urban milk deliveries. Presented at European Conference on the Applications of Evolutionary Computation EvoApplications 2015, Copenhagen, Denmark

This paper investigates the optimisation of the delivery of dairy products to households in three urban areas. The requirement for the optimisation to be part of the existing business process has determined the approach taken. The solution is maintai... Read More about Optimising the scheduling and planning of urban milk deliveries..

AGADE how individual guidance leads to group behaviour and how this can be simulated (2014)
Presentation / Conference Contribution
Farrenkopf, T., Guckert, M., Hoffmann, B., & Urquhart, N. B. (2014). AGADE how individual guidance leads to group behaviour and how this can be simulated. In J. Muller, M. Weyrich, & A. Bazzan (Eds.), Multiagent System Technologies (234-250). https://doi.

In this paper we will demonstrate how BDI agents can be used to model individuals as participants in social structures where they act as potential buyers in a simple mobile phone market simulation. The simulation presented here is run in AGADE (Agile... Read More about AGADE how individual guidance leads to group behaviour and how this can be simulated.

A real-world employee scheduling and routing application. (2014)
Presentation / Conference Contribution
Hart, E., Sim, K., & Urquhart, N. B. (2014). A real-world employee scheduling and routing application. In C. Igel (Ed.), GECCO 2014 Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation (1239-1242).

We describe a hyper-heuristic application developed for a client to find quick, acceptable solutions to Workforce Schedul- ing and Routing problems. An interactive fitness function controlled by the user enables five different objectives to be weight... Read More about A real-world employee scheduling and routing application..

Techniques for Auditing the ICT Carbon Footprint of an Organisation (2014)
Journal Article
Mouchet, C., Urquhart, N., & Kemmer, R. (2014). Techniques for Auditing the ICT Carbon Footprint of an Organisation. International Journal of Green Computing, 5(1), 44-61. https://doi.org/10.4018/ijgc.2014010104

This article has presents an extensive survey of the state of the art in Green IT/S. The findings of the survey suggest that there is scope for a reliable carbon footprint auditing tool for organisational ICT usage. A prototype auditing tool is devel... Read More about Techniques for Auditing the ICT Carbon Footprint of an Organisation.

Incorporating emissions models within a multi-objective vehicle routing problem. (2013)
Presentation / Conference Contribution
Urquhart, N. B., Scott, C., & Hart, E. (2013, July). Incorporating emissions models within a multi-objective vehicle routing problem. Presented at 15th annual conference companion on Genetic and evolutionary computation

The vehicle routing problem with time windows (VRPTW) has previously been investigated as a multi-objective problem. In this paper estimated carbon emissions is added as an objective alongside the number of vehicles required and distance travelled. W... Read More about Incorporating emissions models within a multi-objective vehicle routing problem..

Using graphical information systems to improve vehicle routing problem instances. (2013)
Presentation / Conference Contribution
Urquhart, N. B., Scott, C., & Hart, E. (2013, July). Using graphical information systems to improve vehicle routing problem instances. Presented at 15th annual conference companion on Genetic and evolutionary computation

This paper makes the assertion that vehicle routing rearch has produced increasingly more powerful problem solvers, but has not increased the realism or compexity of typical problem instances. This paper argues that the time has come of use realistic... Read More about Using graphical information systems to improve vehicle routing problem instances..

Planning and optimising organisational travel plans using an evolutionary algorithm. (2011)
Presentation / Conference Contribution
Urquhart, N. B. (2011). Planning and optimising organisational travel plans using an evolutionary algorithm. In C. Chio, A. Brabazon, G. A. Caro, R. Drechsler, M. Farooq, J. Grahl, …G. Squillero (Eds.), Applications of Evolutionary Computation (464-470)

Commuting to the workplace is a highly individualistic experience, especially where the private car is the chosen mode of transport. The costs of using cars with low occupancy rates are significant in environmental terms as well as requiring the prov... Read More about Planning and optimising organisational travel plans using an evolutionary algorithm..

State assignment for sequential circuits using multi-objective genetic algorithm (2011)
Journal Article
Al-Jassani, B. A., Urquhart, N. B., & Almaini, A. E. A. (2011). State assignment for sequential circuits using multi-objective genetic algorithm. IET Computers and Digital Techniques, 5, 296-305. https://doi.org/10.1049/iet-cdt.2010.0045

In this study, a new approach using a multi-objective genetic algorithm (MOGA) is proposed to determine the optimal state assignment with less area and power dissipations for completely and incompletely specified sequential circuits. The goal is to f... Read More about State assignment for sequential circuits using multi-objective genetic algorithm.

Using emissions model with EAs. (2011)
Presentation / Conference Contribution
Urquhart, N. B. (2011, April). Using emissions model with EAs. Paper presented at YoungOR 17

Influence of topology and payload on CO2 optimised vehicle routing (2010)
Presentation / Conference Contribution
Scott, C., Urquhart, N. B., & Hart, E. (2010). Influence of topology and payload on CO2 optimised vehicle routing. In Applications of Evolutionary Computing (141-150). https://doi.org/10.1007/978-3-642-12242-2_15

This paper investigates the influence of gradient and payload correction factors used within a CO2 emission model on the solutions to shortest path and travelling salesman problems when applied to freight delivery. Problem instances based on real li... Read More about Influence of topology and payload on CO2 optimised vehicle routing.

Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem (2010)
Presentation / Conference Contribution
Urquhart, N. B., Scott, C., & Hart, E. (2010). Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem. In C. Chio, A. Brabazon, G. A. Di Caro, M. Ebner, M. Farooq, A. Fink, …N. Urquhart (Eds.), Applications of evo

This paper examines the issues surrounding the effects of using vehicle emissions as the fitness criteria when solving routing problems using evolutionary techniques. The case-study examined is that of the Travelling Salesman Problem (TSP) based upon... Read More about Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem.

Building low CO2 solutions to the vehicle routing problem with time windows using an evolutionary algorithm. (2010)
Presentation / Conference Contribution
Urquhart, N. B., Hart, E., & Scott, C. (2010). Building low CO2 solutions to the vehicle routing problem with time windows using an evolutionary algorithm. In IEEE Congress on Evolutionary Computation. https://doi.org/10.1109/CEC.2010.5586088

An evolutionary Multi-Objective Algorithm (MOA) is used to investigate the trade-off between CO2 savings, distance and number of vehicles used in a typical vehicle routing problem with Time Windows (VRPTW). A problem set is derived containing three... Read More about Building low CO2 solutions to the vehicle routing problem with time windows using an evolutionary algorithm..

Manipulation and optimization techniques for Boolean logic (2010)
Journal Article
Al-Jassani, B. A., Urquhart, N. B., & Almaini, A. E. A. (2010). Manipulation and optimization techniques for Boolean logic. IET computers & digital techniques / IET, 4, 227-239. https://doi.org/10.1049/iet-cdt.2009.0007

In this study, new techniques and algorithms are presented for the derivation and optimisation of mixed polarity Reed Muller (MPRM) and mixed polarity dual Reed Muller (MPDRM) functions. The first algorithm is used for bidirectional conversion betwee... Read More about Manipulation and optimization techniques for Boolean logic.