Multiobjective Optimization of an Extremal Evolution Model

Similar documents
EVOLUTION OF COMPLEX FOOD WEB STRUCTURE BASED ON MASS EXTINCTION

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

Spatial and Temporal Behaviors in a Modified Evolution Model Based on Small World Network

A Simple Model of Evolution with Variable System Size

Effects of Interactive Function Forms and Refractoryperiod in a Self-Organized Critical Model Based on Neural Networks

Self-organized Criticality in a Modified Evolution Model on Generalized Barabási Albert Scale-Free Networks

Effects of Interactive Function Forms in a Self-Organized Critical Model Based on Neural Networks

Nonlinear Dynamical Behavior in BS Evolution Model Based on Small-World Network Added with Nonlinear Preference

arxiv:chao-dyn/ v1 5 Mar 1996

adap-org/ Jan 1994

Simple models for complex systems toys or tools? Katarzyna Sznajd-Weron Institute of Theoretical Physics University of Wrocław

Mass Extinction in a Simple Mathematical Biological Model. Abstract

A Simple Model of Self-organized Biological Evolution. Abstract

Self-Organized Criticality (SOC) Tino Duong Biological Computation

THIELE CENTRE. Disordered chaotic strings. Mirko Schäfer and Martin Greiner. for applied mathematics in natural science

A SIMPLE MODEL FOR THE EVOLUTION OF EVOLUTION

Controlling chaos in random Boolean networks

Supplementary Information: The origin of bursts and heavy tails in human dynamics

Parameter Sensitivity In A Lattice Ecosystem With Intraguild Predation

DESYNCHRONIZATION TRANSITIONS IN RINGS OF COUPLED CHAOTIC OSCILLATORS

arxiv:cond-mat/ v1 17 Aug 1994

Lattice models of habitat destruction in a prey-predator system

arxiv:cond-mat/ v1 2 Feb 1996

Biology. Slide 1 of 25. End Show. Copyright Pearson Prentice Hall

A Modified Earthquake Model Based on Generalized Barabási Albert Scale-Free

arxiv:hep-ph/ v2 29 Jan 2001

Self-organized criticality and the self-organizing map

arxiv:q-bio/ v1 [q-bio.pe] 23 Jan 2006

Co-existence of Regular and Chaotic Motions in the Gaussian Map

Synchronization in delaycoupled bipartite networks

STUDY OF SYNCHRONIZED MOTIONS IN A ONE-DIMENSIONAL ARRAY OF COUPLED CHAOTIC CIRCUITS

Self-organized Criticality and Synchronization in a Pulse-coupled Integrate-and-Fire Neuron Model Based on Small World Networks

SELF-ORGANIZATION IN NONRECURRENT COMPLEX SYSTEMS

Influence of Criticality on 1/f α Spectral Characteristics of Cortical Neuron Populations

Looking Under the EA Hood with Price s Equation

Biology Eighth Edition Neil Campbell and Jane Reece

On modeling two immune effectors two strain antigen interaction

Stability Of Specialists Feeding On A Generalist

DISCONTINUOUS DYNAMICAL SYSTEMS AND FRACTIONAL-ORDERS DIFFERENCE EQUATIONS

Self-Organized Criticality in Models of Complex System Dynamics

Evolution as a self-organized critical phenomenon (macroevolution/punctuated equilibrium/self-organization/criticality)

Behaviour of simple population models under ecological processes

A simple genetic model with non-equilibrium dynamics

Dynamical Behavior And Synchronization Of Chaotic Chemical Reactors Model

A GENERALIZED EXTREMAL OPTIMIZATION-INSPIRED ALGORITHM FOR PREDICTIVE MAINTENANCE SCHEDULING PROBLEMS

Time correlations in self-organized criticality (SOC)

Self-organized scale-free networks

Nonconservative Abelian sandpile model with the Bak-Tang-Wiesenfeld toppling rule

Entropy ISSN

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

AP Biology Notes Outline Enduring Understanding 1.C. Big Idea 1: The process of evolution drives the diversity and unity of life.

Amira A. AL-Hosary PhD of infectious diseases Department of Animal Medicine (Infectious Diseases) Faculty of Veterinary Medicine Assiut

Asynchronous updating of threshold-coupled chaotic neurons

Dr. Amira A. AL-Hosary

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata

Biology. Slide 1 of 25. End Show. Copyright Pearson Prentice Hall

Genetic assimilation can occur in the absence of selection for the assimilating phenotype, suggesting a role for the canalization heuristic

