• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Towards a geometric unification of evolutionary algorithms. (2007)

by A Moraglio
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 22
Next 10 →

C.G.: Geometric semantic genetic programming

by Alberto Moraglio, Krzysztof Krawiec, Colin G. Johnson - PPSN 2012, Part I. LNCS , 2012
"... Abstract. Traditional Genetic Programming (GP) searches the space of functions/programs by using search operators that manipulate their syntactic representation, regardless of their actual semantics/behaviour. Recently, semantically aware search operators have been shown to out-perform purely syntac ..."
Abstract - Cited by 14 (4 self) - Add to MetaCart
Abstract. Traditional Genetic Programming (GP) searches the space of functions/programs by using search operators that manipulate their syntactic representation, regardless of their actual semantics/behaviour. Recently, semantically aware search operators have been shown to out-perform purely syntactic operators. In this work, using a formal geomet-ric view on search operators and representations, we bring the semantic approach to its extreme consequences and introduce a novel form of GP – Geometric Semantic GP (GSGP) – that searches directly the space of the underlying semantics of the programs. This perspective provides new insights on the relation between program syntax and semantics, search operators and fitness landscape, and allows for principled formal design of semantic search operators for different classes of problems. We de-rive specific forms of GSGP for a number of classic GP domains and experimentally demonstrate their superiority to conventional operators. 1
(Show Context)

Citation Context

...ly similar subtrees to swap between parents. Also Krawiec et al. [5,6] have used a notion of semantic distance to propose a crossover operator for GP trees that is approximately a geometric crossover =-=[10,8]-=- in the semantic space (see Section 2). Interestingly, the fitness landscape induced by this operator has perfect fitness-distance correlation. The operator was implemented approximately by using a tr...

Geometric Crossover for the Permutation Representation

by Alberto Moraglio, Riccardo Poli , 2005
"... Abstract. Abstract crossover and abstract mutation are representation-independent operators that are well-defined once a notion of distance over the solution space is defined. They were obtained as generalization of genetic operators for binary strings and real vectors. In this paper we explore how ..."
Abstract - Cited by 9 (6 self) - Add to MetaCart
Abstract. Abstract crossover and abstract mutation are representation-independent operators that are well-defined once a notion of distance over the solution space is defined. They were obtained as generalization of genetic operators for binary strings and real vectors. In this paper we explore how the abstract geometric framework applies to the permutation representation. This representation is challenging for various reasons: because of the inherent difference between permutations and the representations that inspired the abstraction; because the whole notion of geometry over permutation spaces radically departs from traditional geometries and it is almost unexplored mathematical territory; because the many notions of distance available and their subtle interconnections make it hard to see the right distance to use, if any; because the various available interpretations of permutations make ambiguous what a permutation represents, hence, how to treat it; because of the existence of various permutation-like representations that are incorrectly confused with permutations; and finally because of the existence of many mutation and recombination operators and their many variations for the same representation. This article shows that the application of our geometric framework naturally clarifies and unifies an important domain, the permutation representation and the related operators, in which there was little or no hope to find order. In addition the abstract geometric framework is used to improve the design of crossover operators for well-known problems naturally connected with the permutation representation. 1.

Geometric generalisation of surrogate model based optimisation to combinatorial spaces

by Alberto Moraglio, Ahmed Kattan - In Proceedings of the 11th European Conference on Evolutionary Computation in Combinatorial Optimisation , 2011
"... Abstract. In continuous optimisation, Surrogate Models (SMs) are often indispensable components of optimisation algorithms aimed at tackling real-world problems whose candidate solutions are very expensive to evaluate. Because of the inherent spatial intuition behind these models, they are naturally ..."
Abstract - Cited by 8 (6 self) - Add to MetaCart
Abstract. In continuous optimisation, Surrogate Models (SMs) are often indispensable components of optimisation algorithms aimed at tackling real-world problems whose candidate solutions are very expensive to evaluate. Because of the inherent spatial intuition behind these models, they are naturally suited to continuous problems but they do not seem applicable to combinatorial problems except for the special case when solutions are naturally encoded as integer vectors. In this paper, we show that SMs can be naturally generalised to encompass combinatorial spaces based in principle on any arbitrarily complex underlying solution representation by generalising their geometric interpretation from continuous to general metric spaces. As an initial illustrative example, we show how Radial Basis Function Networks (RBFNs) can be used successfully as surrogate models to optimise combinatorial problems defined on the Hamming space associated with binary strings. 1
(Show Context)

