207 research outputs found
Meta-Lamarckian learning in three stage optimal memetic exploration
The file attached to this record is the authors final peer reviewed version. The publisher's final version can be found by following the DOI link.Three Stage Optimal Memetic Exploration (3SOME) is a single-solution optimization algorithm where the coordinated action of three distinct operators progressively perturb the solution in order to progress towards the problem's optimum. In the fashion of Memetic Computing, 3SOME is designed as an organized structure where the three operators interact by means of a success/failure logic. This simple sequential structure is an initial example of Memetic Computing approach generated by means of a bottom-up logic. This paper compares the 3SOME structure with a popular adaptive technique for Memetic Algorithms, namely Meta-Lamarckian learning. The resulting algorithm, Meta-Lamarckian Three Stage Optimal Memetic Exploration (ML3SOME) is thus composed of the same three 3SOME operators but makes use a different coordination logic. Numerical results show that the adaptive technique is overall efficient also in this Memetic Computing context. However, while ML3SOME appears to be clearly better than 3SOME for low dimensionality values, its performance appears to suffer from the curse of dimensionality more than that of the original 3SOME structure
A tutorial for competent memetic algorithms: Model, taxonomy and design issues
The combination of evolutionary algorithms with local search was named "memetic algorithms" (MAs) (Moscato, 1989). These methods are inspired by models of natural systems that combine the evolutionary adaptation of a population with individual learning within the lifetimes of its members. Additionally, MAs are inspired by Richard Dawkin's concept of a meme, which represents a unit of cultural evolution that can exhibit local refinement (Dawkins, 1976). In the case of MA's, "memes" refer to the strategies (e.g., local refinement, perturbation, or constructive methods, etc.) that are employed to improve individuals. In this paper, we review some works on the application of MAs to well-known combinatorial optimization problems, and place them in a framework defined by a general syntactic model. This model provides us with a classification scheme based on a computable index D, which facilitates algorithmic comparisons and suggests areas for future research. Also, by having an abstract model for this class of metaheuristics, it is possible to explore their design space and better understand their behavior from a theoretical standpoint. We illustrate the theoretical and practical relevance of this model and taxonomy for MAs in the context of a discussion of important design issues that must be addressed to produce effective and efficient MAs
Mixed integer programming and adaptive problem solver learned by landscape analysis for clinical laboratory scheduling
This paper attempts to derive a mathematical formulation for real-practice
clinical laboratory scheduling, and to present an adaptive problem solver by
leveraging landscape structures. After formulating scheduling of medical tests
as a distributed scheduling problem in heterogeneous, flexible job shop
environment, we establish a mixed integer programming model to minimize mean
test turnaround time. Preliminary landscape analysis sustains that these
clinics-orientated scheduling instances are difficult to solve. The search
difficulty motivates the design of an adaptive problem solver to reduce
repetitive algorithm-tuning work, but with a guaranteed convergence. Yet, under
a search strategy, relatedness from exploitation competence to landscape
topology is not transparent. Under strategies that impose different-magnitude
perturbations, we investigate changes in landscape structure and find that
disturbance amplitude, local-global optima connectivity, landscape's ruggedness
and plateau size fairly predict strategies' efficacy. Medium-size instances of
100 tasks are easier under smaller-perturbation strategies that lead to
smoother landscapes with smaller plateaus. For large-size instances of 200-500
tasks, extant strategies at hand, having either larger or smaller
perturbations, face more rugged landscapes with larger plateaus that impede
search. Our hypothesis that medium perturbations may generate smoother
landscapes with smaller plateaus drives our design of this new strategy and its
verification by experiments. Composite neighborhoods managed by meta-Lamarckian
learning show beyond average performance, implying reliability when prior
knowledge of landscape is unknown
Memetic cooperative coevolution of Elman recurrent neural networks
Cooperative coevolution decomposes an optimi-
sation problem into subcomponents and collectively solves
them using evolutionary algorithms. Memetic algorithms
provides enhancement to evolutionary algorithms with local
search. Recently, the incorporation of local search into a
memetic cooperative coevolution method has shown to be
efficient for training feedforward networks on pattern classification problems. This paper applies the memetic cooperative coevolution method for training recurrent neural networks on grammatical inference problems. The results show
that the proposed method achieves better performance in
terms of optimisation time and robustness
Adaptive primal-dual genetic algorithms in dynamic environments
This article is placed here with permission of IEEE - Copyright @ 2010 IEEERecently, there has been an increasing interest in applying genetic algorithms (GAs) in dynamic environments. Inspired by the complementary and dominance mechanisms in nature, a primal-dual GA (PDGA) has been proposed for dynamic optimization problems (DOPs). In this paper, an important operator in PDGA, i.e., the primal-dual mapping (PDM) scheme, is further investigated to improve the robustness and adaptability of PDGA in dynamic environments. In the improved scheme, two different probability-based PDM operators, where the mapping probability of each allele in the chromosome string is calculated through the statistical information of the distribution of alleles in the corresponding gene locus over the population, are effectively combined according to an adaptive Lamarckian learning mechanism. In addition, an adaptive dominant replacement scheme, which can probabilistically accept inferior chromosomes, is also introduced into the proposed algorithm to enhance the diversity level of the population. Experimental results on a series of dynamic problems generated from several stationary benchmark problems show that the proposed algorithm is a good optimizer for DOPs.This work was supported in part by the National Nature Science Foundation of China (NSFC) under Grant 70431003 and Grant
70671020, by the National Innovation Research Community Science Foundation
of China under Grant 60521003, by the National Support Plan of China under Grant 2006BAH02A09, by the Engineering and Physical Sciences
Research Council (EPSRC) of U.K. under Grant EP/E060722/1, and by the
Hong Kong Polytechnic University Research Grants under Grant G-YH60
Coevolving memetic algorithms: A review and progress report
Coevolving memetic algorithms are a family of metaheuristic search algorithms in which a rule-based representation of local search (LS) is coadapted alongside candidate solutions within a hybrid evolutionary system. Simple versions of these systems have been shown to outperform other nonadaptive memetic and evolutionary algorithms on a range of problems. This paper presents a rationale for such systems and places them in the context of other recent work on adaptive memetic algorithms. It then proposes a general structure within which a population of LS algorithms can be evolved in tandem with the solutions to which they are applied. Previous research started with a simple self-adaptive system before moving on to more complex models. Results showed that the algorithm was able to discover and exploit certain forms of structure and regularities within the problems. This "metalearning" of problem features provided a means of creating highly scalable algorithms. This work is briefly reviewed to highlight some of the important findings and behaviors exhibited. Based on this analysis, new results are then presented from systems with more flexible representations, which, again, show significant improvements. Finally, the current state of, and future directions for, research in this area is discussed. © 2007 IEEE
Lifetime learning in evolutionary robotics
Inspired by animals ability to learn and adapt to changes in their environment during life, hybrid evolutionary algorithms which include local optimization between generations have been developed and successfully applied in a number of research areas. Despite the possible benefits this kind of algorithm could have in the field of evolutionary robotics, very little research has been done on this topic. This thesis explores the effects of learning used in cooperation with a genetic algorithm to evolve control system parameters for a fixedmorphology robot, where learning corresponds to the application of a local search algorithm on individuals during evolution. Two types of lifetime learning were implemented and tested, i.e. Baldwinian and Lamarckian learning. On the direct results from evolution, Lamarckian learning showed promising results, with a significant increase in final fitness compared with the results from evolution without learning. Machine learning is sometimes used to reduce the reality gap between performance in simulation and the real world. Based on the possibility that individuals evolved with Baldwinian learning can develop a potential to learn, this thesis also examines if learning could be advantageous when such a method is used. On this topic, the results obtained in this thesis showed promise in some sample sets, but were inconclusive in others. In order to conclude in this matter, a larger quantity of samples would be necessary
- …