Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Anthony Brabazon is active.

Publication


Featured researches published by Anthony Brabazon.


Natural Computing | 2006

Grammatical Swarm: The generation of programs by social programming

Michael O'Neill; Anthony Brabazon

This study examines Social Programming, that is, the construction of programs using a Social Swarm algorithm based on Particle Swarm Optimization. Each individual particle represents choices of program construction rules, where these rules are specified using a Backus–Naur Form grammar. This study represents the first instance of a Particle Swarm Algorithm being used to generate programs. A selection of benchmark problems from the field of Genetic Programming are tackled and performance is compared to Grammatical Evolution. The results demonstrate that it is possible to successfully generate programs using the Grammatical Swarm technique. An analysis of the Grammatical Swarm approach is presented on the dynamics of the search. It is found that restricting the search to the generation of complete programs, or with the use of a ratchet constraint forcing individuals to move only if a fitness improvement has been found, can have detrimental consequences for the swarms performance and dynamics.


ACM Sigevolution | 2008

GEVA: grammatical evolution in Java

Michael O'Neill; Erik Hemberg; Conor Gilligan; Eliott Bartley; James McDermott; Anthony Brabazon

We are delighted to announce the release of GEVA [1], an open source software implementation of Grammatical Evolution (GE) in Java. Grammatical Evolution in Java (GEVA) was developed at UCDs Natural Computing Research & Applications group (http://ncra.ucd.ie).


Archive | 2010

Natural Computing in Computational Finance

Anthony Brabazon; Michael O'Neill

Natural Computing in Computational Finance is a innovative volume containing fifteen chapters which illustrate cutting-edge applications of natural computing or agent-based modeling in modern computational finance. Following an introductory chapter the book is organized into three sections. The first section deals with optimization applications of natural computing demonstrating the application of a broad range of algorithms including, genetic algorithms, differential evolution, evolution strategies, quantum-inspired evolutionary algorithms and bacterial foraging algorithms to multiple financial applications including portfolio optimization, fund allocation and asset pricing. The second section explores the use of natural computing methodologies such as genetic programming, neural network hybrids and fuzzy-evolutionary hybrids for model induction in order to construct market trading, credit scoring and market prediction systems. The final section illustrates a range of agent-based applications including the modeling of payment card and financial markets. Each chapter provides an introduction to the relevant natural computing methodology as well as providing a clear description of the financial application addressed. The book was written to be accessible to a wide audience and should be of interest to practitioners, academics and students, in the fields of both natural computing and finance.


IEEE Computational Intelligence Magazine | 2008

An Introduction to Evolutionary Computation in Finance

Anthony Brabazon; Michael O'Neill; Ian Dempsey

The world of finance is an exciting and challenging environment. Recent years have seen an explosion in the application of computational intelligence methodologies in finance. In this article we provide an overview of some of these applications concentrating on those employing an evolutionary computation approach.


european conference on applications of evolutionary computation | 2011

Evolving behaviour trees for the Mario AI competition using grammatical evolution

Diego Perez; Miguel Nicolau; Michael O'Neill; Anthony Brabazon

This paper investigates the applicability of Genetic Programming type systems to dynamic game environments. Grammatical Evolution was used to evolved Behaviour Trees, in order to create controllers for the Mario AI Benchmark. The results obtained reinforce the applicability of evolutionary programming systems to the development of artificial intelligence in games, and in dynamic systems in general, illustrating their viability as an alternative to more standard AI techniques.


evoworkshops on applications of evolutionary computing | 2001

Evolving Market Index Trading Rules Using Grammatical Evolution

Michael O'Neill; Anthony Brabazon; Conor Ryan; J. J. Collins

This study examines the potential of an evolutionary automatic programming methodology to uncover a series of useful technical trading rules for the UK FTSE 100 stock index. Index values for the period 26/4/1984 to 4/12/1997 are used to train and test the model. The preliminary findings indicate that the methodology has much potential, outperforming the benchmark strategy adopted.


Computational Management Science | 2004

A hybrid genetic model for the prediction of corporate failure

Anthony Brabazon; Peter Keenan

Abstract.This study examines the potential of a neural network (NN) model, whose inputs and structure are automatically selected by means of a genetic algorithm (GA), for the prediction of corporate failure using information drawn from financial statements. The results of this model are compared with those of a linear discriminant analysis (LDA) model. Data from a matched sample of 178 publicly quoted, failed and non-failed, US firms, drawn from the period 1991 to 2000 is used to train and test the models. The best evolved neural network correctly classified 86.7 (76.6)% of the firms in the training set, one (three) year(s) prior to failure, and 80.7 (66.0)% in the out-of-sample validation set. The LDA model correctly categorised 81.7 (75.0)% and 76.0 (64.7)% respectively. The results provide support for a hypothesis that corporate failure can be anticipated, and that a hybrid GA/NN model can outperform an LDA model in this domain.


International Journal of Design Engineering | 2010

Evolutionary design using grammatical evolution and shape grammars : designing a shelter

Michael O'Neill; James McDermott; John Mark Swafford; Jonathan Byrne; Erik Hemberg; Anthony Brabazon; Elizabeth Shotton; Ciaran McNally; Martin Hemberg

A new evolutionary design tool is presented, which uses shape grammars and a grammar-based form of evolutionary computa- tion, grammatical evolution (GE). Shape grammars allow the user to specify possible forms, and GE allows forms to be iteratively selected,


Computational Management Science | 2004

Evolving technical trading rules for spot foreign-exchange markets using grammatical evolution

Anthony Brabazon; Michael O’Neill

Abstract.Grammatical Evolution (GE) is a novel, data-driven, model-induction tool, inspired by the biological gene-to-protein mapping process. This study provides an introduction to GE, and applies the methodology in an attempt to uncover useful technical trading rules which can be used to trade foreign exchange markets. In this study, each of the evolved rules (programs) represents a market trading system. The form of these programs is not specified ex-ante, but emerges by means of an evolutionary process. Daily US-DM, US-Stg and US-Yen exchange rates for the period 1992 to 1997 are used to train and test the model. The findings suggest that the developed rules earn positive returns in hold-out sample test periods, after allowing for trading and slippage costs. This suggests potential for future research to determine whether further refinement of the methodology adopted in this study could improve the returns earned by the developed rules. It is also noted that this novel methodology has general utility for rule-induction, and data mining applications.


Applied Soft Computing | 2010

Genotype representations in grammatical evolution

Jonatan Hugosson; Erik Hemberg; Anthony Brabazon; Michael O'Neill

Grammatical evolution (GE) is a form of grammar-based genetic programming. A particular feature of GE is that it adopts a distinction between the genotype and phenotype similar to that which exists in nature by using a grammar to map between the genotype and phenotype. Two variants of genotype representation are found in the literature, namely, binary and integer forms. For the first time we analyse and compare these two representations to determine if one has a performance advantage over the other. As such this study seeks to extend our understanding of GE by examining the impact of different genotypic representations in order to determine whether certain representations, and associated diversity-generation operators, improve GEs efficiency and effectiveness. Four mutation operators using two different representations, binary and gray code representation, are investigated. The differing combinations of representation and mutation operator are tested on three benchmark problems. The results provide support for the use of an integer-based genotypic representation as the alternative representations do not exhibit better performance, and the integer representation provides a statistically significant advantage on one of the three benchmarks. In addition, a novel wrapping operator for the binary and gray code representations is examined, and it is found that across the three problems examined there is no general trend to recommend the adoption of an alternative wrapping operator. The results also back up earlier findings which support the adoption of wrapping.

Collaboration


Dive into the Anthony Brabazon's collaboration.

Top Co-Authors

Avatar

Michael O'Neill

University College Dublin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Miguel Nicolau

University College Dublin

View shared research outputs
Top Co-Authors

Avatar

Erik Hemberg

University College Dublin

View shared research outputs
Top Co-Authors

Avatar

Ian Dempsey

University of Limerick

View shared research outputs
Top Co-Authors

Avatar

Wei Cui

University College Dublin

View shared research outputs
Top Co-Authors

Avatar

Arlindo Silva

Instituto Politécnico Nacional

View shared research outputs
Top Co-Authors

Avatar

James McDermott

University College Dublin

View shared research outputs
Researchain Logo
Decentralizing Knowledge