3D

Jul. 7th, 2012 06:02 pm
macroevolution: (Default)
[personal profile] macroevolution

Количество щупалец у нашей 3D-медузы определяется чувствительностью сигнального каскада, который блокирует превращение клеток "ободка" в клетки - зачатки щупалец. Сигнальное вещество, блокирующее это превращение, выделяется клетками - зачатками щупалец (отрицательная обратная связь). Таким образом, из состояния "одно щупальце" в состояние "очень много щупалец" медуза может перейти в результате одной мутации, которая подпортит что-нибудь в сигнальном каскаде, сделав его менее чувствительным к сигнальному веществу. Цифирки - пороговые концентрации сигнального вещества, при которых клетки ободка не могут превратиться в зачатки щупалец.

Я все надеюсь выложить эту программу в сеть, чтобы все могли скачать, поиграть, посоздавать зверей... Может быть, в ближайшие дни удастся это сделать.

Про 2D-версию - доклад

Date: 2012-07-07 03:47 pm (UTC)
From: [identity profile] error-lapsus.livejournal.com
А хотя бы условную систему - по несколько видов "растений", "травоядных" и "хищников"?

Date: 2012-07-07 04:03 pm (UTC)
From: [identity profile] stealth-nsk.livejournal.com
Ну там же как минимум нужно учитывать, как те или иные мутации влияют на выживаемость особи. Представляете какой нужен уровень модели, чтобы учесть, например, обнаружение по запаху? И сколько особей нужно обсчитать, чтобы дойти до реального видообразования?

Date: 2012-07-07 04:18 pm (UTC)
From: [identity profile] error-lapsus.livejournal.com
К сожалению, не представляю... В биологии я разбираюсь на уровне учебных и научно-популярных работ... ну, и ещё Дарвина читал, если из классиков. А в программировании и вовсе никак.
Но можно, наверное, не все виды чувств и т.д. моделировать в упрощённой схеме? Например, один изменяющийся параметр (для "животных") - "ориентация в пространстве". Ну, или добавить ещё "обнаружение объектов". И так далее.
Правда, наверное, всё равно сложно.

Date: 2012-07-07 04:43 pm (UTC)
From: [identity profile] shvarz.livejournal.com
Посмотрите darwinbots.com

Date: 2012-07-09 02:31 am (UTC)
From: [identity profile] error-lapsus.livejournal.com
Спасибо

Date: 2012-07-08 03:24 am (UTC)
From: [identity profile] stealth-nsk.livejournal.com
Ну так нам же надо еще с онтогенезом совместить. Ну то есть, если брать существующую программу, можно, допустим сделать такие допущения:
- Все живут в воде. Течений нет, климата нет.
- Есть запахи. По умолчанию гормоны "фонят" в воду.
- Должно быть какое-то понятие энергии, которую тратят клетки на деление и жизнедеятельность, должна быть возможность выработки энергии. Это чтобы питание и фотосинтез имели смысл.
- Неплохо дополняет модель свет. Идет сверху, чем его больше, тем лучше работает фотосинтез.
- В модели должно быть учтено движение. Т.е. должна быть какая-то физическая модель водоплавания.
- В модели нужно предусмотреть физическое взаимодействие между телами - возможность создавать твердые зубы и панцири, разрушать зубами чужие клетки, учитывать влияние этих образований на массу и гибкость, получение необходимых минералов и т.д.

И вот со всей ерундой нам нужно отследить несколько миллионов организмов (несколько миллиардов клеток) в трехмерном пространстве (мертвые организмы тоже нужно считать, они еда).

Date: 2012-07-09 02:42 am (UTC)
From: [identity profile] error-lapsus.livejournal.com
А может как-то можно меньше, чем несколько миллионов?
Но вот с разнообразием типов взаимодействия - действительно сложно. Правда, есть такая мысль: моделировать сначала некоторый минимум заданных свойств самих организмов (способность двигаться, обнаруживать другие объекты и питательную среду; способность эти объекты отталкивать или разрушать и поглощать), а взаимодействия строить на их основе. А потом понемногу добавлять в модель другие виды свойств, и смотреть, как она будет в результате усложняться.
Правда, есть у меня подозрение, что я велосипед изобрёл :)

Date: 2012-07-09 09:37 am (UTC)
From: [identity profile] stealth-nsk.livejournal.com
Задание свойств на уровне организмов сделать можно. Простые модели такого типа есть, конечно. Но это как раз не будет совмещением филогенеза и онтогенеза, про которое говорилось изначально.

Date: 2012-07-09 03:23 pm (UTC)
From: [identity profile] error-lapsus.livejournal.com
А может как-то можно меньше, чем несколько миллионов?
Но вот с разнообразием типов взаимодействия - действительно сложно. Правда, есть такая мысль: моделировать сначала некоторый минимум заданных свойств самих организмов (способность двигаться, обнаруживать другие объекты и питательную среду; способность эти объекты отталкивать или разрушать и поглощать), а взаимодействия строить на их основе. А потом понемногу добавлять в модель другие виды свойств, и смотреть, как она будет в результате усложняться.
Правда, есть у меня подозрение, что я велосипед изобрёл :)

Date: 2012-07-07 08:04 pm (UTC)
From: [identity profile] wormball.livejournal.com
Authorization Required

Date: 2012-07-08 03:14 am (UTC)
From: [identity profile] stealth-nsk.livejournal.com
У меня нет доступа. Это про что?

Date: 2012-07-08 05:08 am (UTC)
From: [identity profile] adelaidastar.livejournal.com
Странно (физрев 1993 года).
Не суть, другой простой пример,
с которым справится любой комп:

http://life.written.ru/

Date: 2012-07-08 10:08 am (UTC)
From: [identity profile] wormball.livejournal.com
> Странно (физрев 1993 года).

Статья как называется? Я более чем уверен, что её можно найти и в другом месте.

> http://life.written.ru/

На мой взгляд, игру "жизнь" неудачно назвали - она имеет мало общего и с играми, и с жизнью.

Date: 2012-07-09 06:23 am (UTC)
From: [identity profile] adelaidastar.livejournal.com
Punctuated Equilibrium and Criticality in a Simple Model uf Evolution
VoLUME 7I, NUM@EH. 24 PH YSICAL REVIEW LETTERS 13 DECEMBER 1993

Date: 2012-07-10 06:33 am (UTC)
From: [identity profile] wormball.livejournal.com
Спасибо, почитаю..

Date: 2012-07-09 09:35 am (UTC)
From: [identity profile] stealth-nsk.livejournal.com
А, ну это понятно. Но это не имеет никакого отношения к моделированию реальной жизни, тем более к совмещению филогенеза и онтогенеза.

Date: 2012-07-09 12:57 pm (UTC)
From: [identity profile] adelaidastar.livejournal.com
Я ни о чем не спорю:). Мне просто нравится их подход,
насколько я могу его оценить.

Date: 2012-07-09 01:25 pm (UTC)
From: [identity profile] stealth-nsk.livejournal.com
Это да :)
Page generated Aug. 18th, 2025 06:02 pm
Powered by Dreamwidth Studios