scispace - formally typeset
Search or ask a question

Showing papers on "Evolutionary programming published in 1995"


Journal Article
TL;DR: This paper reviews such methods for handling unfeasible individuals (using a domain of nonlinear programming problems) and discusses their merits and drawbacks.
Abstract: One of the major components of any evolutionary system is the evaluation function. Evaluation functions are used to assign a quality measure for individuals in a population. Whereas evolutionary computation techniques assume the existence of an (e cient) evaluation function for feasible individuals, there is no uniform methodology for handling (i.e., evaluating) unfeasible ones. The simplest approach, incorporated by evolution strategies and a version of evolutionary programming (for numerical optimization problems), is to reject unfeasible solutions. But several other methods for handling unfeasible individuals have emerged recently. This paper reviews such methods (using a domain of nonlinear programming problems) and discusses their merits and drawbacks.

523 citations


Book
01 Jan 1995

473 citations


Journal ArticleDOI
TL;DR: In this article, an evolutionary programming (EP) method was applied to optimal reactive power dispatch and voltage control for large-scale power systems, and the proposed method has been evaluated on the IEEE 30-bus system.
Abstract: This paper is concerned with application of evolutionary programming (EP) to optimal reactive power dispatch and voltage control of power systems. Practical implementation of the EP for global optimization problems of large-scale power systems has been considered. The proposed EP method has been evaluated on the IEEE 30-bus system. Simulation results, compared with those obtained using a conventional gradient-based optimization method, are presented to show the potential of application of the proposed method to power system economical operations. >

340 citations


Book ChapterDOI
04 Jun 1995
TL;DR: After an outline of the history of evolutionary algorithms, a new (μ, κ, λ, ρ) variant of the evolution strategies is introduced formally, though not comprising all degrees of freedom, it is richer in the number of features than the meanwhile old (μ) and (μ+λ) versions.
Abstract: After an outline of the history of evolutionary algorithms, a new (μ, κ, λ, ρ) variant of the evolution strategies is introduced formally. Though not comprising all degrees of freedom, it is richer in the number of features than the meanwhile old (μ, λ) and (μ+λ) versions. Finally, all important theoretically proven facts about evolution strategies are briefly summarized and some of many open questions concerning evolutionary algorithms in general are pointed out.

253 citations


Journal Article
TL;DR: An adaptive mechanism for controlling the use of crossover in an EA is described and an improvement to the adaptive mechanism is presented, which can also be used to enhance performance in a non-adaptive EA.
Abstract: One of the issues in evolutionary algorithms (EAs) is the relative importance of two search operators: mutation and crossover. Genetic algorithms (GAs) and genetic programming (GP) stress the role of crossover, while evolutionary programming (EP) and evolution strategies (ESs) stress the role of mutation. The existence of many different forms of crossover further complicates the issue. Despite theoretical analysis, it appears difficult to decide a priori which form of crossover to use, or even if crossover should be used at all. One possible solution to this difficulty is to have the EA be self-adaptive, i.e., to have the EA dynamically modify which forms of crossover to use and how often to use them, as it solves a problem. This paper describes an adaptive mechanism for controlling the use of crossover in an EA and explores the behavior of this mechanism in a number of different situations. An improvement to the adaptive mechanism is then presented. Surprisingly this improvement can also be used to enhance performance in a non-adaptive EA.

242 citations


Proceedings Article
15 Jul 1995
TL;DR: ')(+*$(-, .0/,214365 798;:=<2> ?A@B:=CED F C G HI?BCAJ%K;8ML N F2OAP-Q); ?A> : OAPSR 8-T6HI?BJ F CB:=U VW> P ?B@BCAK P;X TYD K;? Z-[-@BCA> J F 8 F\X
Abstract: ')(+*$(-, .0/ ,214365 798;:=<2> ?A@B:=CED F C G HI?BCAJ%K;8ML N F2OAP-Q > ?A> : OAPSR 8-T6HI?BJ F CB:=U VW> P ?B@BCAK P;X TYD K;? Z-[-@BCA> J F 8 F\X [-@B> G9]-^2^+_I_;` G)HI?BCBJ%Ka8ML 8;H2? L-:=8Mb X @E`2`Ic :d8eT6H2?AJ F CA:=Ufc K;8;:hgBL-H\?BCAJ!K;8 LWciL-> jk/ lnmBo p;5 orqsp;5 t2u p-m 798;:=<2> ?A@B:=CED F C G HI?BCAJ%K;8ML N F2OAP-Q > ?A> : OAPSR 8-T6HI?BJ F CB:=U VW> P ?B@BCAK P;X TYD K;? Z-[-@BCA> J F 8 F\X [-@B> G9]-^2^+_I_;` G)HI?BCBJ%Ka8ML QMF 8;v PMF Twb X @$`2`Ic :=8-TxH2?BJ F CA:dUWc K;8;:hgyLeH2?BCAJzK;8ML{c Le>

