ABOUT |
|
Evolutionary Algorithms for Dynamic Optimisation Problems: Design, Analysis and ApplicationsDetails
Evolutionary algorithms (EAs) have been applied to solve many stationary problems.
However, real-world problems are usually more complex and dynamic, where the objective
function, decision variables, and environmental parameters may change over time. In
this project, we will investigate novel EA approaches to address dynamic optimisation
problems (DOPs), a challenging but very important research area. The proposed research
has three main aspects: (1) designing and evaluating new EAs for DOPs in collaboration
with researchers from Honda Research Institute Europe, (2) theoretically analysing EAs
for DOPs, and (3) adapting developed EA approaches to solve dynamic telecommunication
optimisation problems.
In this project, we will first construct standardised, both
discrete and continuous, dynamic test environments based on the concept of problem
difficulty, scalability, cyclicity and noise of environments, and standardised
performance measures for evaluating EAs for DOPs. Based on the standardised dynamic
test and evaluation environment, we will then design and evaluate novel EAs and their
hybridisation, e.g., Estimation of Distribution Algorithms (EDAs), Genetic Algorithms,
Swarm Intelligence and Adaptive Evolutionary Algorithms, for DOPs based on our previous
research. A guiding idea here is to improve EA's adaptability to different degrees of
environmental change in the genotypic space, be it binary or not. Systematically and
adaptively combining dualism-like schemes for significant changes, random immigration-like
schemes for medium changes, and general mutation or variation schemes for small
changes, is expected to greatly improve EA's performance in different dynamic
environments. And memory schemes can be used when the environment involves cyclic
changes. In order to better understand the fundamental issues, theoretical analysis
of EAs for DOPs will be pursued in this project. We will apply drift analysis and
martingale theory as the starting point to analyse the computational time complexity
of EAs for DOPs and the dynamic behaviour of EAs for DOPs regarding such properties
as tracking error, tracking velocity, and reliability of arriving at optima. Based
on the above EA design, experimental evaluation, and formal analysis, we will then
develop a generic framework of EAs for DOPs by extracting key techniques/properties
of efficient EAs for DOPs and studying the relationship between them and the
characteristics of DOPs being solved with respect to the environmental dynamics
in the genotypic space.
Another key aspect of this project is to apply and adapt developed EAs for general DOPs to solve core dynamic telecommunications problems, e.g., dynamic frequency assignment problems and dynamic call routing problems, in the real world. We will closely collaborate with researchers from British Telecommunications (BT) to extract domain-specific knowledge and model dynamic telecommunication problems using proper mathematical and graph representations. The obtained domain knowledge will be integrated into our EAs for increased efficiency and effectiveness. All algorithms and software developed in this project will be made available publicly to benefit as many users as possible, whether they are from academe or industry. |
|
|
| |
Author: Shengxiang Yang
(s.yang@mcs.le.ac.uk).
|
|