Aggressive and peaceful behavior in multiagent systems on cellular space

One of the key issues in Multi-Agent simulation approach is a consolidation of great model variety. Many researches govern own unique models that are similar in basic principles but for complex adaptive systems such as Artificial Ecosystems slight difference in architecture and parameters calibratio...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2016
Автори: Zavertanyy, V., Makarenko, A.
Формат: Стаття
Мова:English
Опубліковано: Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України 2016
Назва видання:Системні дослідження та інформаційні технології
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/134012
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Aggressive and peaceful behavior in multiagent systems on cellular space / V. Zavertanyy, A. Makarenko // Системні дослідження та інформаційні технології. — 2016. — № 2. — С. 36-44. — Бібліогр.: 11 назв. — англ.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-134012
record_format dspace
spelling irk-123456789-1340122018-06-11T03:03:57Z Aggressive and peaceful behavior in multiagent systems on cellular space Zavertanyy, V. Makarenko, A. Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах One of the key issues in Multi-Agent simulation approach is a consolidation of great model variety. Many researches govern own unique models that are similar in basic principles but for complex adaptive systems such as Artificial Ecosystems slight difference in architecture and parameters calibration could affect crucially on the emergent properties of the model. As it was denoted by the pioneers of the Artificial Ecosystems modelling Robert Axtell and Robert Axelrod: variety of Multi-Agent models need introduction of methods and technics that allows consolidating of its results. In work we present modification of model similar to classic Artificial Life spatial lattice models and trace the exhibition of aggressive and peaceful behavior depending on the income resource. We consider results of both models’ simulation as it was proposed in «docking models» method by Axtell and Axelrod. В агентно-орієнтованому підході виділено консолідацію великої різноманітності моделей. Розроблені моделі багатьох дослідників є однотипними за основними ознаками, проте у сфері складних адаптивних систем таких, як штучні екології незначна відмінність в архітектурі чи різниця значень параметрів можуть відчутно впливати на емерджентні характеристики моделі. Першовідкривачами агентного підходу до штучних екосистем Робертом Акстелом і Робертом Аксельродом зазначено, що наявна множина багатоагентних моделей потребує впровадження технік та методик, що дозволять узагальнити їх результати. Подано модель, що є реплікацією уже існуючої і подібної до класичних моделей штучного життя у клітинному просторі. Досліджено залежність агресивної та мирної поведінки від кількості ресурсу, що надходить до системи. Порівняно результати поточної моделі-реплікації та її прототипу, запропонованого Акстелом та Аксельродом у методі "стикування моделей". В агентно-ориентированном подходе выделена консолидация большого разнообразия моделей. Разработанные модели многих исследователей являются однотипными по основным признакам, однако в сфере сложных адаптивных систем таких, как искусственные экологии незначительное отличие в архитектуре или разница значений параметров могут иметь достаточно большое влияние на эмерджентные характеристики модели. Первооткрывателями агентного подхода в искусственных экосистемах Робертом Акстелом и Робертом Аксельродом отмечено, что имеющееся множество многоагентных моделей требует внедрения техник и методик, которые позволят обобщить их результаты. Представлена модель, которая является репликацией уже существующей и подобна классическим моделям искусственной жизни в клеточном пространстве. Исследована зависимость агрессивного и мирного поведения в зависимости от количества ресурса, поступающего в систему. Проведено сравнение результатов текущей модели-репликации и ее прототипа, предложеного Акстелом и Аксельродом в методе «стыковка моделей». 2016 Article Aggressive and peaceful behavior in multiagent systems on cellular space / V. Zavertanyy, A. Makarenko // Системні дослідження та інформаційні технології. — 2016. — № 2. — С. 36-44. — Бібліогр.: 11 назв. — англ. 1681–6048 DOI: doi.org/10.20535/SRIT.2308-8893.2016.2.04 http://dspace.nbuv.gov.ua/handle/123456789/134012 518.58:519.2:504 en Системні дослідження та інформаційні технології Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language English
topic Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах
Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах
spellingShingle Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах
Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах
Zavertanyy, V.
Makarenko, A.
Aggressive and peaceful behavior in multiagent systems on cellular space
Системні дослідження та інформаційні технології
description One of the key issues in Multi-Agent simulation approach is a consolidation of great model variety. Many researches govern own unique models that are similar in basic principles but for complex adaptive systems such as Artificial Ecosystems slight difference in architecture and parameters calibration could affect crucially on the emergent properties of the model. As it was denoted by the pioneers of the Artificial Ecosystems modelling Robert Axtell and Robert Axelrod: variety of Multi-Agent models need introduction of methods and technics that allows consolidating of its results. In work we present modification of model similar to classic Artificial Life spatial lattice models and trace the exhibition of aggressive and peaceful behavior depending on the income resource. We consider results of both models’ simulation as it was proposed in «docking models» method by Axtell and Axelrod.
format Article
author Zavertanyy, V.
Makarenko, A.
author_facet Zavertanyy, V.
Makarenko, A.
author_sort Zavertanyy, V.
title Aggressive and peaceful behavior in multiagent systems on cellular space
title_short Aggressive and peaceful behavior in multiagent systems on cellular space
title_full Aggressive and peaceful behavior in multiagent systems on cellular space
title_fullStr Aggressive and peaceful behavior in multiagent systems on cellular space
title_full_unstemmed Aggressive and peaceful behavior in multiagent systems on cellular space
title_sort aggressive and peaceful behavior in multiagent systems on cellular space
publisher Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
publishDate 2016
topic_facet Проблеми прийняття рішень і управління в економічних, технічних, екологічних і соціальних системах
url http://dspace.nbuv.gov.ua/handle/123456789/134012
citation_txt Aggressive and peaceful behavior in multiagent systems on cellular space / V. Zavertanyy, A. Makarenko // Системні дослідження та інформаційні технології. — 2016. — № 2. — С. 36-44. — Бібліогр.: 11 назв. — англ.
series Системні дослідження та інформаційні технології
work_keys_str_mv AT zavertanyyv aggressiveandpeacefulbehaviorinmultiagentsystemsoncellularspace
AT makarenkoa aggressiveandpeacefulbehaviorinmultiagentsystemsoncellularspace
first_indexed 2025-07-09T20:07:58Z
last_indexed 2025-07-09T20:07:58Z
_version_ 1837201285639569408
fulltext © Valentine Zavertanyy, Aleksandr Makarenko, 2016 36 ISSN 1681–6048 System Research & Information Technologies, 2016, № 2 УДК 518.58:519.2:504 DOI: 10.20535/SRIT.2308-8893.2016.2.04 AGGRESSIVE AND PEACEFUL BEHAVIOR IN MULTIAGENT SYSTEMS ON CELLULAR SPACE VALENTINE ZAVERTANYY, ALEKSANDR MAKARENKO One of the key issues in Multi-Agent simulation approach is a consolidation of great model variety. Many researches govern own unique models that are similar in basic principles but for complex adaptive systems such as Artificial Ecosystems slight dif- ference in architecture and parameters calibration could affect crucially on the emer- gent properties of the model. As it was denoted by the pioneers of the Artificial Eco- systems modelling Robert Axtell and Robert Axelrod: variety of Multi-Agent models need introduction of methods and technics that allows consolidating of its results. In work we present modification of model similar to classic Artificial Life spatial lattice models and trace the exhibition of aggressive and peaceful behavior depending on the income resource. We consider results of both models’ simulation as it was proposed in «docking models» method by Axtell and Axelrod. INTRODUCTION The methodology of Multi-Agent simulations are broadly used in the study of ecological complexity. Popularity of multi-agent approach springs from the early researches such as Sugarspace [1], Bugs [2] and Polyworld [3] models. One of the pioneer model of Artificial Ecology is a model of bugs on spatial lattice that was proposed by Norman H. Packard [2] denotes the importance of shift from extrin- sic to intrinsic adaptation approaches in modeling of evolutionary processes. Packard proposed to change the point of view on fitness in models of biological systems. He claimed that the extrinsic approach of adaptation such that is defined by a priori fitness function that assumes averaging of environment and individual interactions into it, could inflict limitations on biosphere. As a result of first simu- lations of his model H. Packard introduced notion of o posteriori fitness function for intrinsic adaptation evolutionary process and demonstrated system features with its help. This change in the concept of adaptation shifts the focus to the emerging characteristics of the system that can be treated as a posteriori fitness function. The examples of such values could be population size over the time, sustainability of emerging community assemblies under different factors such as environmental changes or arm races and other system features. By focusing on a posteriori fitness we should stress the notion of phenotype — the general compo- sition of agent treats that emerge from its genotype. The phenotype could be ex- pressed as a set of the most frequently used responses for particular effectors e.g. running from the predator, wondering searching for food. In particular study phe- notype is presented as agent strategy — a set of agent’s actions performed in hy- pothetical model situation. Michael Burtsev proposed model that resembles pioneer Artificial Life’s Polyworld [3] and Bugs [2] models: the agents with simple behavior are acting in a simple space. In [4] author develops latter models introducing kinship and using artificial neural network as basis of agent’s actions. In current model no agent was Aggressive and peaceful behavior in multiagent systems on cellular space Системні дослідження та інформаційні технології, 2016, № 2 37 given a predefined strategy instead they were emerging as phenotype feature from the agent’s actions, defined by neural network. By doing this, author achieved great variety of strategies that could take into account kinship of the object they interact with and are constructed from elementary actions as a result of evolution processes. Some of the strategies exposed cooperative behavior, it was shown that in such model emerge strategies corresponded to those in well-known game dove- hawk-bourgeois and moreover two new strategies of cooperative attack and de- fense emerge [4]. Observing results of artificial life modeling it can be concluded that such approach is not being controversial to game theory but on the contrary is an extension that provides new research horizons [4]. This model captured a gen- eral trend of increasing of the aggression level with a rising resource supply in primitive societies [5]. The correlation between population density and frequency of fight action for the case of rich resources in the model is similar to the analo- gous correlation extracted from ethnographic database [5]. One of the main achievements of this research is that agent speciation i. e. phenotypic grouping and distinction emerges without predefined fitness function [5]. Agents occupy niches that expose predator, prey or even more sophisticated behavior without extrinsic predisposition but as a result of evolutional adaptation process. There is also continuations of such researches such as novel artificial ecology class model with predator-prey behavior [6], where agents are driven by fuzzy cognitive map. By researching the model Burtsev proposed novel method- ology to categorize agents behavior into strategies and to trace population geno- type dynamic [7]. OBJECTIVE AND MODEL DESCRIPTION Many similar models are developed in purpose to study social, ecological, swarm- ing, artificial life and other issues. After several years of enriching innovation, a period of consolidation is necessary [8]. In this work we aim to present modifi- cation of existing Artificial Life model, make some comparison of gained results, and observe the similar model behavior patterns. It should be noted that the test and «docking» of different models written in the direction of artificial life is not new but still quite a few unexplored area. «Docking» is a procedure introduced in [9] that suppose aligning different models to achieve similar emergent behavior. The need to study the results of similar models of identity is a common thing, especially when it comes to the results of the theory using mathematics as a tool [10]. «Docking» models created by differ- ent authors and those that essentially cut off from one another, usually requires significant changes. For example, the first models for which the study was con- ducted in was the model of cultural dissemination by Robert Axelrod [1] and Sugarsapce model of authorship Joshua Epstein and Robert Akstell [10]. In this study the models are not so different, but are written by different authors on dif- ferent programming platforms. An Agent-based lattice foraging model with possible predator-prey behavior that resembles classical artificial life models [2, 3, 4] was developed in this work. This model could be considered as modification or replication of Burtsev cellular automata model [5] because of slight difference in their architectures. Valentine Zavertanyy, Aleksandr Makarenko ISSN 1681–6048 System Research & Information Technologies, 2016, № 2 38 Agent’s neural architecture is very important factor for such kind of Artifi- cial Life models. The scope of predator-prey behavior considered in this study can be achieved by a simple artificial neuronal network with no hidden layer as it is implemented in the model. More complex behavior such as group hunting and wandering could be simulated using more sophisticated methods of neuroevolu- tion such as, for example, NEAT (neuroevolution of augmented topologies) [11]. In work [11] authors use NEAT algorithm to evolve effective predator group or group of collective foragers. The crucial advantage of NEAT instruments for mul- tiagent modelling is naturally introduced agents’ grouping by genotype affinity that could provide useful insights on agent behavior emergence. Each agent’s sibling inherits neuronal matrix perturbed with some mutations after birth. Each agent is characterized by affinity marker: 3-dimentional vector which coordinates can take possible integer values in [–2, 2] interval. Agents are treated as relatives if Euclidean distance between theirs markers are less than 0,2 threshold. Agent occupies one grid in cellular space (Fig. 1), he is driven by heading that defines a cell in front where could exist object agent interact with. Agents pay some amounts of resources — energy to perform an action, they could refill en- ergy level by consuming vegetation and other agents. Agent percepts certain envi- ronmental values that are defined in Table 1. T a b l e 1 . Input signals for agent and values that they take Input signal Value s0 — bias rMax s1 — resource in current cell energy of resource is placed agent’s cell s2 — resource in front energy of resource is placed in front cell s3 — resource in right cell. energy of resource is placed in right cell s4 — resource in left cell energy of resource is placed in left cell s5 — agent in front rMax, if there is non-relative agent placed in front s6 — agent right rMax, it there is non-relative agent is placed right s7 — agent left rMax, it there is non-relative agent is placed left s8 — current resource (r) current resource value (r) s9 — (rMax - r) (rMax - r) s10— agent from the back rMax, if there is an non-relative agent is placed backwards s11— relative in front rMax, if in front cell is placed relative agent s 12 — relative right rMax, if relative agent is placed right s 13 — relative left rMax, if relative agent is placed left Fig. 1. Agent in cellular environment and his perception Aggressive and peaceful behavior in multiagent systems on cellular space Системні дослідження та інформаційні технології, 2016, № 2 39 In reply to the input signals agent performs the following actions: «rest», «turn», «move», «attack», «escape», «divide», he pays a fee for each of this ac- tions. Maximum energy value that agent can accumulate is rMax and equals to 5000. Probability to be succeed in attack is equals to ratio of victim’s and at- tacker’s accumulated energy. If agent is attacked, he can ask neighbor relatives in area of his vision for help. If victim agent finds relatives nearby, he will add theirs ratio corrected coefficient (0,3 for all experiments) to defense threshold. If agent wins in combat with the victim he consumes it and gains all of its energy. When agent decides to give a birth to an offspring he places it to nearby empty cell and gives a half of own energy to him. Agent’s actions are categorized and vector of agent strategies is generated using the methodology firstly presented in [4]: to show agent phenotype behavior, each agent was placed in hypothetical situation as if he interacts with other agent under various conditions, i. e. agent’s internal energy indicator and agent’s rela- tive affinity. Thus, agent is being stressed with six input test vectors and then strategy vector was generated according to his reaction (Table 2). For example, strategy ‘020202’ is so-called crow strategy [4]: regardless of internal agent en- ergy level, he will attack any stranger in his area and make no harm to relatives. T a b l e 2 . Vector of agent’s strategies. Where A {0: «rest»; 1: «escape»; 2: «attack»; 3: «divide»}, i = 1, 2, 3, 4 Low resource, r = 0,02rmax Half of resource, r = 0,5rmax Many resources, r = 0,98rmax relative behind non-relative behind relative behind non-relative behind relative behind non-relative behind ai ai ai ai ai ai MODEL COMPARISON A set of simulations were executed model, they were characterized by various income resources level to environment. The goal of this runs was to validate the model and observe link between its results and behavior of similar original model [4], due to the notion of model «docking» that was mentioned before. The key differences between current model and its prototype is that only one agent can occupy the cell rather than any agent’s quantity and that are no chromosome vector that is the bit string which codes the presence or absence of individual sensory inputs and actions. Considering this, we could stress possibility of successful modification of model into current one and obverse similarities and alterations between the features. Dynamic of agent’s population count reliant of resource income from model [4] is depicted in Fig. 2. There are different configurations that define presence of several agent’s features such as differ relative and attack other agents; we intro- duced its analogies in current model: 1. No aggressive behavior, agents do not differ relatives. 2. Agents can attack each other, agents do not differ relatives. 3. Agents can attack each other, agents differ relatives. Valentine Zavertanyy, Aleksandr Makarenko ISSN 1681–6048 System Research & Information Technologies, 2016, № 2 40 In Fig. 2 first type of configuration is similar to one tagged with sign «◊», «o» responsible for second case, «x» values can be considered in accordance to results of simulations on third case. As follows in Fig. 2 is shown that dynamic of agents count is directly proportional to input resource in case of absence of ag- gressive behavior [4]. For experiments in second case, results are divided in situa- tions when agent cannot satisfy himself with resource by staying in one cell per- manently and when agents fill all space (Nc — count of cells in environment) but cannot share cell resources with anyone other. For results that respond to third configuration agent count dynamic firstly has behavior of second situation in sec- ond configuration and then «switches» to behavior of first situation [3]. Experiments under the model developed on research were executed for vari- ous values of input resources. Consider now the plot of results of experiments with the model implemented in the study (Fig. 3). Figure 3 shows that the results of the first case of the simulation also lie on a straight line, indicating a proportional relationship between resources and popu- lation size. The results are also consistent with the dynamics of population in generic model in second and third cases. Up to a certain value of the resource A ge nt s c ou nt , Fig. 3. Plot of population size on the number of resource input. The set of experiments is depicted Fig. 2. Dependency of agent count from input resources in original model (plot resembles agents’ population dynamic from the research [3]) Efficiency of resource consumption, k3 A ge nn ts c ou nt , N s Aggressive and peaceful behavior in multiagent systems on cellular space Системні дослідження та інформаційні технології, 2016, № 2 41 plots of second and third cases are similar, while the later dynamics of the number of agents in the third case goes to the level curve of the population for the first case. Considering the results of comparison we can infer that prototype and rep- lica models have similar population count behavior patterns. Following the notion of o posteriori fitness function for intrinsic adaptation evolutionary process firstly introduced by Packard [2] we want to emphasize that population size feature could be treated as such system fitness. AGGRESSIVE AND PEACEFUL BEHAVIOR Model is a plausible playground for studies of dependence of aggressive and peaceful behavior from the number of input resources and types of interaction between groups of related agents. We propose to observe simulation results for third case of modeling: agents can attack each other, agents differ relatives and find the references of aggressive behavior occurrences between particular and prototype model. The option of cooperative defense was disabled for observed cases in this chapter. The graph (Fig. 4) shows a number of strategies for agents that in some time clock comply with the relevant strategy. If agents choose action attack, the color range of their strategies shifted to black, other action — spectrum shifts to gray. The curve marked by triangles reflects the size of the population of agents. Thus, we see the dominance on the significant amount of time peaceful strat- egies aimed mainly search and acquisition of the resource. The behavior of a pop- ulation over time is divided into two conventional stages: peaceful phase (7,4 million cycles), and aggressive (later 7,4 million cycles). These periods are inherent to the small number of cases for the small resource count that goes on. Therefore, the low amount of resources one of the most effective strategies are peaceful strategy when agents either do not distinguish between family and prefer to rest (for example, the strategy 000000), either run away from the family in order to avoid competition for resources (eg , strategy 000010) or escape of strangers feeling threatened, and other variations of these strategies. Frequencies of strategies agents that do not distinguish relatives and takes kin affinity into ac- count differences vary slightly toward the predominance of a cooperative strate- gies. Under the notion cooperative it should is considered strategies that distin- Fig. 4. Example graphics strategies for simulation of resource inputs 1,000 units. Value of each curve point is the count of agents adopted the strategy that corresponds to this curve A ge nt s c ou nt 90 80 60 40 20 0 2 000000 4 000000 6 000000 8 000000 10 000000 Time steps Valentine Zavertanyy, Aleksandr Makarenko ISSN 1681–6048 System Research & Information Technologies, 2016, № 2 42 guish kin and adjust their behavior to benefit from it, such as absence of aggres- sion in kin neighborhood, thus agent can finding protection in the event of a threat or leave area filled with relative, which reduces competition for local resources between them. For smaller amounts of resources peacfull strategies playing an important role. With an increasing number of resources, almost all strategies show aggression. Peasfull strategies can no longer last such significant periods of time as in the previous cases. Almost all strategies exhibit aggressive behavior and are very volatile. Charts conduct population dynamics of repeated aggressive period that was mentioned in the case of a small number of resources. It should be noted that the vast majority strategies differ relatives in at least one case for the value of the resource in the test vector. Increased value of environment population capacity as in the time interval of 600 thousand – 800 thousand iterations (Fig. 5), ussually caused by domination by fully cooperative strategies, that is, those that distinguish relatives in all cases the value of the resource in the test vector strategies: 020202 ( a strategy known as «crow» in [4]), 020213 («escape» from relatives to reduce competition for resources), 020203 (action «divide» to ensure the protection from the surroundigs relatives). For a large number of resource inputs agents have the ability to completely fill the grid space and competition between strategies becomes sluggish. Thus by the amount of resources when all cells are filled with aggressive agents and peace strategies are stable and rarely changing each other (Fig. 6). Considering dependence of aggressive behavior from input resources, we can compare to analogues pattern of prototype model and find the similarities. Fig. 5. Strategy for a population the average number of resources. Value of each curve point is the count of agents adopted the strategy that corresponds to this curve A ge nt s c ou nt 200 150 100 50 0 1 000000 4 000000 3 000000 4 000000 Time steps Fig. 6. Agents’ strategies for a large number of resource. Value of each curve point is the count of agents adopted the strategy that corresponds to this curve A ge nt s c ou nt 280 240 200 160 120 80 40 0 200000 1000000 2000000 2 600000 Time steps Aggressive and peaceful behavior in multiagent systems on cellular space Системні дослідження та інформаційні технології, 2016, № 2 43 That is the dynamic of aggressive strategy frequency corresponds for both models (Fig. 7). Strategy is treated as aggressive if it have at least one «attack» action in its legend. DISCUSSIONS This work is generally dedicated to the experience of model modification and comparison of behavior patterns between the models. We can conclude successful modification of existing model into one that has slight differences. We observed similar features and extended the horizon of simulations under the model. Peaceful Fig. 7. Dependency of peaceful and aggressive behavior from input resources; a — strategy frequency for current model; b — frequency of aggressive strategies is popula- tion in prototype model. Picture resembles aggressive agent’s population frequency dy- namic from research [4] Resource input Po pu la tio n fr eq ue nc y a Resource input A ge nt s c ou nt b Valentine Zavertanyy, Aleksandr Makarenko ISSN 1681–6048 System Research & Information Technologies, 2016, № 2 44 and aggressive strategies intensity was tested for its dependence on the availability of resource in multi-agent system. The dependency of aggressive and peaceful strategies competition from the number of available resources was illustrated. Simulation results between replicated and prototype models of AL were similar. As possible further development of the particular model from the family of artificial life, we considered resolving the following issues: overcoming the great computational complexity of the experiments, improving interaction between the agent and the environment, replacing the discrete space type to continuous, introduction new types of interaction between agents and building new tools of analysis of populations of agents. Software enhancement of model application that allows running it on high computation performance environment would give the possibility to observe long- term trends that provide valuable efforts for understanding of models of such type. The important issue is introduction and usage of novel analysis method for agent-based complex adaptive systems. For example, Burtsev proposed promising methodology that considers evolving agents’ population as a dynamic system in [7]. Open question is the research of agent groups’ competition and establishing the intensity of the impact of various factors, such as aggression and phenotype transition strategies, on the success in the competition. REFERENCES 1. Epstein Joshua M. Growing artificial societies: social science from the bottom up /Epstein, Joshua M.; Axtell Robert, Brookings Institution Press, 1996. — 307 p. 2. Packard N. Intrinsic adaptation in a simple model for evolution. In: C.G. Langton (ed.): Artificial life, Redwood City, Addison-Wesley, CA, 1989. — P. 141–155. 3. Burtsev M.S. Artificial Life Meets Anthropology: A Case of Aggression in Primitive Societies. In: M. Capcarrere et al. (Eds.): ECAL 2005, LNAI, 3630 (2005). — P. 655–664. 4. Yaeger L. Computational Genetics, Physiology, Learning, Vision, and Behavior or PolyWord: Life in a New Context. In Langton, C. G. (ed.): Artificial Life III. Addison-Wesley, 1994. — P. 263–298. 5. Burtsev M., Turchin P. Evolution of Cooperative Strategies From First Principles. Nature 2006, 440. — P. 1041–1044. 6. Gras R., Golestani A., Hendry A.P., Cristescu M.E. (2015) Speciation without Pre- Defined Fitness Functions. PLoS ONE 10(9): e0137838. doi: 10.1371/journal. pone.0137838. 7. Burtsev M.S. (2004). Tracking the Trajectories of Evolution. Artificial Life / M.S. Burtsev. — V. 10. 4. — P. 397–411. 8. Bousquet F., Le Page C. (2004). Multi-agent simulations and ecosystem manage- ment: a review. Ecol. Modelling 176. — P. 313–332. 9. Axtell R. Aligning Simulation Models: A Case Study and Results / R. Axtell, R. Axelrod, J. Epstein, M. Cohen // Computational and Mathematical Organiza- tion Theory. — 1996. — 1. — P. 123–141. 10. Axelrod R. The Dissemination of Culture: A Model with Local Convergence and Global. Polarization / R. Axelrod // The Journal of Conflict Resolution. — Apr., 1997. — Volume 41, Issue 2. — P. 203–226. 11. D’Ambrosio D.B .Generative encoding for multiagent learning. In Proceedings of the Genetic and Evolutionary Computation Conference / D.B. D’Ambrosio, K.O. Stanley. — New York: ACM Press: ISBN: 978-1-60558-130-9. doi: 10.1145/1389095. 1389256. Received 18.11.2015 From the Editorial Board: the article corresponds completely to submitted manuscript.