239 citations


Journal ArticleDOI
TL;DR: In this paper, a new evolutionary programming (EP) approach was proposed to identify the autoregressive moving average with exogenous variable (ARMAX) model for one day to one week ahead hourly load demand forecasts.
Abstract: This paper proposes a new evolutionary programming (EP) approach to identify the autoregressive moving average with exogenous variable (ARMAX) model for one day to one week ahead hourly load demand forecasts. Typically, the surface of forecasting error function possesses multiple local minimum points. Solutions of the traditional gradient search based identification technique therefore may stall at the local optimal points which lead to an inadequate model. By simulating natural evolutionary process, the EP algorithm offers the capability of converging towards the global extremum of a complex error surface. The developed EP based load forecasting algorithm is verified by using different types of data for practical Taiwan power (Taipower) system and substation load as well as temperature values. Numerical results indicate the proposed EP approach provides a method to simultaneously estimate the appropriate order and parameter values of the ARMAX model for diverse types of load data. Comparisons of forecasting errors are made to the traditional identification techniques.

183 citations


Proceedings Article
15 Jul 1995
TL;DR: Basic guidelines for developing test suites for evolutionary algorithms and common test functions in terms of these guidelines are examined, which address speciic issues relevant to comparative studies of evolutionary algorithms.
Abstract: We introduce basic guidelines for developing test suites for evolutionary algorithms and examine common test functions in terms of these guidelines. Two methods of designing test functions are introduced which address speciic issues relevant to comparative studies of evolutionary algorithms. The rst method produces representation invariant functions. The second method constructs functions with diierent degrees of nonlinearity, where the interactions and the cost of evaluation scale with respect to the dimensionality of the search space.

170 citations


Proceedings Article
15 Jul 1995
TL;DR: This work shows that the evolution of spontaneous synchronization, one type of emergent coordination, takes advantage of the underlying medium's potential to form embedded particles, and describes one typical solution discovered by the GA, delineating the discovered synchronization algorithm in terms of embedded particles and their interactions.
Abstract: How does an evolutionary process interact with a decentralized distributed system in order to produce globally coordinated behavior Using a genetic algorithm GA to evolve cellular au tomata CAs we show that the evolution of spontaneous synchronization one type of emergent coordination takes advantage of the underlying medium s potential to form embedded particles The particles typically phase defects between synchronous regions are designed by the evolu tionary process to resolve frustrations in the global phase We describe in detail one typical solution discovered by the GA delineating the discovered synchronization algorithm in terms of embedded particles and their interactions We also use the particle level description to analyze the evolutionary sequence by which this solution was discovered Our results have implications both for understanding emergent collective behavior in natural systems and for the automatic programming of decentralized spatially extended multiprocessor systems

162 citations


Book ChapterDOI
01 Jan 1995
TL;DR: This hypothesis is tested and supported through studies of four different representations for the travelling sales-rep problem in the context of both formal representation-independent genetic algorithms and corresponding memetic algorithms.
Abstract: Representation is widely recognised as a key determinant of performance in evolutionary computation. The development of families of representation-independent operators allows the formulation of formal representation-independent evolutionary algorithms. These formal algorithms can be instantiated for particular search problems by selecting a suitable representation. The performance of different representations, in the context of any given formal representation-independent algorithm, can then be measured. Simple analyses suggest that fitness variance of formae (generalised schemata) for the chosen representation might act as a performance predictor for evolutionary algorithms. This hypothesis is tested and supported through studies of four different representations for the travelling sales-rep problem (TSP) in the context of both formal representation-independent genetic algorithms and corresponding memetic algorithms.

153 citations


Journal ArticleDOI
TL;DR: Investigates three potential neural network training algorithms in processing active sonar returns and finds that the stochastic training methods of simulated annealing and evolutionary programming outperform backpropagation.
Abstract: Investigates three potential neural network training algorithms in processing active sonar returns. Although all three methods generate reasonable probabilities of detection and false alarm in discriminating between man-made objects and background events, the stochastic training methods of simulated annealing and evolutionary programming outperform backpropagation. >


Journal ArticleDOI
TL;DR: Preliminary results indicate that very parsimonious neural nets can outperform other methods reported in the literature on the same data.

