Поиск:

Ответ в темуСоздание новой темы Создание опроса
> остановится ли жизнь? 
:(
    Опции темы
Bitter
Дата 7.5.2010, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 4
Всего: 27



_Y_, например фигура "планер" зациклена, но она постепенно смещается в одну сторону, что в итоге приведет к выходу за границы, тем самым она погибнет. Кроме того, зацикленую фигуру, которая не двигается, может нарушить тот же планер, если он её пересечёт. То есть зацикленые фигуры не означают бесконечность популяции. Так что никаких приведений smile
PM MAIL ICQ Skype   Вверх
Bitter
Дата 7.5.2010, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 4
Всего: 27



Вот, набросал програмку, рисующую график развития популяции. Один из примеров устоявшейся жизни:

user posted image

А вот и прожка:


Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  Life.rar 172,54 Kb
PM MAIL ICQ Skype   Вверх
Bitter
Дата 7.5.2010, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 4
Всего: 27



Да, забыл сказать: ставить точки можно только в режиме паузы. Левой кнопкой ставить точки, правой - стирать. Кнопка "стоп" всё сотрёт и поставит режим паузы.

Это сообщение отредактировал(а) Bitter - 7.5.2010, 23:49
PM MAIL ICQ Skype   Вверх
_Y_
Дата 8.5.2010, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Цитата(Bitter @ 7.5.2010,  22:39)
зацикленую фигуру, которая не двигается, может нарушить тот же планер, если он её пересечёт

Эээ. Да это мы расходимся в определениях. ИМХО, то что предлагаете, это не фигура, а локальный фрагмент фигуры. Фигрура же - это расположение объектов на всем поле. Смысла рассматривать зацикленные фрагменты особого нет, т.к. они независимыми никак не являются.

Цитата(Bitter @ 7.5.2010,  22:39)
например ... постепенно смещается в одну сторону, что в итоге приведет к выходу за границы

В классическом варианте "жизни" то, что уползает за одну границу, выползает из-за противоположной. Т.е. матрица "зациклена" верх-низ, право-лево.

А-А-А-А-А-А!!! ПРИВИДЕНИЯ!!!!! smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
nmn
Дата 9.5.2010, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 593
Регистрация: 26.11.2005

Репутация: нет
Всего: 1



все же, ведь могут быть такие конфигурации, что период цикла будет не 2 хода, а намного больше, 10000000 например. и если из одинаковых расположений будут обязательно одинаковые результаты, то ничего, вобщем, не говорит про то что из неодинаковых расположений будут неодинаковые результаты, нужно каким то образом вывести эффективное расположение данного расположения (т.е. м.б. что расп1!=расп2, но эффективное расположение(расп1)==эффективное расположение(расп2), и тогда следующее поколение что расп1 что расп2 будут одинаковыми)

все таки вопрос был не в этом, а в том, что можно ли определить результат жизни произвольной популяции за гарантированно конечное количество времени?

PM Skype   Вверх
Abyx
Дата 9.5.2010, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: нет
Всего: 10



Цитата(Bitter @  7.5.2010,  20:57 Найти цитируемый пост)
Некоторые зацикленные фигуры умирают через несколько итераций. Тому пример - планер, о котором упомянул Abyx.

планер не умирает, если ни с чем не столкнется
PM MAIL   Вверх
Bitter
Дата 9.5.2010, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 4
Всего: 27



nmn, о, а может использовать нейросеть? Случайно располагая начальную популяцию, просчитать N ходов и результат подать в нейросеть. А она пусть выдаёт результат 0 или 1. Типа умрут или выживут. И так прогнать через неё большое количество жизней и в итоге потом она должна автоматически определять живучесть популяции.
PM MAIL ICQ Skype   Вверх
_Y_
Дата 10.5.2010, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Bitter, а что, прикольно! Только гаринтированного ответа нейросеть не даст. Но, как юноша практичный  smile , я опять предлагаю сделать условия задачи более близкими к практике. Сказать "...узнать с заданной вероятностью остановится ли игра..." и радоваться нейросети smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Badmanmad
Дата 15.5.2010, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 15.5.2010

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0465 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.