Avalanches in Fractional Cascading

CRITICAL BEHAVIOR IN AN EVOLUTIONARY ULTIMATUM GAME WITH SOCIAL STRUCTURE

EM-algorithm for Training of State-space Models with Application to Time Series Prediction

The projects listed on the following pages are suitable for MSc/MSci or PhD students. An MSc/MSci project normally requires a review of the

The Origin of Species

Optimal Polynomial Control for Discrete-Time Systems

CHAOTIC MEAN FIELD DYNAMICS OF A BOOLEAN NETWORK WITH RANDOM CONNECTIVITY

898 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 6, DECEMBER X/01$ IEEE

Feedback exists in selective Darwinian processes because the populations that are

Non-independence in Statistical Tests for Discrete Cross-species Data

SAMPLE. Guided Instruction

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 8 Sep 1999

MACROEVOLUTIONARY TRENDS AND PATTERNS

Complex Systems Theory and Evolution

DESIGN OF OPTIMUM CROSS-SECTIONS FOR LOAD-CARRYING MEMBERS USING MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS

Simple approach to the creation of a strange nonchaotic attractor in any chaotic system

arxiv: v1 [nlin.cd] 5 Jul 2008

Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State Feedback Controller

Geometry, Vibration Frequencies, Normal Coordinates and IR Absorption Intensities of [6]-Radialene

Revista Economica 65:6 (2013)

Co-evolutionary dynamics on a deformable landscape

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 3 Oct 2005

Risk of extinction and bottleneck effect in Penna model

AMULTIOBJECTIVE optimization problem (MOP) can

West Windsor-Plainsboro Regional School District AP Biology Grades 11-12

Giant Enhancement of Quantum Decoherence by Frustrated Environments

Studying Long-term Evolution with Artificial Life

On max-algebraic models for transportation networks

The Theory of Evolution

A PROBABILISTIC MODEL FOR SIMULATING MAGNETOACOUSTIC

Numerical Solution of a Fractional-Order Predator-Prey Model with Prey Refuge and Additional Food for Predator

Thermodynamic Functions at Isobaric Process of van der Waals Gases

MULTIOBJECTIVE EVOLUTIONARY ALGORITHM FOR INTEGRATED TIMETABLE OPTIMIZATION WITH VEHICLE SCHEDULING ASPECTS

Name: Period Study Guide 17-1 and 17-2

Sorting Network Development Using Cellular Automata

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 6 Feb 2004

Natal versus breeding dispersal: Evolution in a model system

EVOLUTION. HISTORY: Ideas that shaped the current evolutionary theory. Evolution change in populations over time.

Branching Process Approach to Avalanche Dynamics on Complex Networks

MONTE CARLO METHODS IN SEQUENTIAL AND PARALLEL COMPUTING OF 2D AND 3D ISING MODEL

STUDY GUIDE SECTION 16-1 Genetic Equilibrium

A Simulation Study of Large Scale Swarms

Section 17-1 The Fossil Record (pages )

Transcription:

Multiobjective Optimization of an Extremal Evolution Model Mohamed Fathey Elettreby Mathematics Department, Faculty of Science, Mansoura University, Mansoura 35516, Egypt Reprint requests to M. F. E.; E-mail: mohfathy@mans.edu.eg Z. Naturforsch. 60a, 335 342 (2005); received February 21, 2005 We propose a two-dimensional model for a co-evolving ecosystem that generalizes the extremal coupled map lattice model. The model takes into account the concept of multiobjective optimization. We find that the system is self-organized into a critical state. The distribution of avalanche sizes follows a power law. Key words: Self-organized Criticality; Evolution and Extinction; Bak-Sneppen Model; Multiobjective Optimization; Extremal Dynamics; Coupled Map Lattice. 1. Introduction The evolutionary history of most species is characterized by long periods of stasis punctuated by relatively brief intervals of rapid evolutionary activity [1]. In recent years, there was increasing interest in the question, if the evolution of species in an ecosystem might be a self-organized critical (SOC) phenomenon. Self-organized criticality refers to the tendency of large dynamical systems to organize themselves into a state, far away from equilibrium with propagating avalanches of activity of all sizes [2]. These complex systems do not need any fine tuning of a parameter to be in a critical state. The most common interactions among species in an ecosystem are predation, competition for resources and mutualism. As a result of these interactions, the evolutionary adaptation of one species must affect its nearest neighbors. Also, these interactions can lead to large evolutionary disturbances known as coevolutionary avalanches. Each species in these evolutionary models are characterized by only one fitness. In Section 2, we define the extremal evolution systems and the extremal coupled map lattice model. In Section 3, we review the weighted sum of the objective functions method to solve the multiobjective optimization problem. We propose a two-dimensional model that takes into account the concepts of multiobjective optimization, extremal evolution and coupled map lattice evolution, in Section 4. 2. Extremal Evolution Systems Extremal evolution systems are systems that update themselves by identifying an active region of the system and renewing this region whilst leaving the remainder unchanged. The active subsystem is chosen according to some kind of extremal criterion; often it is centered on the location of the minimum of some spatially varying scalar variable [3]. The Bak-Sneppen model is an example of an extremal evolution model. Bak and Sneppen [4] proposed a self-organized model known as the BS model to explain the punctuated equilibrium of biological evolution. They considered a one-dimensional model of an ecosystem, which consists of N species, and has periodic boundary conditions, i. e., is topologically a circle. They assigned fitness values 0 < f (i) < 1 to each species i, i = 1,2,...,N. At each time-step, the species j with the minimum fitness f ( j) is sought, and is then replaced together with its nearest neighbors j ± 1 by new ones that are randomly distributed. After running the system for a sufficiently long time most of the fitnesses are greater than a certain threshold value (0.667 ± 0.001). Also, the distribution of avalanche sizes S approximately exhibits a power law behavior, P(S) S τ S, (1) where the exponent τ S took various values in [5 7]. An interesting way to include spatial effects in dynamical systems is the coupled map lattice (CML) which is a dynamical system with discrete-time, 0932 0784 / 05 / 0500 0335 $ 06.00 c 2005 Verlag der Zeitschrift für Naturforschung, Tübingen http://znaturforsch.com

336 M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model discrete-space and continuous states [8]. It is a simple model with essential features of spatiotemporal chaos (STC). STC is an irregular dynamics in space-time for a deterministic system that is spatially extensive. Typically, a CML consists of coupled dynamical elements on a lattice. This makes it a convenient way to expand dynamical systems to spatially extended systems with dynamics in both time and space. They are also amenable to numerical simulations. Besides being mathematically interesting, CML has many applications [8, 9]. CML can be represented by local nonlinear dynamics as follows: x t+1 (i)=(1 ε) g(x t (i)) + ε [ g(x t (i 1)) + g(x t (i + 1)) ] (2), 2 where g(x) is any chaotic function of the state x, t is a discrete time-step and i is a lattice site. Abramson and Vega [10] proposed an extremal coupled map lattice (ECML) model, that takes into account two levels of structure. The first is the microscopic level, where mutations occur (genotype), which is represented by the control parameter λ (i) for each species i in the ecosystem that consists of N species arranged in a one-dimensional lattice. The second is the macroscopic level (phenotype) which is represented by x(i) for each species i and subject to nonlinear dynamics in addition to being coupled to its nearest neighbors. The logistic map is chosen for the independent evolution of the x(i) with λ (i) acting as the parameters in the nonlinear map. The evolution of each species is given by (2), where g(x) is the logistic map, g(x)=λ x (1 x). (3) The local coupling of strength ε models the ecological interaction between neighboring species. They proposed an extremal mechanism like the BS model. At each time-step, the species j with the minimum value of x( j) is considered to be mutated at the next step. Its λ is replaced by a new value drawn from a uniform distribution g(λ ) in the range (λ 0,λ 0 + λ) where λ 0 is any value in the range that makes the logistic equation (3) a chaotic equation. Then all elements of the system are updated using (2). 3. Multiobjective Optimization Every day we face problems of growing complexity which appear in various fields. The problem to be solved can be frequently expressed as an optimization problem. An optimization problem is defined as the search for a minimum or a maximum of a function, this function being called objective function. Often, the search would not give us an unique solution but a set of solutions. These solutions are called Pareto solutions. In biology, most of real life optimization problems are multiobjective ones (MOB) [11]. For example, animals would like to get maximum resources with minimum predation. In cancer therapy, we want the optimal dose that kills the maximum amount of cancer cells with killing only a minimum amount of normal cells. Also, humans need maximum health with saving money. Then multiobjective optimization deals with concurrent objective functions [12]. Most evolution models consider only one fitness, i. e., only singleobjective optimization. Therefore, it is important to generalize such models to multiobjective ones. The methods of MOB optimization are intuitive. A simple and widely used method is the weighted sum of objective functions method [13]. It transforms the problem to a singleobjective optimization problem. It takes each objective function, associates a weight to each objective function and then, takes a weighted sum of all objective functions under consideration. So, we obtain a new unique objective function which has a physical meaning according to the problem. Assume that it is required to minimize the objective functions f i,i = 1,2,...,N. Define the following quantity, Z = N i=1 w i f i, (4) where the w i s are the weights which satisfy 0 w i 1 and N i=1 w i = 1. Then the problem becomes to minimize the quantity Z. This method is easy to implement but has some drawbacks. The first one is, that it is difficult to apply this method for large N. The second drawback is, that it may give a Pareto dominated solution. Definition 1. A solution fi, i = 1,2,...,N is called a Pareto dominated solution, if there is another solution f i, i = 1,2,...,N such that f i fi for all i with at least one k such that f k < fk.

