| Diversity Measures and Methods |
Robotics |
Investigating measures of population diversity, how diversity correlates with performance and whether ideal levels of diversity measures exits.
See
IEEE TEC'04,
PPSN'02,
GECCO'02.
Studying the control of diversity using genetic lineages and dissimilarity and characterising the complexity of populations by examining measures of behaviours.
See CEC'03,
EuroGP'04.
|
Recent research examines issues with scaling and sensors in multi-robot
systems, to be presented at RoboSphere 2004.
See RoboSphere'04.
Previous research includes participation in the AAAI 1997 Mobile Robotics Competition, ``Find the Remote'', with the Kansas State University team. Here, a Nomadic Technologies robot, sonar ring and moveable, grasping arm were used to identify and retreive various objects.
See AI Magazine Summary and
Related page.
|
| Effects and Role of Population Diversity
| Challenging Problems |
Researching how population diversity effects other aspects of search. In particular, how population diversity is effected by problem difficulty and the effects on solution size. A study using Lineage Selection shows how increasing genetic diversity can lead to smaller solutions. Also looking at how genetic programming samples the solutions space.
See
GPEM '04,
CEC '03,
EuroGP '04.
|
Researching the possibility of the N-Prisoners Puzzle (i.e. extension of the 3-Hats Problem) as a testbed domain. I am also interested in the possibility of logic mazes and related puzzles for machine learning testbeds, including the Keep-Away Soccer problem. Dissertation research proposed the Tree-String problem, a constructed problem combining structure and content objectives that should be useful for representing real-world problems.
See EuroGP'01,
EuroGP'02,
3-Hats Page,
PhD Thesis '04.
|
| Visualisations | Population Complexity |
Extending a recent technique for tree visualisation to visualisation of a population in 3-dimensions. This research lead to new and novel measures for populations. Currently looking at other ways to visualise program dynamics when realized on tree structures.
See Report,
PhD Thesis '04, and Tree Visualisation Code.
|
Currently researching various measures of population complexity, e.g. distance distributions and multidimensional scaling, to improve the understanding of population-based search methods.
Initially examined the behaviour represented by different solutions using
behaviour measures incorporating an aspect of complexity. See Report (coming soon),
EuroGP '04.
|
| Memetic Algorithms | Representations for Analysis |
Investigating the hybridisation of evolutionary algorithms with self-adaptive local search in the framework of Dawkins' ``memes''. This is part of an ongoing collaboration led by Natalio Krasnogor that looks at memes which are themselves ``evolvable'' and self-adaptive.
See
Natural Computing '04,
WOMA'04,
Natalio's Site.
|
Developing intermediate representations of population information to allow efficient measures and visualisations for analysis of complex spaces. This is part of an ongoing collaboration led by Aniko Ekart.
See EuroGP '04,
Aniko's Site.
|
| Keep Away Soccer | |
Proposed, simultaneously with Peter Stone, this toy problem as a machine learning testbed. Initial investigations used genetic programming in a hierarchical learning framework to develop strategies to play keep away soccer. Intend to extend this research at a later date.
See EuroGP'01,
the Keep-Away Visualisation,
KAS Site.
|
|