EDBT 2026 Demo / reviewers in the wild / expert
Emma Hart
dblp:95/3951
· DBLP profile ↗
84ranked-venue papers
13as first author
32since 2021 · last 2026
0000-0002-5405-4413ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 78 · 13 first-author · 31 since 2021Applied, interdisciplinary, general and emerging computing · 18 · 10 since 2021Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Generator for Creating Streaming Continuous Optimisation Benchmarks
Mate Botond Nemeth, Emma Hart, Kevin Sim, Quentin Renau |
PPSN (1) | 2 |
| 2025 | Into the Black Box: Mining Variable Importance with XAI
Kelly Hunter, Sarah L. Thomson, Emma Hart |
EvoApplications (2) | 3 |
| 2025 | Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Model
Quentin Renau, Emma Hart |
EvoApplications (2) | 2 |
| 2025 | Beyond the Hype: Benchmarking LLM-Evolved Heuristics for Bin Packing
Kevin Sim, Quentin Renau, Emma Hart |
EvoApplications (2) | 3 |
| 2025 | Stalling in Space: Attractor Analysis for Any Algorithm
Sarah L. Thomson, Quentin Renau, Diederick Vermetten, Emma Hart, Niki van Stein, Anna V. Kononova |
EvoApplications (2) | 4 |
| 2025 | Efficient Online Automated Algorithm Selection in the Face of Data-Drift in Optimisation Problem InstancesabstractIn many real-world problems, instances arrive in a stream which is likely to experience drift in the instance space over time. If a classical algorithm selector is trained offline, i.e., on an initial part of the instance stream, downstream performance is often negatively impacted due to drift in the instance data. To overcome this limitation of classical algorithm selectors, we propose a novel online automated algorithm selection framework that first uses instance features to detect drift, and then periodically retrains a selector if drift occurs, ensuring continuity of performance in face of data-drift. To further improve both the effectiveness and efficiency of retraining, we also propose a process to continuously gather new training samples on the fly. Empirical comparison using a bin-packing scenario under three different drift scenarios shows that our framework is efficient in terms of the computational effort required to train a selector while maintaining good performance with respect to accuracy compared to several baselines. Jeroen Rook, Quentin Renau, Heike Trautmann, Emma Hart |
FOGA | 4 |
| 2025 | Distributed Resource Selection for Self-Organising Cloud-Edge SystemsabstractThis paper presents a distributed resource selection mechanism for diverse cloud-edge environments, enabling dynamic and context-aware allocation of resources to meet the demands of complex distributed applications. By distributing the decision-making process, our approach ensures efficiency, scalability, and resilience in highly dynamic cloud-edge environments where centralised coordination becomes a bottleneck. The proposed mechanism aims to function as a core component of a broader, distributed, and self-organising orchestration system that facilitates the intelligent placement and adaptation of applications in real-time. This work leverages a consensus-based mechanism utilising local knowledge and inter-agent collaboration to achieve efficient results without relying on a central controller, thus paving the way for distributed orchestration. Our results indicate that computation time is the key factor influencing allocation decisions. Our approach consistently delivers rapid allocations without compromising optimality or incurring additional cost, achieving timely results at scale where exhaustive search is infeasible and centralised heuristics run up to 30 times slower. Quentin Renau, Amjad Ullah, Emma Hart |
NCA | 3 |
| 2025 | Synthesising Diverse and Discriminatory Sets of Instances Using Novelty Search in Combinatorial DomainsabstractGathering sufficient instance data to either train algorithm-selection models or understand algorithm footprints within an instance space can be challenging. We propose an approach to generating synthetic instances that are tailored to perform well with respect to a target algorithm belonging to a predefined portfolio but are also diverse with respect to their features. Our approach uses a novelty search algorithm with a linearly weighted fitness function that balances novelty and performance to generate a large set of diverse and discriminatory instances in a single run of the algorithm. We consider two definitions of novelty: (1) with respect to discriminatory performance within a portfolio of solvers; (2) with respect to the features of the evolved instances. We evaluate the proposed method with respect to its ability to generate diverse and discriminatory instances in two domains (knapsack and bin-packing), comparing to another well-known quality diversity method, Multi-dimensional Archive of Phenotypic Elites (MAP-Elites) and an evolutionary algorithm that only evolves for discriminatory behaviour. The results demonstrate that the novelty search method outperforms its competitors in terms of coverage of the space and its ability to generate instances that are diverse regarding the relative size of the "performance gap" between the target solver and the remaining solvers in the portfolio. Moreover, for the Knapsack domain, we also show that we are able to generate novel instances in regions of an instance space not covered by existing benchmarks using a portfolio of state-of-the-art solvers. Finally, we demonstrate that the method is robust to different portfolios of solvers (stochastic approaches, deterministic heuristics, and state-of-the-art methods), thereby providing further evidence of its generality. Alejandro Marrero, Eduardo Segredo, Coromoto León, Emma Hart |
Evol. Comput. | 4 |
| 2025 | Guest Editorial Machine-Learning-Assisted Evolutionary Computation
Rong Qu, Nelishia Pillay, Emma Hart, Manuel López-Ibáñez 0001 |
IEEE Trans. Evol. Comput. | 3 |
| 2024 | Learning Descriptors for Novelty-Search Based Instance Generation via Meta-evolutionabstractThe ability to generate example instances from a domain is important in order to benchmark algorithms and to generate data that covers an instance-space in order to train machine-learning models for algorithm selection. Quality-Diversity (QD) algorithms have recently been shown to be effective in generating diverse and discriminatory instances with respect to a portfolio of solvers in various combinatorial optimisation domains. However these methods all rely on defining a descriptor which defines the space in which the algorithm searches for diversity: this is usually done manually defining a vector of features relevant to the domain. As this is a limiting factor in the use of QD methods, we propose a meta-QD algorithm which uses an evolutionary algorithm to search for a nonlinear 2D projection of an original feature-space such that applying novelty-search method in this space to generate instances improves the coverage of the instance-space. We demonstrate the effectiveness of the approach by generating instances from the Knapsack domain, showing the meta-QD approach both generates instances in regions of an instance-space not covered by other methods, and also produces significantly more instances. Alejandro Marrero, Eduardo Segredo, Coromoto León, Emma Hart |
GECCO | 4 |
| 2024 | Improving Algorithm-Selectors and Performance-Predictors via Learning Discriminating Training SamplesabstractThe choice of input-data used to train algorithm-selection models is recognised as being a critical part of the model success. Recently, feature-free methods for algorithm-selection that use short trajectories obtained from running a solver as input have shown promise. However, it is unclear to what extent these trajectories reliably discriminate between solvers. We propose a meta approach to generating discriminatory trajectories with respect to a portfolio of solvers. The algorithm-configuration tool irace is used to tune the parameters of a simple Simulated Annealing algorithm (SA) to produce trajectories that maximise the performance metrics of ML models trained on this data. We show that when the trajectories obtained from the tuned SA algorithm are used in ML models for algorithm-selection and performance prediction, we obtain significantly improved performance metrics compared to models trained both on raw trajectory data and on exploratory landscape features. Quentin Renau, Emma Hart |
GECCO | 2 |
| 2024 | Understanding Fitness Landscapes in Morpho-Evolution via Local Optima NetworksabstractMorpho-Evolution (ME) refers to the simultaneous optimisation of a robot's design and controller to maximise performance given a task and environment. Many genetic encodings have been proposed which are capable of representing design and control. Previous research has provided empirical comparisons between encodings in terms of their performance with respect to an objective function and the diversity of designs that are evaluated, however there has been no attempt to explain the observed findings. We address this by applying Local Optima Network (LON) analysis to investigate the structure of the fitness landscapes induced by three different encodings when evolving a robot for a locomotion task, shedding new light on the ease by which different fitness landscapes can be traversed by a search process. This is the first time LON analysis has been applied in the field of ME despite its popularity in combinatorial optimisation domains; the findings will facilitate design of new algorithms or operators that are customised to ME landscapes in the future. Sarah L. Thomson, Leni K. Le Goff, Emma Hart, Edgar Buchanan |
GECCO | 3 |
| 2024 | Automated Human-Readable Label Generation in Open Intent DiscoveryabstractThe correct determination of user intent is key in dialog systems. However, an intent classifier often requires a large, labelled training dataset to identify a set of known intents. The creation of such a dataset is a complex and time-consuming task which usually involves humans applying clustering tools to unlabelled data, analysing the results, and creating human-readable labels for each cluster. While many Open Intent Discovery works tackle the problem of discovering clusters of common intent, few generate a human-readable label that can be used to make decisions in downstream systems. To address this, we introduce a novel candidate label extraction method then evaluate six combinations of candidate extraction and label selection methods on three datasets. We find that our extraction method produces more detailed labels than the alternatives and that high quality intent labels can be generated from unlabelled data without resorting to applying costly pre-trained language models. Grant Anderson, Emma Hart, Dimitra Gkatzia, Ian Beaver |
INTERSPEECH | 2 |
| 2024 | Evaluating the Robustness of Deep-Learning Algorithm-Selection Models by Evolving Adversarial Instances
Emma Hart, Quentin Renau, Kevin Sim, Mohamad Alissa |
PPSN (2) | 1 |
| 2024 | Identifying Easy Instances to Improve Efficiency of ML Pipelines for Algorithm-Selection
Quentin Renau, Emma Hart |
PPSN (2) | 2 |
| 2024 | An Open Intent Discovery Evaluation FrameworkabstractIn the development of dialog systems the discovery of the set of target intents to identify is a crucial first step that is often overlooked.Most intent detection works assume that a labelled dataset already exists, however creating these datasets is no trivial task and usually requires humans to manually analyse, decide on intent labels and tag accordingly.The field of Open Intent Discovery (OID) addresses this problem by automating the process of grouping utterances and providing the user with the discovered intents.Our OID framework allows for the user to choose from a range of different techniques for each step in the discovery process, including the ability to extend previous works with a human-readable label generation stage.We also provide an analysis of the relationship between dataset features and optimal combination of techniques for each step to help others choose without having to explore every possible combination for their unlabelled data. Grant Anderson, Emma Hart, Dimitra Gkatzia, Ian Beaver |
SIGDIAL | 2 |
| 2024 | Evaluation of Frameworks That Combine Evolution and Learning to Design Robots in Complex Morphological SpacesabstractJointly optimising both the body and brain of a robot is known to be a challenging task, especially when attempting to evolve designs in simulation that will subsequently be built in the real world. To address this, it is increasingly common to combine evolution with a learning algorithm that can either improve the inherited controllers of new offspring to fine tune them to the new body design or learn them from scratch. In this paper an approach is proposed in which a robot is specified indirectly by two compositional pattern producing networks (CPPN) encoded in a single genome, one which encodes the brain and the other the body. The body part of the genome is evolved using an evolutionary algorithm (EA), with an individual learning algorithm (also an EA) applied to the inherited controller to improve it. The goal of this paper is to determine how to utilise the results of learning process most effectively to improve task performance of the robot. Specifically, three variants are investigated: (1) evolution of the body+controller only; (2) a learning algorithm is applied to the inherited controller with the learned fitness assigned to the genome; (3) learning is applied and the genome is updated with the learned controller, as well as being assigned the learned fitness. Experiments are performed in three different scenarios chosen to favour different bodies and locomotion patterns. It is shown that better performance can be obtained using learning but only if the learned controller is inherited by the offspring. Wei Li 0055, Edgar Buchanan, Leni K. Le Goff, Emma Hart, Matthew F. Hale, Bingsheng Wei, Matteo De Carlo, Mike Angus, Robert Woolley, Zhongxue Gan 0001, Alan F. T. Winfield, Jonathan Timmis, A. E. Eiben, Andrew M. Tyrrell |
IEEE Trans. Evol. Comput. | 4 |
| 2024 | Generalized Early Stopping in Evolutionary Direct Policy SearchabstractLengthy evaluation times are common in many optimization problems such as direct policy search tasks, especially when they involve conducting evaluations in the physical world, for example, in robotics applications. Often when evaluating solution over a fixed time period, it becomes clear that the objective value will not increase with additional computation time (e.g., when a two-wheeled robot continuously spins on the spot). In such cases, it makes sense to stop the evaluation early to save computation time. However, most approaches to stop the evaluation are problem specific and need to be specifically designed for the task at hand. Therefore, we propose an early stopping method for direct policy search. The proposed method only looks at the objective value at each timestep and requires no problem-specific knowledge. We test the introduced stopping criterion in five direct policy search environments drawn from games, robotics, and classic control domains and show that it can save up to \(75\%\) of the computation time. We also compare it with problem-specific stopping criteria and show that it performs comparably, while being more generally applicable. Etor Arza, Leni K. Le Goff, Emma Hart |
ACM Trans. Evol. Learn. Optim. | 3 |
| 2023 | A Quality-Diversity Approach to Evolving a Repertoire of Diverse Behaviour-Trees in Robot Swarms
Kirsty Montague, Emma Hart, Geoff S. Nitschke, Ben Paechter |
EvoApplications@EvoStar | 2 |
| 2023 | Improving the Size and Quality of MAP-Elites Containers via Multiple Emitters and Decoders for Urban Logistics
Neil Urquhart, Emma Hart |
EvoApplications@EvoStar | 2 |
| 2023 | To Switch or Not to Switch: Predicting the Benefit of Switching Between Algorithms Based on Trajectory Features
Diederick Vermetten, Hao Wang 0025, Kevin Sim, Emma Hart |
EvoApplications@EvoStar | 4 |
| 2023 | Learning-Based Neural Ant Colony OptimizationabstractIn this paper, we propose a new ant colony optimization algorithm, called learning-based neural ant colony optimization (LN-ACO), which incorporates an "intelligent ant". This intelligent ant contains a convolutional neural network pre-trained on a large set of instances which is able to predict the selection probabilities of the set of possible choices at each step of the algorithm. The intelligent ant is capable of generating a solution based on knowledge learned during training, but also guides other 'traditional' ants in improving their choices during the search. As the search progresses, the intelligent ant is also influenced by the pheromones accumulated by the colony, leading to better solutions. The key idea is that if tasks or instances share common features either in terms of their search landscape or solutions, then information learned by solving one instance can be applied to substantially accelerate the search on another. We evaluate the proposed algorithm on two public datasets and one real-world test set in the path planning domain. The results demonstrate that LN-ACO is competitive in its search capability compared to other ACO methods, with a significant improvement in convergence speed. Yi Liu 0027, Jiang Qiu, Emma Hart, Yilan Yu, Zhongxue Gan 0001, Wei Li 0055 |
GECCO | 3 |
| 2023 | Generating diverse and discriminatory knapsack instances by searching for novelty in variable dimensions of feature-spaceabstractGenerating new instances via evolutionary methods is commonly used to create new benchmarking data-sets, with a focus on attempting to cover an instance-space as completely as possible. Recent approaches have exploited Quality-Diversity methods to evolve sets of instances that are both diverse and discriminatory with respect to a portfolio of solvers, but these methods can be challenging when attempting to find diversity in a high-dimensional feature-space. We address this issue by training a model based on Principal Component Analysis on existing instances to create a low-dimension projection of the high-dimension feature-vectors, and then apply Novelty Search directly in the new low-dimension space. We conduct experiments to evolve diverse and discriminatory instances of Knapsack Problems, comparing the use of Novelty Search in the original feature-space to using Novelty Search in a low-dimensional projection, and repeat over a given set of dimensions. We find that the methods are complementary: if treated as an ensemble, they collectively provide increased coverage of the space. Specifically, searching for novelty in a low-dimension space contributes 56% of the filled regions of the space, while searching directly in the feature-space covers the remaining 44%. Alejandro Marrero, Eduardo Segredo, Emma Hart, Jakob Bossek, Aneta Neumann |
GECCO | 3 |
| 2023 | Editorial: Reflecting on Thirty Years of ECJabstractWe reflect on 30 years of the journal Evolutionary Computation. Taking the papers published in the first volume in 1993 as a springboard, as the founding and current Editors-in-Chief, we comment on the beginnings of the field, evaluate the extent to which the field has both grown and itself evolved, and provide our own perpectives on where the future lies. Kenneth A. De Jong, Emma Hart |
Evol. Comput. | 2 |
| 2022 | Augmenting Novelty Search with a Surrogate Model to Engineer Meta-diversity in Ensembles of Classifiers
Rui P. Cardoso, Emma Hart, David Burth Kurka, Jeremy V. Pitt |
EvoApplications | 2 |
| 2022 | A Novelty-Search Approach to Filling an Instance-Space with Diverse and Discriminatory Instances for the Knapsack Problem
Alejandro Marrero, Eduardo Segredo, Coromoto León, Emma Hart |
PPSN (1) | 4 |
| 2022 | Evolutionary Approaches to Improving the Layouts of Instance-Spaces
Kevin Sim, Emma Hart |
PPSN (1) | 2 |
| 2021 | A Neural Approach to Generation of Constructive HeuristicsabstractBoth algorithm-selection methods and hyper-heuristic methods rely on a pool of complementary heuristics. Improving the pool with new heuristics can improve performance, however, designing new heuristics can be challenging. Methods such as genetic programming have proved successful in automating this process in the past. Typically, these make use of problem state-information and existing heuristics as components. Here we propose a novel neural approach for generating constructive heuristics, in which a neural network acts as a heuristic by generating decisions. We evaluate two architectures, an Encoder-Decoder LSTM and a Feed-Forward Neural Network. Both are trained using the decisions output from existing heuristics on a large set of instances. We consider streaming instances of bin-packing problems in a continual stream that must be packed immediately in strict order and using a limited number of resources. We show that the new heuristics generated are capable of solving a subset of instances better than the well-known heuristics forming the original pool, and hence the overall value of the pool is improved w.r.t. both Falkenauer's performance metric and the number of bins used. Mohamad Alissa, Kevin Sim, Emma Hart |
CEC | 3 |
| 2021 | WILDA: Wide Learning of Diverse Architectures for Classification of Large Datasets
Rui P. Cardoso, Emma Hart, David Burth Kurka, Jeremy V. Pitt |
EvoApplications | 2 |
| 2021 | Automated, Explainable Rule Extraction from MAP-Elites Archives
Neil Urquhart, Silke Höhl, Emma Hart |
EvoApplications | 3 |
| 2021 | Using novelty search to explicitly create diversity in ensembles of classifiersabstractThe diversity between individual learners in an ensemble is known to influence its performance. However, there is no standard agreement on how diversity should be defined, and thus how to exploit it to construct a high-performing classifier. We propose two new behavioural diversity metrics based on the divergence of errors between models. Following a neuroevolution approach, these metrics are then used to guide a novelty search algorithm to search a space of neural architectures and discover behaviourally diverse classifiers, iteratively adding the models with high diversity score to an ensemble. The parameters of each ANN are tuned individually with a standard gradient descent procedure. We test our approach on three benchmark datasets from Computer Vision --- CIFAR-10, CIFAR-100, and SVHN --- and find that the ensembles generated significantly outperform ensembles created without explicitly searching for diversity and that the error diversity metrics we propose lead to better results than others in the literature. We conclude that our empirical results signpost an improved approach to promoting diversity in ensemble learning, identifying what sort of diversity is most relevant and proposing an algorithm that explicitly searches for it without selecting for accuracy. Rui P. Cardoso, Emma Hart, David Burth Kurka, Jeremy V. Pitt |
GECCO | 2 |
| 2021 | Generating unambiguous and diverse referring expressions
Nikolaos Panagiaris, Emma Hart, Dimitra Gkatzia |
Comput. Speech Lang. | 2 |
| 2020 | Improving Classification of Metamorphic Malware by Augmenting Training Data with a Diverse Set of Evolved Mutant SamplesabstractDetecting metamorphic malware provides a challenge to machine-learning models as trained models might not generalise to future mutant variants of the malware. To address this, we explore whether machine-learning models can be improved by augmenting training data-sets with samples of potential variants. These variants are generated using an evolutionary algorithm that evolves a behaviourally diverse set of mutants, optimised to avoid detection by a large set of existing detection-engines. Using features calculated from the behavioural trace of a sample as input, we evaluate the ability of five machine-learning methods to detect the new variants, show that the detection rate is considerably improved by including the new samples as training data, and that the classifiers still generalise over a range of malware. We then repeat this experiment using a sequence-based deep-learning method as the classifier, which is shown to out-perform the feature-based classifiers. Kehinde O. Babaagba, Zhiyuan Tan 0001, Emma Hart |
CEC | 3 |
| 2020 | Automatic Generation of Adversarial Metamorphic Malware Using MAP-Elites
Kehinde O. Babaagba, Zhiyuan Tan 0001, Emma Hart |
EvoApplications | 3 |
| 2020 | A deep learning approach to predicting solutions in streaming optimisation domainsabstractIn the field of combinatorial optimisation, per-instance algorithm selection still remains a challenging problem, particularly with respect to streaming problems such as packing or scheduling. Typical approaches involve training a model to predict the best algorithm based on features extracted from the data, which is well known to be a difficult task and even more challenging with streaming data. We propose a radical approach that bypasses algorithm-selection altogether by training a Deep-Learning model using solutions obtained from a set of heuristic algorithms to directly predict a solution from the instance-data. To validate the concept, we conduct experiments using a packing problem in which items arrive in batches. Experiments conducted on six large datasets using batches of varying size show the model is able to accurately predict solutions, particularly with small batch sizes, and surprisingly in a small number of cases produces better solutions than any of the algorithms used to train the model. Mohamad Alissa, Kevin Sim, Emma Hart |
GECCO | 3 |
| 2020 | Improving the Naturalness and Diversity of Referring Expression Generation models using Minimum Risk TrainingabstractIn this paper we consider the problem of optimizing neural Referring Expression Generation (REG) models with sequence level objectives.Recently reinforcement learning (RL) techniques have been adopted to train deep end-to-end systems to directly optimize sequence-level objectives.However, there are two issues associated with RL training: (1) effectively applying RL is challenging, and (2) the generated sentences lack in diversity and naturalness due to deficiencies in the generated word distribution, smaller vocabulary size, and repetitiveness of frequent words or phrases.To alleviate these issues, we propose a novel strategy for training REG models, using minimum risk training (MRT) with maximum likelihood estimation (MLE) and we show that our approach outperforms RL w.r.t naturalness and diversity of the output.Specifically, our approach achieves an increase in CIDEr scores between 23%-57% in two datasets.We further demonstrate the robustness of the proposed method through a detailed comparison with different REG models. Nikolaos Panagiaris, Emma Hart, Dimitra Gkatzia |
INLG | 2 |
| 2019 | Quantifying the Effects of Increasing User Choice in MAP-Elites Applied to a Workforce Scheduling and Routing Problem
Neil Urquhart, Emma Hart, William Hutcheson |
EvoApplications | 2 |
| 2019 | Algorithm selection using deep learning without feature extractionabstractWe propose a novel technique for algorithm-selection which adopts a deep-learning approach, specifically a Recurrent-Neural Network with Long-Short-Term-Memory (RNN-LSTM). In contrast to the majority of work in algorithm-selection, the approach does not need any features to be extracted from the data but instead relies on the temporal data sequence as input. A large case-study in the domain of 1-d bin packing is undertaken in which instances can be solved by one of four heuristics. We first evolve a large set of new problem instances that each have a clear "best solver" in terms of the heuristics considered. An RNN-LSTM is trained directly using the sequence data describing each instance to predict the best-performing heuristic. Experiments conducted on small and large problem instances with item sizes generated from two different probability distributions are shown to achieve between 7% to 11% improvement over the single best solver (SBS) (i.e. the single heuristic that achieves the best performance over the instance set) and 0% to 2% lower than the virtual best solver (VBS), i.e the perfect mapping. Mohamad Alissa, Kevin Sim, Emma Hart |
GECCO | 3 |
| 2019 | Evolving robust policies for community energy system managementabstractCommunity energy systems (CESs) are shared energy systems in which multiple communities generate and consume energy from renewable resources. At regular time intervals, each participating community decides whether to self-supply, store, trade, or sell their energy to others in the scheme or back to the grid according to a predefined policy which all participants abide by. The objective of the policy is to maximise average satisfaction across the entire CES while minimising the number of unsatisfied participants. We propose a multi-class, multi-tree genetic programming approach to evolve a set of specialist policies that are applicable to specific conditions, relating to abundance of energy, asymmetry of generation, and system volatility. Results show that the evolved policies significantly outperform a default handcrafted policy. Additionally, we evolve a generalist policy and compare its performance to specialist ones, finding that the best generalist policy can equal the performance of specialists in many scenarios. We claim that our approach can be generalised to any multi-agent system solving a common-pool resource allocation problem that requires the design of a suitable operating policy. Rui P. Cardoso, Emma Hart, Jeremy V. Pitt |
GECCO | 2 |
| 2019 | An illumination algorithm approach to solving the micro-depot routing problemabstractAn 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 micro-depot-VRP, in which a single supply vehicle is used to supply a set of micro-depots distributed across a city; deliveries are then made from the micro-depot by couriers using electric vehicles, bicycles and on foot. We present a formal definition of the problem, and propose a representation that can be used with an optimisation algorithm to minimise the total cost associated with delivering packages. Using five instances created from real-data obtained from delivery companies operating within the City of Frankfurt, we apply an illumination algorithm in order to obtain a set of results that minimise costs but have differing characteristics in terms of emissions, distance travelled and number of couriers used. Results show that solutions can be obtained that have equivalent costs to the baseline standard VRP solution, but considerably improve on this in terms of minimising the secondary criteria relating to emissions, couriers and distance. Neil Urquhart, Silke Höhl, Emma Hart |
GECCO | 3 |
| 2018 | Automatic Generation of Constructive Heuristics for Multiple Types of Combinatorial Optimisation Problems with Grammatical Evolution and Geometric Graphs
Christopher Stone 0001, Emma Hart, Ben Paechter |
EvoApplications | 2 |
| 2018 | Evolution of a functionally diverse swarm via a novel decentralised quality-diversity algorithmabstractThe presence of functional diversity within a group has been demonstrated to lead to greater robustness, higher performance and increased problem-solving ability in a broad range of studies that includes insect groups, human groups and swarm robotics. Evolving group diversity however has proved challenging within Evolutionary Robotics, requiring reproductive isolation and careful attention to population size and selection mechanisms. To tackle this issue, we introduce a novel, decentralised, variant of the MAP-Elites illumination algorithm which is hybridised with a well-known distributed evolutionary algorithm (mEDEA). The algorithm simultaneously evolves multiple diverse behaviours for multiple robots, with respect to a simple token-gathering task. Each robot in the swarm maintains a local archive defined by two pre-specified functional traits which is shared with robots it come into contact with. We investigate four different strategies for sharing, exploiting and combining local archives and compare results to mEDEA. Experimental results show that in contrast to previous claims, it is possible to evolve a functionally diverse swarm without geographical isolation, and that the new method outperforms mEDEA in terms of the diversity, coverage and precision of the evolved swarm. Emma Hart, Andreas Steyven, Ben Paechter |
GECCO | 1 |
| 2018 | A novel similarity-based mutant vector generation strategy for differential evolutionabstractThe mutant vector generation strategy is an essential component of Differential Evolution (de), introduced to promote diversity, resulting in exploration of novel areas of the search space. However, it is also responsible for promoting intensification, to improve those solutions located in promising regions. In this paper we introduce a novel similarity-based mutant vector generation strategy for de, with the goal of inducing a suitable balance between exploration and exploitation, adapting its behaviour depending on the current state of the search. In order to achieve this balance, the strategy considers similarities among individuals in terms of their Euclidean distance in the decision space. A variant of de incorporating the novel mutant vector generation strategy is compared to well-known explorative and exploitative adaptive de variants. An experimental evaluation performed on a well-known suite of large-scale continuous problems shows that the new de algorithm that makes use of the similarity-based approach provides better performance in comparison to the explorative and exploitative de variants for a wide range of the problems tested, demonstrating the ability of the new component to properly balance exploration and exploitation. Eduardo Segredo, Eduardo Lalla-Ruiz, Emma Hart |
GECCO | 3 |
| 2018 | Engineering Sustainable and Adaptive Systems in Dynamic and Unpredictable Environments
Rui P. Cardoso, Rosaldo J. F. Rossetti, Emma Hart, David Burth Kurka, Jeremy V. Pitt |
ISoLA (3) | 3 |
| 2018 | On the Synthesis of Perturbative Heuristics for Multiple Combinatorial Optimisation Domains
Christopher Stone 0001, Emma Hart, Ben Paechter |
PPSN (1) | 2 |
| 2018 | Optimisation and Illumination of a Real-World Workforce Scheduling and Routing Application (WSRP) via Map-Elites
Neil Urquhart, Emma Hart |
PPSN (1) | 2 |
| 2018 | On Constructing Ensembles for Combinatorial OptimisationabstractAlthough the use of ensemble methods in machine-learning is ubiquitous due to their proven ability to outperform their constituent algorithms, ensembles of optimisation algorithms have received relatively little attention. Existing approaches lag behind machine-learning in both theory and practice, with no principled design guidelines available. In this article, we address fundamental questions regarding ensemble composition in optimisation using the domain of bin-packing as an example. In particular, we investigate the trade-off between accuracy and diversity, and whether diversity metrics can be used as a proxy for constructing an ensemble, proposing a number of novel metrics for comparing algorithm diversity. We find that randomly composed ensembles can outperform ensembles of high-performing algorithms under certain conditions and that judicious choice of diversity metric is required to construct good ensembles. The method and findings can be generalised to any metaheuristic ensemble, and lead to better understanding of how to undertake principled ensemble design. Emma Hart, Kevin Sim |
Evol. Comput. | 1 |
| 2018 | On the performance of the hybridisation between migrating birds optimisation variants and differential evolution for large scale continuous problems
Eduardo Segredo, Eduardo Lalla-Ruiz, Emma Hart, Stefan Voß 0001 |
Expert Syst. Appl. | 3 |
| 2017 | A hybrid method for feature construction and selection to improve wind-damage prediction in the forestry sectorabstractCatastrophic damage to forests resulting from major storms has resulted in serious timber and financial losses within the sector across Europe in the recent past. Developing risk assessment methods is thus one of the keys to finding forest management strategies to reduce future damage. Previous approaches to predicting damage to individual trees have used mechanistic models of wind-flow or logistical regression with mixed results. We propose a novel filter-based Genetic Programming method for constructing a large set of new features which are ranked using the Hellinger distance metric which is insensitive to skew in the data. A wrapper-based feature-selection method that uses a random forest classifier is then applied predict damage to individual trees. Using data collected from two forests within South-West France, we demonstrate significantly improved classification results using the new features, and in comparison to previously published results. The feature-selection method retains a small set of relevant variables consisting only of newly constructed features whose components provide insights that can inform forest management policies. Emma Hart, Kevin Sim, Barry Gardiner, Kana Kamimura |
GECCO | 1 |
| 2017 | An investigation of environmental influence on the benefits of adaptation mechanisms in evolutionary swarm roboticsabstractA robotic swarm that is required to operate for long periods in a potentially unknown environment can use both evolution and individual learning methods in order to adapt. However, the role played by the environment in influencing the effectiveness of each type of learning is not well understood. In this paper, we address this question by analysing the performance of a swarm in a range of simulated, dynamic environments where a distributed evolutionary algorithm for evolving a controller is augmented with a number of different individual learning mechanisms. The learning mechanisms themselves are defined by parameters which can be either fixed or inherited. We conduct experiments in a range of dynamic environments whose characteristics are varied so as to present different opportunities for learning. Results enable us to map environmental characteristics to the most effective learning algorithm. Andreas Steyven, Emma Hart, Ben Paechter |
GECCO | 2 |
| 2017 | Impact of selection methods on the diversity of many-objective Pareto set approximationsabstractSelection methods are a key component of all multi-objective and, consequently, many-objective optimisation evolutionary algorithms. They must perform two main tasks simultaneously. First of all, they must select individuals that are as close as possible to the Pareto optimal front (convergence). Second, but not less important, they must help the evolutionary approach to provide a diverse population. In this paper, we carry out a comprehensive analysis of state-of-the-art selection methods with different features aimed to determine the impact that this component has on the diversity preserved by well-known multi-objective optimisers when dealing with many-objective problems. The algorithms considered herein, which incorporate Pareto-based and indicator-based selection schemes, are analysed through their application to the Walking Fish Group (WFG) test suite taking into account an increasing number of objective functions. Algorithmic approaches are assessed via a set of performance indicators specifically proposed for measuring the diversity of a solution set, such as the Diversity Measure and the Diversity Comparison Indicator. Hypervolume, which measures convergence in addition to diversity, is also used for comparison purposes. The experimental evaluation points out that the reference-point-based selection scheme of the Non-dominated Sorting Genetic Algorithm III (NSGA-III) and a modified version of the Non-dominated Sorting Genetic Algorithm II (NSGA-II), where the crowding distance is replaced by the Euclidean distance, yield the best results. Luis Martí, Eduardo Segredo, Nayat Sánchez-Pi, Emma Hart |
KES | 4 |
| 2016 | Hybrid parameter control approach applied to a diversity-based multi-objective memetic algorithm for frequency assignment problemsabstractIn order to address the difficult issue of parameter setting within a diversity-based Multi-objective Evolutionary Algorithm (MOEA), we recently proposed a hybrid control scheme based on both Fuzzy Logic Controllers (FLCs) and Hyper-heuristics (HHs). The method simultaneously adapts both symbolic and numeric parameters and was shown to be effective when controlling a diversity-based MOEA applied to a range of benchmark problems. Here, we show that the hybrid control scheme generalises to other meta-heuristics by using it to adapt several parameters of a diversity-based multi-objective Memetic Algorithm (MA) applied to a Frequency Assignment Problem (FAP). Using real-world instances of the FAP, we demonstrate that our proposed parameter control method outperforms parameter tuning of the MA. The results provide new evidence that the method can be successfully applied to significantly more complex problems than the benchmarks previously tested. Eduardo Segredo, Ben Paechter, Emma Hart, Carlos Ignacio Gonzalez-Vila |
CEC | 3 |
| 2016 | Validating the Grid Diversity Operator: An Infusion Technique for Diversity Maintenance in Population-Based Optimisation Algorithms
Emma Hart, Kevin Sim |
EvoApplications (2) | 2 |
| 2016 | A Combined Generative and Selective Hyper-heuristic for the Vehicle Routing ProblemabstractHyper-heuristic methods for solving vehicle routing problems (VRP) have proved promising on a range of data. The vast majority of approaches apply selective hyper-heuristic methods that iteratively choose appropriate heuristics from a fixed set of pre-defined low-level heuristics to either build or perturb a candidate solution. We propose a novel hyper-heuristic called GP-MHH that operates in two stages. The first stage uses a novel Genetic Programming (GP) approach to evolve high quality constructive heuristics; these can be used with any existing method that relies on a candidate solution(s) as its starting point. In the second stage, a perturbative hyper-heuristic is applied to candidate solutions created from the new heuristics. The new constructive heuristics are shown to outperform existing low-level heuristics. When combined with a naive perturbative hyper-heuristic they provide results which are both competitive with known optimal values and outperform a recent method that also designs new heuristics on some standard benchmarks. Finally, we provide results on a set of rich VRPs, showing the generality of the approach. Kevin Sim, Emma Hart |
GECCO | 2 |
| 2016 | Analysing the Performance of Migrating Birds Optimisation Approaches for Large Scale Continuous Problems
Eduardo Lalla-Ruiz, Eduardo Segredo, Stefan Voß 0001, Emma Hart, Ben Paechter |
PPSN | 4 |
| 2016 | Understanding Environmental Influence in an Open-Ended Evolutionary Algorithm
Andreas Steyven, Emma Hart, Ben Paechter |
PPSN | 2 |
| 2016 | A Hyper-Heuristic Ensemble Method for Static Job-Shop SchedulingabstractWe describe a new hyper-heuristic method NELLI-GP for solving job-shop scheduling problems (JSSP) that evolves an ensemble of heuristics. The ensemble adopts a divide-and-conquer approach in which each heuristic solves a unique subset of the instance set considered. NELLI-GP extends an existing ensemble method called NELLI by introducing a novel heuristic generator that evolves heuristics composed of linear sequences of dispatching rules: each rule is represented using a tree structure and is itself evolved. Following a training period, the ensemble is shown to outperform both existing dispatching rules and a standard genetic programming algorithm on a large set of new test instances. In addition, it obtains superior results on a set of 210 benchmark problems from the literature when compared to two state-of-the-art hyper-heuristic approaches. Further analysis of the relationship between heuristics in the evolved ensemble and the instances each solves provides new insights into features that might describe similar instances. Emma Hart, Kevin Sim |
Evol. Comput. | 1 |
| 2016 | Artificial Immunology for Collective Adaptive Systems Design and ImplementationabstractDistributed autonomous systems consisting of large numbers of components with no central control point need to be able to dynamically adapt their control mechanisms to deal with an unpredictable and changing environment. Existing frameworks for engineering self-adaptive systems fail to account for the need to incorporate self-expression—that is, the capability of a system to dynamically adapt its coordination pattern during runtime. Although the benefits of incorporating self-expression are well known, currently there is no principled means of enabling this during system design. We propose a conceptual framework for principled design of systems that exhibit self-expression, based on inspiration from the natural immune system. The framework is described as a set of design principles and customizable algorithms and then is instantiated in three case studies, including two from robotics and one from artificial chemistry. We show that it enables self-expression in each case, resulting in systems that are able to adapt their choice of coordination pattern during runtime to optimize functional and nonfunctional goals, as well as to discover novel patterns and architectures. Nicola Capodieci, Emma Hart, Giacomo Cabri |
ACM Trans. Auton. Adapt. Syst. | 2 |
| 2015 | Collaborative Diffusion on the GPU for Path-Finding in Games
Craig McMillan, Emma Hart, Kevin Chalmers |
EvoApplications | 2 |
| 2015 | Improving Survivability in Environment-driven Distributed Evolutionary Algorithms through Explicit Relative Fitness and Fitness Proportionate CommunicationabstractEnsuring the integrity of a robot swarm in terms of maintaining a stable population of functioning robots over long periods of time is a mandatory prerequisite for building more complex systems that achieve user-defined tasks. mEDEA is an environment-driven evolutionary algorithm that provides promising results using an implicit fitness function combined with a random genome selection operator. Motivated by the need to sustain a large population with sufficient spare energy to carry out user-defined tasks in the future, we develop an explicit fitness metric providing a measure of fitness that is relative to surrounding robots and examine two methods by which it can influence spread of genomes. Experimental results in simulation find that use of the fitness-function provides significant improvements over the original algorithm; in particular, a method that influences the frequency and range of broadcasting when combined with random selection has the potential to conserve energy whilst maintaining performance, a critical factor for physical robots. Emma Hart, Andreas Steyven, Ben Paechter |
GECCO | 1 |
| 2015 | A Lifelong Learning Hyper-heuristic Method for Bin PackingabstractWe describe a novel hyper-heuristic system that continuously learns over time to solve a combinatorial optimisation problem. The system continuously generates new heuristics and samples problems from its environment; and representative problems and heuristics are incorporated into a self-sustaining network of interacting entities inspired by methods in artificial immune systems. The network is plastic in both its structure and content, leading to the following properties: it exploits existing knowledge captured in the network to rapidly produce solutions; it can adapt to new problems with widely differing characteristics; and it is capable of generalising over the problem space. The system is tested on a large corpus of 3,968 new instances of 1D bin-packing problems as well as on 1,370 existing problems from the literature; it shows excellent performance in terms of the quality of solutions obtained across the datasets and in adapting to dynamically changing sets of problem instances compared to previous approaches. As the network self-adapts to sustain a minimal repertoire of both problems and heuristics that form a representative map of the problem space, the system is further shown to be computationally efficient and therefore scalable. Kevin Sim, Emma Hart, Ben Paechter |
Evol. Comput. | 2 |
| 2015 | A fuzzy logic controller applied to a diversity-based multi-objective evolutionary algorithm for single-objective optimisation
Eduardo Segredo, Carlos Segura, Coromoto León, Emma Hart |
Soft Comput. | 4 |
| 2014 | Idiotypic Networks for Evolutionary Controllers in Virtual CreaturesabstractWe propose a novel method for evolving adaptive locomotive strategies for virtual limbless creatures that addresses both functional and non-functional requirements, respectively the ability to avoid obstacles and to minimise spent energy. We describe an approach inspired by artificial immune systems, based on a dual-layer idiotypic network that results in a completely decentralised controller. Starting from a system initialised with five non-adaptive locomotion strategies, we show that an adaptive controller can evolve that both min- imises energy requirements and maximises distance covered when compared to the initial strategies. Nicola Capodieci, Emma Hart, Giacomo Cabri |
ALIFE | 2 |
| 2014 | An improved immune inspired hyper-heuristic for combinatorial optimisation problemsabstractThe meta-dynamics of an immune-inspired optimisation system NELLI are considered. NELLI has previously shown to exhibit good performance when applied to a large set of optimisation problems by sustaining a network of novel heuristics. We address the mechanisms by which new heuristics are defined and subsequently generated. A new representation is defined, and a mutation-based operator inspired by clonal-selection introduced to control the balance between exploration and exploitation in the generation of new network elements. Experiments show significantly improved performance over the existing system in the bin-packing domain. New experiments in the job-scheduling domain further show the generality of the approach. Kevin Sim, Emma Hart |
GECCO | 2 |
| 2014 | On the Life-Long Learning Capabilities of a NELLI*: A Hyper-Heuristic Optimisation System
Emma Hart, Kevin Sim |
PPSN | 1 |
| 2013 | Generating single and multiple cooperative heuristics for the one dimensional bin packing problem using a single node genetic programming island modelabstractNovel deterministic heuristics are generated using Single Node Genetic Programming for application to the One Dimensional Bin Packing Problem. First a single deterministic heuristic was evolved that minimised the total number of bins used when applied to a set of 685 training instances. Following this, a set of heuristics were evolved using a form of cooperative co-evolution that collectively minimise the number of bins used across the same set of problems. Results on an unseen test set comprising a further 685 problem instances show that the single evolved heuristic outperforms existing deterministic heuristics described in the literature. The collection of heuristics evolved by cooperative co-evolution outperforms any of the single heuristics, including the newly generated ones. Kevin Sim, Emma Hart |
GECCO | 2 |
| 2012 | A Hyper-Heuristic Classifier for One Dimensional Bin Packing Problems: Improving Classification Accuracy by Attribute Evolution
Kevin Sim, Emma Hart, Ben Paechter |
PPSN (2) | 2 |
| 2011 | On clonal selection
Chris McEwan, Emma Hart |
Theor. Comput. Sci. | 2 |
| 2010 | Building low CO2 solutions to the vehicle routing problem with Time Windows using an evolutionary algorithmabstractAn evolutionary Multi-Objective Algorithm (MOA) is used to investigate the trade-off between CO2savings, distance and number of vehicles used in a typical vehicle routing problem with Time Windows (VRPTW). A problem set is derived containing three problems based on accurate geographical data which encapsulates the topology of streets as well as layouts and characteristics of junctions. This is combined with realistic speed-flow data associated with road-classes and a power-based instantaneous fuel consumption model to calculate CO2emissions, taking account of drive-cycles. Results obtained using a well-known MOA with twin objectives show that it is possible to save up to 10% CO2, depending on the problem instance and ranking criterion used. Neil Urquhart, Emma Hart, Cathy Scott |
IEEE Congress on Evolutionary Computation | 2 |
| 2010 | Influence of Topology and Payload on CO2 Optimised Vehicle Routing
Cathy Scott, Neil Urquhart, Emma Hart |
EvoApplications (2) | 3 |
| 2010 | Using an Evolutionary Algorithm to Discover Low CO2 Tours within a Travelling Salesman Problem
Neil Urquhart, Cathy Scott, Emma Hart |
EvoApplications (2) | 3 |
| 2010 | Special issue on "New Network Paradigms"
Eitan Altman, Tamer Basar, Emma Hart, Daniele Miorandi, Aris L. Moustakas, Stavros Toumpis |
Comput. Networks | 3 |
| 2010 | Structure versus function: a topological perspective on immune networks
Emma Hart, Hugues Bersini, Francisco C. Santos |
Nat. Comput. | 1 |
| 2004 | Hyper-heuristics applied to class and exam timetabling problemsabstractCombinatorial optimisation algorithms can be both slow and fragile. That is, the quality of results produced can vary considerably with the problem and with the parameters chosen and the user must hope or the best or search for problem-specific good parameters. The idea of hyper-heuristics is to search for a good, fast, deterministic algorithm built from easily-understood heuristics that shows good performance across a range of problems. In this paper we show how the idea can be applied to class and exam timetabling problems and report results on nontrivial problems. Unlike many optimisation algorithms, the generated algorithm does not involve and solution-improving search step, it is purely constructive. Peter Ross, Javier G. Marín-Blázquez, Emma Hart |
IEEE Congress on Evolutionary Computation | 3 |
| 2003 | Learning a Procedure That Can Solve Hard Bin-Packing Problems: A New GA-Based Approach to Hyper-heuristics
Peter Ross, Javier G. Marín-Blázquez, Sonia Schulenburg, Emma Hart |
GECCO | 4 |
| 2002 | Hyper-heuristics: Learning To Combine Simple Heuristics In Bin-packing Problems
Peter Ross, Sonia Schulenburg, Javier G. Marín-Blázquez, Emma Hart |
GECCO | 4 |
| 2001 | GAVEL - a new tool for genetic algorithm visualizationabstractThis paper surveys the state of the art in evolutionary algorithm visualization and describes a new tool called GAVEL. It provides a means to examine in a genetic algorithm (GA) how crossover and mutation operations assembled the final result, where each of the alleles came from, and a way to trace the history of user-selected sets of alleles. A visualization tool of this kind can be very useful in choosing operators and parameters and in analyzing how and, indeed, whether or not a GA works. We describe the new tool and illustrate some of the benefits that can be gained from using it with reference to three different problems: a timetabling problem, a job-shop scheduling problem, and Goldberg and Horn's long-path problem. We also compare the tool to other available visualization tools, pointing out those features which are novel and identifying complementary features in other tools. Emma Hart, Peter Ross |
IEEE Trans. Evol. Comput. | 1 |
| 2000 | Enhancing the Performance of a GA through Visualization
Emma Hart, Peter Ross |
GECCO | 1 |
| 1999 | An Immune System Approach to Scheduling in Changing Environments
Emma Hart, Peter Ross |
GECCO | 1 |
| 1998 | A Heuristic Combination Method for Solving Job-Shop Scheduling Problems
Emma Hart, Peter Ross |
PPSN | 1 |
| 1998 | A Comparison of Dominance Mechanisms and Simple Mutation on Non-stationary Problems
Jonathan Lewis, Emma Hart, Graeme Ritchie |
PPSN | 2 |
| 1998 | An Adaptive Mutation Scheme for a Penalty-Based Graph-Colouring GA
Peter Ross, Emma Hart |
PPSN | 2 |
| 1998 | Solving a Real-World Problem Using an Evolving Heuristically Driven Schedule BuilderabstractThis work addresses the real-life scheduling problem of a Scottish company that must produce daily schedules for the catching and transportation of large numbers of live chickens. The problem is complex and highly constrained. We show that it can be successfully solved by division into two subproblems and solving each using a separate genetic algorithm (GA). We address the problem of whether this produces locally optimal solutions and how to overcome this. We extend the traditional approach of evolving a "permutation + schedule builder" by concentrating on evolving the schedule builder itself. This results in a unique schedule builder being built for each daily scheduling problem, each individually tailored to deal with the particular features of that problem. This results in a robust, fast, and flexible system that can cope with most of the circumstances imaginable at the factory. We also compare the performance of a GA approach to several other evolutionary methods and show that population-based methods are superior to both hill-climbing and simulated annealing in the quality of solutions produced. Population-based methods also have the distinct advantage of producing multiple, equally fit solutions, which is of particular importance when considering the practical aspects of the problem. Emma Hart, Jeremy A. D. Nelson, Peter Ross |
Evol. Comput. | 1 |
| 1997 | Some Observations about GA-Based Exam Timetabling
Peter Ross, Emma Hart, David W. Corne |
PATAT | 2 |