M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model 337 We generalized the BS model to a multiobjective one in [14]. In particular, we assigned two fitness values f 1 (i) and f 2 (i) instead of only one fitness to each site i. The weighted fitness value then is f (i)=w 1 f 1 (i)+w 2 f 2 (i), i = 1,2,...,N. Since w 1 + w 2 = 1, let w 1 = w and w 2 = 1 w. Then the fitness values f (i)=wf 1 (i)+(1 w) f 2 (i), i = 1,2,...,N (5) are computed for each species i, where the weight w satisfies 0 w 1. At each time-step, we look for the species with the minimum fitness, j. Then we update randomly both f 1 ( j), f 2 ( j) as well as f 1 ( j ± 1) and f 2 ( j ± 1). After running the system for a long time the distributions of the distances between subsequent mutations as well as the size of avalanches follow power law. Also, the best fit is above the certain threshold value (0.57 ±.01). 4. The Model From the definition of the extremal evolution models it is known that not all the system elements should be updated at the same time. Therefore, we now study a model of evolution on a two-dimensional lattice that takes into account the above arguments, namely those of extremal dynamics, MOB optimization and CML evolution. Let us consider an ecosystem consisting of N N species arranged on a square lattice with periodic boundary conditions, i. e., topologically like a torus. Each site (i, j) corresponds to one species. It is known that there are some phenotypes that need two genotypes to be expressed. Also, there are some genes that contribute in more than one phenotype [15]. So, in our model, each species is characterized by two levels of structures in a similar way as in [10] but it differs on the phenotype level. The first level is the genotype that is characterized by λ (i, j), where the mutations occur. The second level consists of two phenotypes f 1 (i, j) and f 2 (i, j) that define the weighted fitness F(i, j) of the species at site (i, j) by the equation F t+1 (i, j)=wf1 t (i, j)+(1 w) f 2 t (i, j), i, j = 1,2,...,N, (6) where the weight w satisfies 0 w 1. The evolution of the system is defined by the following equations: f1 t+1 (i, j)=(1 ε) g( f1 t (i, j)) + ε 4 [g( f 1 t (i ± 1, j)) + g( f 1 t (i, j ± 1))], f2 t+1 (i, j)=(1 ε) g( f2 t (i, j)) + ε 4 [g( f 2 t (i ± 1, j)) + g( f 2 t (i, j ± 1))], (7) where g(x) is the nonlinear chaotic map (3). We propose three versions of this model. The first one uses the following rules. For each time-step, the species (k,l) with the lowest fitness is looked for. This is denoted as the active site. We then change the genotype λ (k,l) of that species randomly with a new λ from the interval (λ 0,λ 0 + λ). Then the pair of phenotypes of that species f 1 (k,l) and f 2 (k,l) is updated as well as the phenotypes of its four nearest neighbors f 1 (k ± 1,l ± 1), f 2 (k ± 1,l ± 1) by using (3) and (7). In a second version of the model, at each time-step, the species with the minimum fitness is sought, then the genotype λ (k,l) as well as the genotypes of its nearest neighbors λ (k ± 1,l ± 1) are updated. Also, the phenotypes of that species f 1 (k,l) and f 2 (k,l) are changed. The third version is that at each time-step, we change both the genotypes λ (k, l) and the phenotypes f 1 (k,l) and f 2 (k,l) of the species with the lowest fitness as well as its four neighbors λ (k ± 1,l ± 1), f 1 (k ± 1,l ± 1) and f 2 (k ± 1,l ± 1). In Figs. 1 4, the index numbers 1, 2, 3 refer to the version number, also the letter a means the left box and the letter b means the right box in the same figure. We run the system with N = 500 species for a weak (ε = 0.1) and strong (ε = 0.5) interaction among the system elements. Also, we run the system for different values of the weight w = 0.3, 0.5, 0.9 and of the nonlinearity parameter λ 0 = 3.7, 3.8, 3.9. We find that the figures of the first and third versions are nearly identical while the second one is quite different from the former. This means that the first and the main effect is the change in the phenotype level. The change in the genotype level is important but not like the phenotype level. In all cases the system reaches a critical state in which most of the fitnesses are above a certain threshold value. The threshold value and the shape of the distribution are not the same for all cases but depend on the nonlinearity parameter λ of the chaotic map, the weight parameter w and the strength ε of the interaction among the species in the ecosystem.