Journal ArticleDOI
TL;DR: Two examples show that evolutionary programming provides a feasible method for addressing such control problems as controlling unstable nonlinear systems with neural networks.
Abstract: Controlling unstable nonlinear systems with neural networks can be problematic. Two examples show that evolutionary programming provides a feasible method for addressing such control problems. >

Journal ArticleDOI
01 Jun 1995
TL;DR: The experiments indicate that evolutionary programming outperforms the genetic algorithm and potential difficulties in the design of suitable penalty functions for constrained optimization problems are indicated.
Abstract: Evolutionary programming and genetic algorithms are compared on two constrained optimization problems. The constrained problems are redesigned as related unconstrained problems by the application o...

Book ChapterDOI
01 Jan 1995

Journal ArticleDOI
TL;DR: Two alternative methods for performing second-level optimization of strategy parameters, tunable variables that in part determine how each parent will generate offspring, are proposed and are compared across a series of function optimization tasks.
Abstract: Evolutionary algorithms, including evolutionary programming and evolution strategies, have often been applied to real-valued function optimization problems. These algorithms generally operate directly on the real values to be optimized, in contrast with genetic algorithms which usually operate on a separately coded transformation of the objective variables. Evolutionary algorithms often rely on a second-level optimization of strategy parameters, tunable variables that in part determine how each parent will generate offspring. Two alternative methods for performing this second-level optimization have been proposed and are compared across a series of function optimization tasks. The results appear to favor the approach offered originally in evolution strategies, although the applicability of the findings may be limited to the case where each parameter of a parent solution is perturbed independently of all others.

Book ChapterDOI
01 Jan 1995
TL;DR: This paper presents an application of evolutionary genetic techniques to the identification of internal parameters of a mass-spring physically-based animation model.
Abstract: This paper presents an application of evolutionary genetic techniques to the identification of internal parameters of a mass-spring physically-based animation model.


Journal Article
TL;DR: The current study investigates the use of self-adaptive methods of evolutionary programming on finite state machines, where each machine incorporates a coding for its structure and an additional set of parameters that determine in part how it will distribute new trials.
Abstract: Evolutionary programming was first offered as an alternative method for generating artificial intelligence. Experiments were offered in which finite state machines were used to predict time series with respect to an arbitrary payoff function. Mutations were imposed on the evolving machines such that each of the possible modes of variation were given equal probability. The current study investigates the use of self-adaptive methods of evolutionary programming on finite state machines. Each machine incorporates a coding for its structure and an additional set of parameters that determine in part how it will distribute new trials. Two methods for accomplishing this self-adaptation are implemented and tested on two simple prediction problems. The results appear to favor the use of such self-adaptive methods.

Journal ArticleDOI
TL;DR: It is the intent to present an alternative to sociobiology as an account of human sociality-an alternative based on modern work in developmental systems and hierarchical theory in biology.
Abstract: (1995). Hierarchical Evolutionary Theory: There Is an Alternative, and It's Not Creationism. Psychological Inquiry: Vol. 6, No. 1, pp. 31-34.

Proceedings ArticleDOI
29 Nov 1995
TL;DR: It is argued that the appropriateness of particular variation operators depends on the level of abstraction of the simulation, and including spec@ random variation operators simply because they have a similar form as genetic operators that occur in nature does not, in general, lead to greater popularity in simulation.
Abstract: Evolutionary computation can be conducted at various levels of abstraction (e.g., genes, individuals, species). Recent claims have been made that simulated evolution can be made more biologically accurate by applying specific genetic operators that mimic low-level transformations to DNA. This paper argues instead that the appropriateness of particular variation operators depends on the level of abstraction of the simulation. Further, including spec@ random variation operators simply because they have a similar form as genetic operators that occur in nature does not, in general, lead lo greater fdelity in simulation.

Journal ArticleDOI
TL;DR: The results of empirical trials on a test landscape with multiple local minima indicate that the standard method of reproduction and selection may be more appropriate for practical optimization problems.
Abstract: Evolutionary programming is a method for simulating evolution that emphasizes the behavioral rather than the genetic relationship of parents and their offspring. In a typical evolutionary program, every parent simultaneously generates a number of offspring, which are all subsequently placed in competition. Evolution can be abstracted as a more continuous process by generating only a single offspring from one parent and then immediately placing it in competition with all existing solutions. Some theoretical observations are made with respect to this new model. The results of empirical trials on a test landscape with multiple local minima indicate that the standard method of reproduction and selection may be more appropriate for practical optimization problems.

