Автор | Сообщение |
|
| постоянный участник
|
|
|
Отправлено: 24.11.05 13:46. Заголовок: Несколько вопросов Админу по программе
Вопросы по замене части популяции одной ДНК. Было сказано, что заменяется в среднем 37% особей. Означает ли это, что этот процент случаен? Если да - каков минимальный и максимальный процент (или дисперсия)? Какие особи замещаются - случайно выбранные или слабейшие? Имеет ли лидер иммунитет от замены? Вопросы по скрещиванию. Скрещиваются ВСЕ особи или тоже некоторый процент? Вопросы по движкам, определяющим силу мутаций. Я так понял, что первый движок определяет процент генов, в которых произойдет мутация при скрещивании, а второй - силу этих мутаций. Это так? Вообще, как происходит скрещивание - просто берется среднее арифметическое байтов каждого гена, или более сложно? И как происходит подбор партнеров для скрещивания?
|
|
|
Ответов - 157
, стр:
1
2
3
4
5
6
All
[только новые]
|
|
|
| постоянный участник
|
|
|
Отправлено: 07.02.06 10:20. Заголовок: Re:
KaKTooTh все дело в том что на мой взгляд решение уравнения средней сложности будет по проще чем выработка алгоритма для амебы которая существует, как минимум в 24 мерном пространстве, да и еще при сильно не стационарных условиях. Поэтому удалось бы получить эволюционным методом хотя бы решение простого нестационарного двух мерного уравнения (но но нестационарность должна зависеть от текущего значения решения) и было бы уже хорошо, но сомневаюсь что даже за 1000 итераций будет удволетворительный результат при любых оценках. а что касается амеб то возможно если каким то образом оценивать качество конкретного гена и так же присваивать ему рейтинг то возможно, что нибудь и поучится, но кто знает хорошо ли справляется ген с поставленной задачей, особенно если учесть, что и задачу то он как я понимаю выбирает для себя сам (хотя в этом я могу ошибаться).
|
|
|
|
| автор
|
|
|
Отправлено: 11.02.06 18:35. Заголовок: Re:
Тут все зависит от задачи способа кодировки решения. Бывают такие задачи, где решения мало связаны друг с другом, и области притяжения минимумов очень узки. Тогда действительно, эволюционные методы там будет примерно такж же эффективен, как случайный перебор. Эволюционные методы эффективны в задачах, которые в определенной степени похожи на эволюцию организмов в природе. Честно говоря, сложно четко описать особенности таких задач, но я стремилсячтобы модель мира амёб, по возможности, приближалась к ним.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 06:35. Заголовок: Re:
А не подскажете, есть ли какая-то принципиальная разница в том, атаукует ли амеба или обороняется, т.е. слева она или справа? Или как в щахматах - разница только в том, кто первый делает ход?
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 08:59. Заголовок: Re:
Я думаю что нет иначе это бы усложнило процесс эволюции, предпологаю что разница лишь в начальных координатах. А вообще идеальный вариант был бы если бы для например правой АМ координаты симетрично разворачивались, а для левой нет, или наоборот тогда вообще бы разницы ни какой не было бы.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 10:16. Заголовок: Re:
assmer так то так, но вот смотрю итоги боев на последнем чемпионате моей амебы. И вижу явное несоответствие видное даже по таблице финальных матчей. По вертикали - все бои выиграны, по горизонтали - два проиграно
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 13:31. Заголовок: Re:
ShinePhantom Тоже давно уже задумывался над этим вопросом, но однозначных выводов по наблюдениям не могу пока сделать. Вопрос к Автору.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 19:12. Заголовок: Re:
ShinePhantom пишет: quote: А не подскажете, есть ли какая-то принципиальная разница в том, атаукует ли амеба или обороняется, т.е. слева она или справа? Или как в щахматах - разница только в том, кто первый делает ход?
Никакой разницы. Автор уже отвечал. Да и ходы скорее всего делаются одновременно.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 19:13. Заголовок: Re:
ShinePhantom пишет: quote: так то так, но вот смотрю итоги боев на последнем чемпионате моей амебы. И вижу явное несоответствие видное даже по таблице финальных матчей. По вертикали - все бои выиграны, по горизонтали - два проиграно
Случайность.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 13.02.06 21:46. Заголовок: Re:
Dimitris Не факт что случайность, програмисты то же ошибаются, хотя я не в коем случае не утверждаю, что здесь ошибка, но ведь такая возможность то же существует и её не следует исключать.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 14.02.06 06:27. Заголовок: Re:
Ваша амёба была атакована амёбой Orome игрока Orome . Ваша амёба насесла противнику 400 единиц повреждения. Противник нанес Вашей амёбе повреждение в размере 331 единиц. Всего очков: 69. Ваша амёба атаковала амёбу Orome игрока Orome . Ваша амёба насесла противнику 322 единиц повреждения. Противник нанес Вашей амёбе повреждение в размере 400 единиц. Всего очков: -78. Ваша амёба была атакована амёбой Orome игрока Orome . Ваша амёба насесла противнику 400 единиц повреждения. Противник нанес Вашей амёбе повреждение в размере 372 единиц. Всего очков: 28. Ваша амёба атаковала амёбу Orome игрока Orome . Ваша амёба насесла противнику 251 единиц повреждения. Противник нанес Вашей амёбе повреждение в размере 400 единиц. Всего очков: -149. Ваша амёба была атакована амёбой Orome игрока Orome . Ваша амёба насесла противнику 400 единиц повреждения. Противник нанес Вашей амёбе повреждение в размере 334 единиц. Всего очков: 66. Вот, по всем боям с Orome - статистика. Если меня атакуют, я побеждаю. Если моя - я проигрываю
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 14.02.06 07:41. Заголовок: Re:
Предложение автору. Если можно то сделаайте обработку КГ из спец-папки. То есть не формировать КГ загрузкой АМ и установкой в КГ а просто копированием в определенную папку. Таким образом будет удобно контролировать КГ и можно организовать полуавтоматическое обновление КГ (например постоянно туда загонять текущего лидера)
|
|
|
|
|
| автор
|
|
|
Отправлено: 19.02.06 13:17. Заголовок: Re:
Dimitris пишет: quote: Никакой разницы. Автор уже отвечал. Да и ходы скорее всего делаются одновременно.
Да, я старался сделать так, чтобы оба противника были не только в равных условиях, но и даже не могли определить свое реальное положение (координаты у правой амебы перевернутые). Другое дело, может найтись какой-то баг, но пока вроде при тестировании ничего такого не обнаружилось.
|
|
|
|
Отправлено: 28.02.06 16:31. Заголовок: Re:
KaKTooTh Да вроде же собирались сделать редактор КГ
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 07.03.06 15:52. Заголовок: Re:
Amebas Admin Кстати чисто системный вопрос, координаты представлены типом float или int, может произходит ошибка при округлении (если float) и врезультате начальные координаты двух АМ противников немного отличаются.
|
|
|
|
| автор
|
|
|
Отправлено: 07.03.06 16:10. Заголовок: Re:
assmer в физическом движке для координат использовался double. А на началдьные координаты все равно накладывается небольшой случайный шум, чтобы битва не шла одинаковым образом, если в её динамике есть бифуркации
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 15.03.06 13:56. Заголовок: Re:
Amebas Admin Да но не стоит забывать о математическом ожидании.
|
|
|
|
Отправлено: 27.03.06 09:32. Заголовок: Re:
В чём разница настроек "Все сражаются со всеми" и "Сражаются только соседние популяции"? И в том, и в другом случае замечено что амёбы, допустим, 2й популяции сражаются друг с дружкой.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 27.03.06 11:52. Заголовок: Re:
Rumpl! Как я понимаю внутри своей популяции АМ сражаются всегда. А вот настройки "Все сражаются со всеми" и "Сражаются только соседние популяции" отвечают за то будут ли АМ из второй предположим популяции сражатся с АМ из четвертой. То есть будут идти бои между всеми популяциями или только между соседними.
|
|
|
|
| автор
|
|
|
Отправлено: 04.04.06 17:59. Заголовок: Re:
assmer пишет: цитата: | Как я понимаю внутри своей популяции АМ сражаются всегда. А вот настройки "Все сражаются со всеми" и "Сражаются только соседние популяции" отвечают за то будут ли АМ из второй предположим популяции сражатся с АМ из четвертой. То есть будут идти бои между всеми популяциями или только между соседними. |
| верно.
|
|
|
|
Отправлено: 05.04.06 21:02. Заголовок: Re:
Оно? ПРимерно так: "°°шруциамшщуиам9цуйра9и2"
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 05.04.06 22:15. Заголовок: Re:
Samael Непонял я, что то к чему это?
|
|
|
|
|
Отправлено: 05.04.06 22:32. Заголовок: Re:
Это примерно так оно выглядит в блокноте.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 05.04.06 22:46. Заголовок: Re:
Samael Опять не понял: "оно" это что?
|
|
|
|
Отправлено: 06.04.06 12:38. Заголовок: Re:
assmer Может он через блокнот открыл файл с популяциями...
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 18.04.06 12:23. Заголовок: Re:
Решил начать новую вселенную и столкнулся с одним интересным моментом: сделал стандартно - 3 популяции по 50 особей в каждой (в КГ 20 АМ), начал эволюцию и уже на втором поколении (остановил сразу после первого) получил разумное поведение (обычного давильщика). То есть получается вначале случайным образом создались гены для 150 АМ и из них хотя бы одна уже обладала "разумом" (автор говорил что лидер не мутирует). По идее вероятность такого должна быть близка к нулю. Очень странное совпадение не правда ли. Как автор может объяснить подобное? ПС: Жаль АМ не сохранил, так бы выложил её здесь.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 19.04.06 02:42. Заголовок: Re:
assmer Чего тут объяснять. Случай великая вещь, хоть и случайная.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 19.04.06 08:22. Заголовок: Re:
KaKTooTh Если бы подобное было всего один раз, но ведь схожие ситуации уже бывали. Правда не на 2 поколении, а например на восьмом или пятом. Это все равно что взять гены сотен различных животных сумбурно их наскрещивать и в итоге получить существо способное нормально функционировать (На самом деле даже хуже, но для примера сойдет).
|
|
|
|
Отправлено: 22.04.06 07:07. Заголовок: Re:
наблюдал сразу после генерации то есть без обсчёта вообще - стрельбу, движение в угол, прилипание к стенке.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 22.04.06 08:44. Заголовок: Re:
Etanol Ну это согласитесь ещё не признаки разумного поведения, а вот когда АМ на втором покалении (чемпион не мутирует а значит тоже можно сказать без обсчета) проявляют явно разумное поведение это очень удивляет.
|
|
|
|
Отправлено: 22.04.06 14:26. Заголовок: Re:
я о том, что у АМ в днк лежат "куски действий", ну или как это называется? (Админ так говорил) и у кого куски лучше лежат - тот и раньше "вразумляется", однако может и не развиться в что-то путное
|
|
|
Ответов - 157
, стр:
1
2
3
4
5
6
All
[только новые]
|
|