338 M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model Fig. 1. System size N = 500, α = 0.3, ε = 0.1, λ 0 = 3.7, λ 0 = 0.1, and t = 10 7 iteration. (a1), (a2), (a3) Distribution P(F) of the fitness F = F(i, j) in the critical state (right solid curve) with the distribution of minimum fitness (left doted curve) in the three versions. (b1), (b2), (b3) Punctuated equilibrium behavior, activity vs time in a local segment of twenty consecutive species. The effect of increasing the strength ε of the interaction among the species in the ecosystem is to decrease the range of the final fitness distribution and increase the threshold value. The change of the nonlinearity pa-

M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model 339 Fig. 2. Same as in Fig. 1 but λ 0 = 3.9. rameter λ of the chaotic map affects the smoothness of the curve of the fitness distribution. The figures show the activity versus time in a local segment of twenty consecutive species. We observe long periods of stasis interrupted by sudden bursts of activity in the first and third versions at weak interactions. In Fig. 5, we

340 M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model Fig. 3. Same as in Fig. 1 but α = 0.5. draw, in a log-log plot, the distribution of avalanche sizes S in the first version for some values of the above parameters. The plot approximately follows the power law (1) with exponents τ S 2.3 (a, b), τ S 1.5 (c), and τ S 2.6 (d).

M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model 341 Fig. 4. Same as in Fig. 3 but ε = 0.5. Acknowledgements This work was done within the framework of Associateship Scheme of the Abdus Salam International Center for Theoretical Physics, Trieste, Italy. The author acknowledges the academic support of Prof. E. Ahmed for useful discussion and comments.

342 M. F. Elettreby Multiobjective Optimization of an Extremal Evolution Model Fig. 5. The distribution P(S) of avalanches sizes S in the critical state of a system with N = 500, λ 0 = 0.1 and t = 10 7 iterations in a log-log plot. (a) α = 0.3, ε = 0.1, λ 0 = 3.7. (b) α = 0.5, ε = 0.1, λ 0 = 3.7. (c) α = 0.3, ε = 0.1, λ 0 = 3.9. (d) α = 0.5, ε = 0.5, λ 0 = 3.7. [1] S. Gould and N. Eldredge, Nature 366, 223 (1993). [2] P. Bak, How Nature Works: the Science of Selforganized Criticality, Springer-Verlag, New York 1996. [3] S. Boettcher and A. Percus, Phys. Rev. Lett. 86, 5211 (2001). [4] P. Bak and K. Sneppen, Phys. Rev. Lett. 71, 4083 (1993). [5] M. E. J. Newman, J. Theor. Biol. 189, 235 (1997). [6] C. Adami, Phys. Lett. A 203, 29 (1995). [7] K. Sneppen, P. Bak, H. Flyvbjerg, and M. H. Jansen, Proc. Nat. Acad. Sci. 92, 5209 (1995). [8] K. Kaneko, Theory and Applications of Coupled Map Lattices, John Wiley & Sons, Chichester 1993. [9] H. Chate and P. Manneville, Prog. Theor. Phys. 87, 1 (1992). [10] G. Abramson and J. L. Vega, Eur. Phys. J. B 9, 361 (1999). [11] M. Zeleny, Multiple Criteria Decision Making, Mc- Graw Hill, New York 1982. [12] Y. Collette and P. Siarry, Multiobjective Optimization, Springer-Verlag, Berlin 2003. [13] L. Zadeh, IEEE Trans. Autom. Control 8, 59 (1963). [14] E. Ahmed and M. F. Elettreby, Int. J. Mod. Phys. C 15, 1189 (2004). [15] J. Roughgarden, Theory of Population Genetics and Evolutionary Ecology: an Introduction, Prentice Hall, NJ 1996.