Citation Context

...ically surrogate models directly on any underlying solution representation, allowing us to choose the most natural representation for the problem at hand.A geometric framework of recent introduction =-=[10]-=- has been successfully used to generalise various search algorithms from continuous spaces to combinatorial spaces in a principled way. This paper shows that the geometric methodology extends naturall...

Geometric generalization of the nelder-mead algorithm

by Alberto Moraglio, Colin G. Johnson - In Proceedings of the 10th European Conference on Evolutionary Computation in Combinatorial Optimization , 2010
"... Abstract. The Nelder-Mead Algorithm (NMA) is an almost half-century old method for numerical optimization, and it is a close relative of Particle Swarm Optimization (PSO) and Differential Evolution (DE). Geometric Particle Swarm Optimization (GPSO) and Geometric Differential Evolution (GDE) are rece ..."
Abstract - Cited by 4 (3 self) - Add to MetaCart
Abstract. The Nelder-Mead Algorithm (NMA) is an almost half-century old method for numerical optimization, and it is a close relative of Particle Swarm Optimization (PSO) and Differential Evolution (DE). Geometric Particle Swarm Optimization (GPSO) and Geometric Differential Evolution (GDE) are recently introduced formal generalization of traditional PSO and DE that apply naturally to both continuous and combinatorial spaces. In this paper, we generalize NMA to combinatorial search spaces by naturally extending its geometric interpretation to these spaces, analogously as what was done for the traditional PSO and DE algorithms, obtaining the Geometric Nelder-Mead Algorithm (GNMA). 1
(Show Context)

Citation Context

...o generalize search algorithms forFig. 1. One step of the NMA in R 2 (figure modified from [16]) continuous spaces to combinatorial spaces [8] based on the geometric framework introduced by Moraglio =-=[4]-=-, sketched in the following. 1. Given a search algorithm defined on continuous spaces, one has to recast the definition of the search operators expressing them explicitly in terms of Euclidean distanc...

Geometric differential evolution on the space of genetic programs

by Alberto Moraglio, Sara Silva - In Proceedings of the 13th European Conference on Genetic Programming , 2010
"... Abstract. Geometric Differential Evolution (GDE) is a very recently introduced formal generalization of traditional Differential Evolution (DE) that can be used to derive specific GDE for both continuous and combinatorial spaces retaining the same geometric interpretation of the dynamics of the DE s ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
Abstract. Geometric Differential Evolution (GDE) is a very recently introduced formal generalization of traditional Differential Evolution (DE) that can be used to derive specific GDE for both continuous and combinatorial spaces retaining the same geometric interpretation of the dynamics of the DE search across representations. In this paper, we derive formally a specific GDE for the space of genetic programs. The result is a Differential Evolution algorithm searching the space of genetic programs by acting directly on their tree representation. We present experimental results for the new algorithm. 1
(Show Context)

Citation Context

...ithm 1). The generalization was obtained using a methodology to generalize search algorithms for continuous spaces to combinatorial spaces [12] based on the geometric framework introduced by Moraglio =-=[6]-=-. The methodology is sketched in the following. Given a search algorithm defined on continuous spaces, one has to recast the definition of the search operators expressing them explicitly in terms of E...

Runtime analysis of mutation-based geometric semantic genetic programming on boolean functions,” in Foundations of Genetic Algorithms

