Introduction to Evolutionary Computing
(2015)
Book
All Outputs (126)
The influence of search components and problem characteristics in early life cycle class modelling (2014)
Presentation / Conference Contribution
© 2014 Elsevier Inc. All rights reserved. This paper examines the factors affecting the quality of solution found by meta-heuristic search when optimising object-oriented software class models. From the algorithmic perspective, we examine the effect... Read More about The influence of search components and problem characteristics in early life cycle class modelling.
Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design (2014)
Presentation / Conference Contribution
Early lifecycle software design is an intensely human
activity in which design scale and complexity can place a
high cognitive load on the software designer. Recently, the use of evolutionary search has been suggested to yield insights in the natur... Read More about Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design.
The Baldwin effect hinders self-adaptation (2014)
Presentation / Conference Contribution
The “end-game” of evolutionary optimisation is often largely governed by the efficiency and effectiveness of searching regions of space known to contain high quality solutions. In a traditional EA this role is done via mutation, which creates a tensi... Read More about The Baldwin effect hinders self-adaptation.
Interactive ant colony optimization (iACO) for early lifecycle software design (2014)
Journal Article
Finding good designs in the early stages of the software development lifecycle is a demanding multi-objective problem that is crucial to success. Previously, both interactive and non-interactive techniques based on evolutionary algorithms (EAs) have... Read More about Interactive ant colony optimization (iACO) for early lifecycle software design.
A genetic algorithm for the one-dimensional cutting stock problem with setups (2014)
Journal Article
This paper investigates the one-dimensional cutting stock problem considering two conflicting objective functions: minimization of both the number of objects and the number of different cutting patterns used. A new heuristic method based on the conce... Read More about A genetic algorithm for the one-dimensional cutting stock problem with setups.
A comparison of meta-heuristic search for interactive software design (2013)
Journal Article
Advances in processing capacity, coupled with the desire to tackle problems where a human subjective judgment plays an important role in determining the value of a proposed solution, has led to a dramatic rise in the number of applications of Interac... Read More about A comparison of meta-heuristic search for interactive software design.
A preprocessing optimization applied to the cell suppression problem in statistical disclosure control (2013)
Journal Article
As organizations start to publish the data that they collect, either internally or externally, in the form of statistical tables they need to consider the protection of the confidential information held in those tables. The algorithms used to protect... Read More about A preprocessing optimization applied to the cell suppression problem in statistical disclosure control.
Initial application of ant colony optimisation to statistical disclosure control (2013)
Presentation / Conference Contribution
In this paper Ant Colony Optimisation (ACO) is applied in the field of Statistical Disclosure Control (SDC) for the first time. It has been applied to a permutation problem found in Cell Suppression. ACO has successfully improved the suppression patt... Read More about Initial application of ant colony optimisation to statistical disclosure control.
A comparison of two memetic algorithms for software class modelling (2013)
Presentation / Conference Contribution
Recent research has demonstrated that the problem of class
modelling within early cycle object orientated software engineering can be successfully tackled by posing it as a search problem to be tackled with meta-heuristics. This “Search Based Softwa... Read More about A comparison of two memetic algorithms for software class modelling.
A comparison of evolutionary algorithms and ant colony optimization for interactive software design (2012)
Presentation / Conference Contribution
Self-adaptative and coevolving memetic algorithms (2012)
Book Chapter
Making early predictions of the accuracy of machine learning classifiers (2012)
Book Chapter
Scaling up a hybrid genetic linear programming algorithm for statistical disclosure control (2011)
Presentation / Conference Contribution
Aspect oriented software fault tolerance and analytically redundant design framework (2010)
Presentation / Conference Contribution
Diversity or redundancy based software fault tolerance does not come for free; rather it introduces additional complexity to the core functionality in the form of redundancy development, management and controlled execution. This results in tangling o... Read More about Aspect oriented software fault tolerance and analytically redundant design framework.
Self-adaptation of mutation operator and probability for permutation representations in genetic algorithms (2010)
Journal Article
The choice of mutation rate is a vital factor in the success of any genetic algorithm (GA), and for permutation representations this is compounded by the availability of several alternative mutation operators. It is now well understood that there is... Read More about Self-adaptation of mutation operator and probability for permutation representations in genetic algorithms.
Teaching problem solving and AI with PacMan (2010)
Presentation / Conference Contribution
Impact of object extraction methods on classification performance in surface inspection systems (2010)
Journal Article
In surface inspection applications, the main goal is to detect all areas which might contain defects or unacceptable imperfections, and to classify either every single 'suspicious' region or the investigated part as a whole. After an image is acquire... Read More about Impact of object extraction methods on classification performance in surface inspection systems.
Assessment of the influence of adaptive components in trainable surface inspection systems (2010)
Journal Article
In this paper, we present a framework for the classification of images in surface inspection tasks and address several key aspects of the processing chain from the original image to the final classification result. A major contribution of this paper... Read More about Assessment of the influence of adaptive components in trainable surface inspection systems.