The production of renewable and sustainable energy is one of the most
important challenges currently facing mankind. Wind has made an increasing
contribution to the world's energy supply mix, but still remains a long way
from reaching its full potential. In this paper, we investigate the use of
artificial evolution to design vertical-axis wind turbine prototypes that are
physically instantiated and evaluated under fan generated wind conditions.
Initially a conventional evolutionary algorithm is used to explore the design
space of a single wind turbine and later a cooperative coevolutionary algorithm
is used to explore the design space of an array of wind turbines. Artificial
neural networks are used throughout as surrogate models to assist learning and
found to reduce the number of fabrications required to reach a higher
aerodynamic efficiency. Unlike in other approaches, such as computational fluid
dynamics simulations, no mathematical formulations are used and no model
assumptions are made.Comment: appears in IEEE Transactions on Evolutionary Computation (2014).
arXiv admin note: substantial text overlap with arXiv:1212.5271,
arXiv:1204.410
A number of representation schemes have been presented for use within Learning Classifier Systems, ranging from binary encodings to neural networks. This paper presents results from an investigation into using a discrete dynamical system representation within the XCS Learning Classifier System. In particular, asynchronous random Boolean networks are used to represent the traditional condition-action production system rules. It is shown possible to use self-adaptive, open-ended evolution to design an ensemble of such discrete dynamical systems within XCS to solve a number of well-known test problems.
Abstract. Many representations have been presented to enable the effective evolution of computer programs. Turing was perhaps the first to present a general scheme by which to achieve this end. Significantly, Turing proposed a form of discrete dynamical system and yet dynamical representations remain almost unexplored within genetic programming. This paper presents results from an initial investigation into using a simple dynamical genetic programming representation within a Learning Classifier System. It is shown possible to evolve ensembles of dynamical Boolean function networks to solve versions of the well-known multiplexer problem. Both synchronous and asynchronous systems are considered.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.