by Alberto Moraglio, Andrea Mambrini, Luca Manzoni , 2013
"... Geometric Semantic Genetic Programming (GSGP) is a re-cently introduced form of Genetic Programming (GP), rooted in a geometric theory of representations, that searches di-rectly the semantic space of functions/programs, rather than the space of their syntactic representations (e.g., trees) as in tr ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Geometric Semantic Genetic Programming (GSGP) is a re-cently introduced form of Genetic Programming (GP), rooted in a geometric theory of representations, that searches di-rectly the semantic space of functions/programs, rather than the space of their syntactic representations (e.g., trees) as in traditional GP. Remarkably, the fitness landscape seen by GSGP is always – for any domain and for any problem – unimodal with a linear slope by construction. This has two important consequences: (i) it makes the search for the op-timum much easier than for traditional GP; (ii) it opens the way to analyse theoretically in a easy manner the optimisa-tion time of GSGP in a general setting. The runtime analysis of GP has been very hard to tackle, and only simplified forms of GP on specific, unrealistic problems have been studied so far. We present a runtime analysis of GSGP with various types of mutations on the class of all Boolean functions. 1.
(Show Context)

Citation Context

...ejects offspring that are not sufficiently semantically similar to the parent; crossover chooses only semantically similar subtrees to swap between parents. Geometric crossover and geometric mutation =-=[17, 13]-=- are formal, representation-independent search operators that can be, in principle, instantiated to any search space and representation, once a notion of distance between individuals is provided. Simp...

Quotient Geometric Crossovers and Redundant Encodings

by Yourim Yoon, Yong-hyuk Kim, Alberto Moraglio, Byung-ro Moon , 2011
"... We extend a geometric framework for the interpretation of search operators to encompass the genotype-phenotype mapping derived from an equivalence relation defined by an isometry group. We show that this mapping can be naturally interpreted using the concept of quotient space, in which the original ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
We extend a geometric framework for the interpretation of search operators to encompass the genotype-phenotype mapping derived from an equivalence relation defined by an isometry group. We show that this mapping can be naturally interpreted using the concept of quotient space, in which the original space corresponds to the genotype space and the quotient space corresponds to the phenotype space. Using this characterization, it is possible to define induced geometric crossovers on the phenotype space (called quotient geometric crossovers). These crossovers have very appealing properties for non-synonymously redundant encodings, such as reducing the size of the search space actually searched, removing the low locality from the encodings, and allowing a more informed search by utilizing distances better tailored to the specific solution interpretation. Interestingly, quotient geometric crossovers act on genotypes but have an effect equivalent to geometric crossovers acting directly on the phenotype space. This property allows us to actually implement them even when phenotypes cannot be represented directly. We give four example applications of quotient geometric crossovers for non-synonymously redundant encodings and demonstrate their superiority experimentally.
(Show Context)

Citation Context

... segment in the Euclidean space to any metric space. Geometric crossover [28] is an approach to generalize some standard search operators for the major representations used in evolutionary algorithms =-=[26]-=-, such as binary string, real vector, permutation, permutation with repetitions, syntactic tree, sequence, and set. It is defined in geometric terms using the notions of line segment. 3 These notions ...

Inertial Geometric Particle Swarm Optimization

by Alberto Moraglio, Julian Togelius
"... Abstract — Geometric particle swarm optimization (GPSO) is a recently introduced formal generalization of a simplified form of traditional particle swarm optimization (PSO) without the inertia term that applies naturally to both continuous and combinatorial spaces. In this paper, we propose an exten ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract — Geometric particle swarm optimization (GPSO) is a recently introduced formal generalization of a simplified form of traditional particle swarm optimization (PSO) without the inertia term that applies naturally to both continuous and combinatorial spaces. In this paper, we propose an extension of GPSO, the inertial GPSO (IGPSO), that generalizes the traditional PSO endowed with the full equation of motion of particles to generic search spaces. We then formally derive the specific IGPSO for the Hamming space associated with binary strings and present experimental results for this new algorithm. I.
(Show Context)