Book ChapterDOI
04 Sep 1995
TL;DR: This paper offers an introduction to evolutionary programming, and indicates its relationship to other methods of evolutionary computation, specifically genetic algorithms and evolution strategies.
Abstract: Evolutionary programming is a method for simulating evolution that has been investigated for over 30 years. This paper offers an introduction to evolutionary programming, and indicates its relationship to other methods of evolutionary computation, specifically genetic algorithms and evolution strategies. The original efforts that evolved finite state machines for predicting arbitrary time series, as well as specific recent efforts in combinatorial and continuous optimization are reviewed. Some areas of current investigation are mentioned, including empirical assessment of the optimization performance of the technique and extensions of the method to include mechanisms to self-adapt to the error surface being searched.


Book ChapterDOI
04 Sep 1995
TL;DR: It is argued that the application of canonical genetic algorithms for continuous parameter optimization problems implies some difficulties caused by the encoding of continuous object variables by binary strings and the constant mutation rate used in genetic algorithms.
Abstract: In this paper, evolution strategies (ESs) — a class of evolutionary algorithms using normally distributed mutations, recombination, deterministic selection of the μ>1 best offspring individuals, and the principle of self-adaptation for the collective on-line learning of strategy parameters — are described by demonstrating their differences to genetic algorithms. By comparison of the algorithms, it is argued that the application of canonical genetic algorithms for continuous parameter optimization problems implies some difficulties caused by the encoding of continuous object variables by binary strings and the constant mutation rate used in genetic algorithms. Because they utilize a problem-adequate representation and a suitable self-adaptive step size control guaranteeing linear convergence for strictly convex problems, evolution strategies are argued to be more adequate for continuous problems.

01 Jan 1995
TL;DR: This paper reviews such methods for handling unfeasible individuals using a domain of nonlinear programming problems and discusses their merits and drawbacks.
Abstract: One of the major components of any evolutionary system is the evaluation function. Evaluation functions are used to assign a quality measure for individuals in a population. Whereas evolutionary computation techniques assume the existence of an (efficient) evaluation function for feasible individuals, there is no uniform methodology for handling (i.e., evaluating) unfeasible ones. The simplest approach, incorporated by evolution strategies and a version of evolutionary programming (for numerical optimization problems), is to reject unfeasible solutions. But several other methods for handling unfeasible individuals have emerged recently. This paper reviews such methods (using a domain of nonlinear programming problems) and discusses their merits and drawbacks.

Journal Article
TL;DR: A hybrid of evolutionary programming and a deterministic optimization procedure is applied to a series of nonlinear and quadratic optimization problems and results indicate that the hybrid method can outperform the exclusive use of evolutionary Programming when addressing constrained optimization problems with finite penalty functions.
Abstract: A hybrid of evolutionary programming and a deterministic optimization procedure is applied to a series of nonlinear and quadratic optimization problems. The results indicate that the hybrid method can outperform the exclusive use of evolutionary programming when addressing constrained optimization problems with finite penalty functions. Directions for future research are outlined.

Journal ArticleDOI
01 Sep 1995
TL;DR: This hybrid evolutionary method adopts the main structure of Genetic Algorithms absorbing ideas from Evolutionary Strategy and combines with some traditional optimization techniques and can pursue global optimization maintaining a good efficiency of this method.
Abstract: In this paper we propose a hybrid evolutionary method for Obstacle Location-allocation problem This problem can be described as a tri-level mixed integer programming problem Since this problem is very complex and with many local solutions, no direct method Is effective to solve it, Heuristic methods were proposed to it, but optimality is not guaranteed yet Our hybrid evolutionary method adopts the main structure of Genetic Algorithms (GA) absorbing ideas from Evolutionary Strategy (ES) and combines with some traditional optimization techniques In this way we can pursue global optimization maintaining a good efficiency of our method A case study shows the effectiveness of this method

Book ChapterDOI
29 Aug 1995
TL;DR: This work investigates some new phase transition regions on timetabling style problems, and finds that a simple evolutionary algorithm outperforms a simple Stochastic Hillclimber in regions strongly associated with certain phase transitions, and not others.
Abstract: Constraint satisfaction problems tend to display phase transitions with respect to the effort required by specific problem solving strategies. So far, little is known concerning the causes of phase transitions, or the relative differences between performance of different algorithms around them, especially with respect to stochastic iterative methods such as evolutionary search. Also, work so far on phase transitions concentrates on homogeneous random problems, rather than problems displaying elements of structure typical of more realistic problems. We investigate some of these issues, and uncover some new phase transition regions on timetabling style problems, occurring in the context of varying degrees of problem homogenity as well as (the more standard) graph connectivity. Further, we find that a simple evolutionary algorithm outperforms a simple Stochastic Hillclimber in regions strongly associated with certain phase transitions, and not others. Finally, we discuss various clues to the underlying causes of these phase transitions.