Возникновение стратегий старения в модели искусственной жизни
|
Входная переменная |
Значение |
s1 |
k, смещение |
s2, s3, s4, s5 |
k, если в данной клетке поля зрения есть ресурс, 0 в противном случае; |
s6, s7, s8, s9 |
cNc, где c –
константа, Nc –
количество агентов в данной клетке поля зрения; |
s10 |
r, внутренний
ресурс |
s11 |
rmax
– r, где rmax – максимально возможное значение внутреннего ресурса; |
s12 |
, где – центроид
маркеров агентов, находящихся в той же клетке, что и агент; |
s13 |
, где mp –
маркер партнера по взаимодействию. |
s14 |
значение входа от возраста представлено на рис. 1. |
Примечание: во всех численных экспериментах коэффициент k оставался неизменным и был равен k = rmax.
Рис. 1. Зависимость значения входа, несущего информацию о возрасте агента, от возраста
агента и среднего возраста агентов в популяции.
Значения выходной переменной
f, определяющей действия
агента и соответствующих коэффициентов ki изменения внутреннего ресурса агента, использовавшиеся
при моделировании, приведены в таблице 2.
Таблица 2
f |
Действие |
Изменение внутреннего ресурса r* |
f0 |
отдыхать |
Dr = -k0 |
f1 |
поворачиваться налево |
Dr = -k1 |
f2 |
поворачиваться на право |
Dr = -k2 |
f3 |
потреблять ресурс |
Dr = k3 |
f4 |
двигаться на одну клетку вперед |
Dr = -k4 |
f5 |
делиться |
Dr = -k5 |
f6 |
отнять ресурс у соседа |
Dr = k6, если у соседа достаточно
ресурса, Dr = -k6, в противном случае |
f7 |
умереть |
Dr = - rmax |
*при
моделировании коэффициенты ki были заданы в соответствии со следующими неравенствами:
k0 < k1 = k2 < k4 = k5 < k6, коэффициент k3 = 36k0; максимальное
значение внутреннего ресурса агента ограничено (r ≤ rmax). При делении (f = f5) после
изменения энергии родителя (Dr = -k5) половина его ресурса передается потомку.
Результаты
Для исследования зависимости
эволюции старения от возможности проявления агрессии и/или кооперации
компьютерные эксперименты проводились с четырьмя вариантами модели (см. таблицу
3).
Таблица 3
1 |
У агентов присутствовала
входная переменная, связанная со значением родственности, т.е. агенты могли
узнавать родственников. Выходная переменная f могла принимать значение f6, т.е.
агенты могли нападать друг на друга. |
11 запусков компьютерной
модели |
2 |
Агенты не могли отличать
родственников, но выходная переменная f могла принимать значение f6, т.е.
агенты могли нападать друг на друга. |
13 запусков |
3 |
Агенты могли отличать
родственников, но не могли нападать друг на друга. |
12 запусков |
4 |
Агенты не могли ни отличать
родственников, ни нападать друг на друга. |
12 запусков |
С каждым из вариантов модели
была проведена серия экспериментов. В каждом эксперименте начальная популяция
состояла из агентов, которые имели одинаковые матрицы весов W. Геном агента начальной популяции
был задан таким образом, что агент мог получать информацию, о наличии ресурса в
текущей клетке, клетке по направлению "вперед", и совершать только
три действия: потреблять ресурс, двигаться вперед и делиться. Количество
ресурса в среде было задано таким образом, что обеспечивало плотность популяции
~0,75 агента на одну клетку. Для одного и того же варианта было рассчитано
несколько реализаций, отличавшихся только значением параметра seed
генератора случайных чисел.
Анализ результатов численных
экспериментов показал, что примерно в половине из них возраст, в котором агенты
совершали действие «умереть» (т.е. самоубийство), был близок к удвоенному
среднему по популяции (рис. 2б). Это значит, что в популяции возникала
эволюционно устойчивая стратегия феноптоза, так как агенты совершали
самоубийство в интервале значений возраста, соответствующем «перелому»
зависимости воспринимаемого возраста (рис. 1.), т.е. при переходе к максимально
воспринимаемому возрасту («старости»). Эволюционная динамика возрастов совершения
самоубийства для одного из численных экспериментов, в котором возникал
феноптоз, приведена на рисунке 3.
Сравнение результатов
расчетов для различных вариантов модели (см. табл. 3) показало, что основным
фактором, обуславливающим возникновение и эволюционную устойчивость стратегий
старения, является наличие возможности нападения агентов друг на друга (см.
рис. 5). Как видно из таблицы 3 наибольшую вероятность эволюции старения (7 реализаций
из 11 – 63,6%) продемонстрировал вариант модели с нападением и родственностью
(№1 из табл. 3). С меньшей вероятностью (6 реализаций из 13 – 46,15%) феноптоз
возникал, если возможность распознавания родственников отсутствовала, но агенты
могли атаковать друг друга (№2 из табл. 3). Для оставшихся вариантов модели (№3
и №4 из табл. 3) вероятность возникновения самоубийства была минимальной (2
реализаций из 12 – 16,7%).
Подтверждение того, что
именно возраст влияет на возникновение стратегий самоубийства, было получено из
контрольных расчётов модели с отключенным входом от возраста. В этом случае
(см. рис. 4), плотность распределения возрастов, в которых агенты умирали сами,
практически идентична таковой для тех случаев, когда эволюция отсутствовала, но
вход от возраста был включенным. При этом численные эксперименты, в которых
наблюдалось эволюционное возникновение старения, разительно отличаются от
вышеперечисленных ситуаций существованием “пика” плотности распределения,
демонстрирующего тот факт, что большинство агентов совершают «самоубийство» в
возрасте близком к удвоенному среднему.
Рис.
2. Плотность
распределения относительных возрастов (отношение
возраста агента к удвоенному усредненному по популяции возрасту) агентов в момент совершения самоубийства;
а) корреляция возраста самоубийства с воспринимаемым возрастом отсутствует,
стратегия феноптоза не возникла; б) есть корреляция возраста самоубийства с
воспринимаемым возрастом, признак наличия стратегии феноптоза. Плотность
распределения нормирована таким образом, что ее интеграл равен единице.
Рис.
3. Динамика
возрастов самоубийц (кружки) и удвоенного
усредненного по популяции возраста (сплошная линия) в полулогарифмическом
масштабе. Видно, что после 3 106 такта агенты преимущественно
совершают самоубийства в возрасте, воспринимаемом ими как «старость».
Рис.
4. Плотность
распределения агентов-самоубийц в двойном логарифмическом масштабе, в
зависимости от относительного возраста, равного отношению возраста агента, в
котором было совершено действие “умереть” к удвоенному среднему по популяции
возрасту. Видно, что случае, в котором нет устойчивой стратегии феноптоза и с
отсутствием входа от возраста дают очень близкие результаты, сильно
отличающиеся от результатов, полученных в случае наличия стратегий старения.
Рис.
5.
Количество реализаций, в которых наблюдалась связь между возрастом самоубийц и
удвоенным средним возрастом.
Выводы
Анализ результатов
моделирования показывает, что в 35,4% исследованных случаев возникают
эволюционно устойчивые стратегии старения (феноптоза). Это можно рассматривать,
как аргумент в пользу значимости гипотезы запрограммированной смерти Вейсмана.
Исследование влияния
агрессивности и возможности кооперироваться на вероятность возникновения
феноптоза в численных экспериментах с моделью говорит о том, что основным
фактором является наличие у агентов возможности нападать друг на друга. Если
агенты могут нападать друг на друга, то вероятность возникновения стратегий
старения высока, в противном случае мала. При этом возможность распознавать
родственников, т.е. кооперироваться, существенно увеличивает вероятность
возникновения феноптоза при наличии агрессии, и никак не влияет при ее
отсутствии. Необходимо отметить, что численные эксперименты проводились при достаточно
низкой плотности популяции, подобные условия не способствуют развитию родственной
кооперации из-за высокой мобильности агентов [25, 28]. Но если даже при низком
уровне развития родственной кооперации, она оказывает существенное влияние на
эволюцию старения, то разумно предположить, что в условиях, способствующих
кооперативности (плотность популяции > 2 [25, 28]), ее эффект должен
усиливаться. Проверка этой гипотезы, а также детальное исследование механизмов
эволюционного возникновения и устойчивости стратегий старения будет являться продолжением
данной работы.
Список литературы
1. Wachter K.W., Finch C.E., Between Zeus and the Salmon. The
Biodemography of Longevity, National Academy Press, Washington DC (1997)
2. Goldsmith T.C. The Evolution of Aging, 2003.
3. Hughes K. A., Reynolds R.M. Evolutionary and Mechanistic Theories
of Aging, Annual Review Entomology. 2005.
4. Weismann, A. (1882)
Über die Dauer des Lebens. Verlag von Gustav Fisher, Jena, Germany.
5. Weismann, A. (1889) Essays
Upon Heredity and Kindred Biological Problems. Clarendon Press, Oxford.
6. Скулачёв
В.П. Феноптоз: запрограммированная смерть организма. Биохимия. 64(12):1418-1426,
1999.]
7. Gavrilov L. A., Gavrilova N. S. Evolutionary Theories of Aging and
Longevity, Center on Aging, NORC/University of Chicago, 1155 East 60th Street,
Chicago
8. Stauffer D., Life, Love and Death: Models of Biological
Reproduction and Aging, Cologne, Europe, April 14, 1999
9. Moss de Oliveira S., Evolution, Ageing and Speciation: Monte Carlo
Simulations of Biological Systems, Brazilian Journal of Physics, September 2004
10. Dzwinel W., Yuen D.A., Aging in Hostile Environment Modeled by
Cellular Automata with Genetic Dynamics, International Journal of Modern
Physics C, August 2004
11. Medawar P. B. Old age and natural death. Mod. Q. 2, 30-49.
[Reprinted in The Uniqueness of the Individual (Medawar, P. B., ed.), pp.
17-43. New York: Basic Books, 1958.
12. Medawar P. B. An Unsolved Problem in Biology. London: H. K. Lewis.
[Reprinted in The Uniqueness of the Individual (Medawar, P. B., ed.), pp.
44-70. New York: Basic Books, 1958.
13. Rose M.R., Evolutionary Biology of Aging, Oxford University Press,
New York (1991).
14. Williams G. C. (1957). Pleiotropy, natural selection and the
evolution of senescence. Evolution 11, pp. 398-411.
15. Williams G. C. (1966). Natural selection, the costs of
reproduction, and a refinement of Lack's principle. Am. Nat. 100, pp. 687-690.
16. Moss de Oliveira S., de Oliveira P. M. C., Stauffer D., Evolution,
Money, War and Computers - Non-Traditional Applications of Computational
Statistical Physics, Teubner, Stuttgart-Leipzig 1999.
17. Stauffer D., Computing in Science and Engineering 1, 78 (1999).
18. Redfield R.J., Nature 369, p. 145 (1994)
19. Langton C. G. (Ed.) Artificial Life: The Proceedings of an
Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems,
Redwood City CA: Addison-Wesley, 1989. 655 p.
20. Langton C. G., Taylor C., Farmer J. D., Rasmussen S. (Eds.)
Artificial Life II: Proceedings of the Second Artificial Life Workshop, Redwood
City CA: Addison-Wesley. 1992. 854 p.
21. Hinton G.E., Nowlan S.J. How learning can guide evolution //
Complex Systems, 1, pp. 495-502, 1987.
22. Nowak M.A. May R. M. Evolutionary games and spatial chaos // Nature
V.359, p.826-829, 1992.
23. Riolo R., Cohen M.D., Axelrod R. Evolution of cooperation without
reciprocity // Nature V.414, p.441–443, 2001.
24. Hauert C., Doebeli M. Spatial structure often inhibits the
evolution of cooperation in the snowdrift game // Nature V.428, p.643–646,
2004.
25. Burtsev M.S., Turchin P.V. Evolution of cooperative strategies from
first principles // Nature 440, 1041-1044, 2006.
26. Бурцев
М.С., Гусарев Р.В., Редько В.Г. Модель эволюционного возникновения целенаправленного
адаптивного поведения 1. Случай двух потребностей // Препринт ИПМ РАН № 43. М.,
2000. 24 стр.
27. Бурцев
М.С., Гусарев Р.В., Редько В.Г. Исследование механизмов целенаправленного
адаптивного управления // Известия Академии Наук. Теория и системы управления.
т. 6. 2002. стр. 55-62.
28. Бурцев
М.С. Эволюция кооперации в многоагентной системе // VII Всероссийская научно-техническая конференция
"Нейроинформатика-2005". М., МИФИ. 2005.