Citation Context

...resent experimental results for this new algorithm. II. THE GEOMETRY OF REPRESENTATIONS In this section, we introduce, in an accessible way, the ideas behind a recent formal theory of representations =-=[5]-=- which forms the context for the generalization of the PSO with the full equation presented in the following sections. Familiar geometric shapes in the Euclidean plane such as for example circles, ell...

Geometric Semantic Genetic Programming for Financial Data

by James Mcdermott , Alexandros Agapitos , Anthony Brabazon , Michael O'neill
"... Abstract. We cast financial trading as a symbolic regression problem on the lagged time series, and test a state of the art symbolic regression method on it. The system is geometric semantic genetic programming, which achieves good performance by converting the fitness landscape to a cone landscape ..."
Abstract - Add to MetaCart
Abstract. We cast financial trading as a symbolic regression problem on the lagged time series, and test a state of the art symbolic regression method on it. The system is geometric semantic genetic programming, which achieves good performance by converting the fitness landscape to a cone landscape which can be searched by hill-climbing. Two novel variants are introduced and tested also, as well as a standard hill-climbing genetic programming method. Baselines are provided by buy-and-hold and ARIMA. Results are promising for the novel methods, which produce smaller trees than the existing geometric semantic method. Results are also surprisingly good for standard genetic programming. New insights into the behaviour of geometric semantic genetic programming are also generated.
(Show Context)

Citation Context

...ly GP, for financial trading: see [2,3] and references therein. Previous work has shown the potential benefit of exploring new GP representations in particular [1]. Out-performing a buy-and-hold strategy was found to be surprisingly difficult by several authors as described by Lohpetch and Corne [5]. They can more reliably out-perform buy-and-hold when trading at a monthly level, with less reliability when trading daily. They do not attempt 5-minute trading as in the current paper. The GSGP method was developed by Moraglio et al. [9]. It is rooted in the unifying theory of geometric operators [8]. A geometric mutation operator produces new individuals distributed in a ball surrounding the original. A geometric Geometric Semantic Genetic Programming for Financial Data 217 crossover operator produces children distributed in the line segment between the two parents. The radius of the ball, and the line segment, are defined using a suitable metric. In the case of geometric semantic GP, the metric is on the semantic space of programs. In this space, each element is a vector of the outputs from some program on the vector of fitness cases. The key achievement of Moraglio et al. [9] in relati...

Geometric Nelder-Mead Algorithm on the Space of Genetic Programs

by Alberto Moraglio, Sara Silva - GECCO'11 , 2011
"... The Nelder-Mead Algorithm (NMA) is a close relative of Particle Swarm Optimization (PSO) and Differential Evolution (DE). In recent work, PSO, DE and NMA have been generalized using a formal geometric framework that treats solution representations in a uniform way. These formal algorithms can be use ..."
Abstract - Add to MetaCart
The Nelder-Mead Algorithm (NMA) is a close relative of Particle Swarm Optimization (PSO) and Differential Evolution (DE). In recent work, PSO, DE and NMA have been generalized using a formal geometric framework that treats solution representations in a uniform way. These formal algorithms can be used as templates to derive rigorously specific PSO, DE and NMA for both continuous and combinatorial spaces retaining the same geometric interpretation of the search dynamics of the original algorithms across representations. In previous work, a geometric NMA has been derived for the binary string representation and permutation representation. Furthermore, PSO and DE have already been derived for the space of genetic programs. In this paper, we continue this line of research and derive formally a specific NMA for the space of genetic programs. The result is a Nelder-Mead Algorithm searching the space of genetic programs by acting directly on their tree representation. We present initial experimental results for the new algorithm. The challenge tackled in the present work compared with earlier work is that the pair NMA and genetic programs is the most complex considered so far. This combination raises a number of issues and casts light on how algorithmic features can interact with representation features to give rise to a highly peculiar search behaviour.
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University