|
OFF: Стратегии эволюционной игры "Кооперируюсь/Отказываюсь" ("Парадокс заключенных") | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
FarFar
23.10.13
✎
13:28
|
Добрый день!
На днях закончил читать книгу "Эгоистичный ген" (автор - известный ученый и популяризатор науки Докинз). В одной главе: http://www.rulit.net/books/egoistichnyj-gen-read-45448-89.html описано компьютерное моделирование множества матчей разных стратегий этой игры. Разные стратегии набирали разное количество очков. Как пишет Докинз, успешность-неуспешность стратегии сильно зависит от начальных условий, в которые она попала (разное количество других стратегий в популяции). Захотелось также промоделировать этот чемпионат. Какие стратегии Вы можете предложить? Некоторые у Докинза описаны: - "всегда отказываюсь" - "всегда кооперируюсь" - "случайная" (антистратегия, то есть абсолютно случайные ходы) - "око за око" - "око за два ока" Я также придумал свою, но для полноценного чемпионата нужно хотя бы десяток. В книге описано, что в первом чемпионате участвовало 15, во втором - 63. В третьем (где "выигрыш" выплачивался не в баллах, а в количестве копий стратегии на следующую итерацию) - те же 63. Третий чемпионат наиболее интересен, как мне кажется. |
||||||||||
568
SUA
31.10.13
✎
16:29
|
теперь в 5 минут проходит
|
||||||||||
569
SUA
31.10.13
✎
16:32
|
да, и при 2х спецслужбах китайцы сливаются АНБ а с ФСБ в отказ идут))) что тоже забавно
|
||||||||||
570
FarFar
31.10.13
✎
16:33
|
(569) Наверно, больше платит.
|
||||||||||
571
SUA
31.10.13
✎
16:34
|
и сразу оптимизированная стратегия АНБ
сПарамВход = сВход; Если сПарамВход.НомерПартии < 3 Тогда РезультатВыполнения = Истина; Иначе сПарамВход.Вставить("КоличествоПредшествующихХодов",1); Карта = ВычислитьПараметр("КартаОппонентаНаХодуПредшествующемНаХ",сПарамВход); Статистика = ВычислитьПараметр("ПредсказуемостьОппонентаГлобальнаяОпт",сПарамВход); Если Статистика.Общее<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли Статистика.Отказ<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли Статистика.Сотрудничество<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли сПарамВход.НомерПартии>10 Тогда РезультатВыполнения = (сПарамВход.Чемпионат.БаллКогдаЯОбманул*(1-Статистика.Отказ)+сПарамВход.Чемпионат.БаллЗаВзаимныйОтказ*Статистика.Отказ < сПарамВход.Чемпионат.БаллКогдаМеняОбманули*(1-Статистика.Сотрудничество)+сПарамВход.Чемпионат.БаллЗаВзаимнуюКооперацию*Статистика.Сотрудничество); Иначе РезультатВыполнения = Карта; КонецЕсли; КонецЕсли; |
||||||||||
572
SUA
31.10.13
✎
16:34
|
100 партий - отрыв от 1го места 3 очка
|
||||||||||
573
SUA
31.10.13
✎
16:36
|
слила старую версию фсб (где кстати тоже можно код на этот поменять, только параметр другой использовать в вычислении статистики)
|
||||||||||
574
SUA
31.10.13
✎
16:37
|
из (571) для АНБ использовать:
Статистика = ВычислитьПараметр("ПредсказуемостьОппонентаГлобальная",сПарамВход); для ФСБ: Статистика = ВычислитьПараметр("ПредсказуемостьОппонента",сПарамВход); |
||||||||||
575
FarFar
31.10.13
✎
16:39
|
(571) Вываливается с ошибкой {(13)}: Значение не является значением объектного типа (Общее)
Если Статистика.Общее<=1/2 Тогда (574) Кинь в одном посте последние версии параметров и стратегий. Желательно под спойлером. Для спойлера нужно использовать квадратные скобки [ ] а между ними английскую букву C |
||||||||||
576
FarFar
31.10.13
✎
16:39
|
[C]
пример кода под спойлером |
||||||||||
577
FarFar
31.10.13
✎
16:40
|
(576) Чё то не сворачивает ))) Lama12 - как правильно под спойлер пихать?
|
||||||||||
578
SUA
31.10.13
✎
16:41
|
тест [s]123[/s]
|
||||||||||
579
Зойч
31.10.13
✎
16:41
|
|
||||||||||
580
Зойч
31.10.13
✎
16:42
|
Если ИначеЕсли |
||||||||||
581
SUA
31.10.13
✎
16:42
|
опа, гопарь побит
сейчас еще посмотрю улучшения возможные |
||||||||||
582
FarFar
31.10.13
✎
16:42
|
(C)
тест под спойлером Англ. С в круглых скобках |
||||||||||
583
Зойч
31.10.13
✎
16:43
|
в оффах не рабатает
|
||||||||||
584
FarFar
31.10.13
✎
16:43
|
(581) У меня вываливается стратегия с ошибкой!
|
||||||||||
585
FarFar
31.10.13
✎
16:43
|
(583) В этой ветке Lama12 прекрасно кидал под спойлер.
|
||||||||||
586
SUA
31.10.13
✎
16:45
|
(584)знаю я параметр копированием делал, сейчас скину итоговые версии
|
||||||||||
587
SUA
31.10.13
✎
16:49
|
еще любопытно: поставил флаг "Играть с собой", АНБ-АНБ уходит в отказ
|
||||||||||
588
SUA
31.10.13
✎
16:50
|
АНБ
сПарамВход = сВход; Если сПарамВход.НомерПартии < 3 Тогда РезультатВыполнения = Истина; Иначе сПарамВход.Вставить("КоличествоПредшествующихХодов",1); Карта = ВычислитьПараметр("КартаОппонентаНаХодуПредшествующемНаХ",сПарамВход); Статистика = ВычислитьПараметр("ПредсказуемостьОппонентаГлобальная",сПарамВход); Если Статистика.Общее<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли Статистика.Отказ<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли Статистика.Сотрудничество<=1/2 Тогда РезультатВыполнения = Ложь; ИначеЕсли сПарамВход.НомерПартии>10 Тогда РезультатВыполнения = (сПарамВход.Чемпионат.БаллКогдаЯОбманул*(1-Статистика.Отказ)+сПарамВход.Чемпионат.БаллЗаВзаимныйОтказ*Статистика.Отказ < сПарамВход.Чемпионат.БаллКогдаМеняОбманули*(1-Статистика.Сотрудничество)+сПарамВход.Чемпионат.БаллЗаВзаимнуюКооперацию*Статистика.Сотрудничество); Иначе РезультатВыполнения = Карта; КонецЕсли; КонецЕсли; Параметр как и раньше (не менять) |
||||||||||
589
Lama12
31.10.13
✎
16:53
|
(585) Включили OFF.
Видимо NS посчитал чт с точки зрения классической математики задача решена и интереса не представляет (мои предположения). :) А вообще сполер работает на английские буквы 1C d квадратных скобках.
|
||||||||||
590
Lama12
31.10.13
✎
16:53
|
а нет :) сработал
|
||||||||||
591
Lama12
31.10.13
✎
16:54
|
так начало
|
||||||||||
592
Lama12
31.10.13
✎
16:54
|
Так конец
|
||||||||||
593
FarFar
31.10.13
✎
17:09
|
(533)
"око за око с лагами" - уже запарился с ней. Вот уж назвал яхту! пост 1 "1. Кооперируюсь. 2. Если противник "Кооперируюсь" на предыдущем ходе, то следующие 2 хода "отказ". Если противник "отказ" - 2 хода кооперируюсь. То есть по сути то же "око за око", но отвечаем на каждый второй ход, отвечая 2 хода подрят. Надеюсь понятно написал" пост 2. "суть алгоритма. "око за око с лагом (потерей пакетов)" 1. ход Кооперируюсь. Противник Кооперируюсь 2. ход по алгоритму око за око делаем Кооперируюсь. Противник Отказ 3. ход по алгоритму око за око, но не предыдущего хода, а предпредыдущего делаем Кооперируюсь (то есть мы не увидели ход соперника на 2м ходу). Противник Отказ 4. ход по алгоритму око за око делаем Отказ. Противник не важно что 5. ход по алгоритму око за око, но не предыдущего хода, а предпредыдущего делаем Отказ (то есть мы не увидели ход соперника на 4м ходу). Противник Отказ То есть каждый четный ход мы делаем стандартно по алгоритму око за око Каждый нечетный ход с 3го мы делаем копию своего предыдущего хода" Я не могу объединить посты: "Если противник "Кооперируюсь" на предыдущем ходе, то следующие 2 хода "отказ"" и "То есть каждый четный ход мы делаем стандартно по алгоритму око за око" Пока у меня вот такой код вышел. Поправь его: сПарамВход = сВход; Если сПарамВход.НомерПартии = 1 Тогда РезультатВыполнения = Истина; Иначе Если ВычислитьПараметр("НомерХодаХЧетный",сПарамВход) = Ложь Тогда //Если номер хода нечетный - просчитываем нашу реакцию сПарамВход.Вставить("КоличествоПредшествующихХодов",1); Карта = ВычислитьПараметр("КартаОппонентаНаХодуПредшествующемНаХ",сПарамВход); РезультатВыполнения = НЕ Карта; Иначе //в случае четного хода - повторяем свой предыдущий ход сПарамВход.Вставить("КоличествоПредшествующихХодов",1); Карта = ВычислитьПараметр("КартаСтратегииНаХодуПредшествующемНаХ",сПарамВход); РезультатВыполнения = Карта; КонецЕсли; КонецЕсли; |
||||||||||
594
NS
31.10.13
✎
17:11
|
(589) Это не математическая задача.
Точнее математическая - посмотрев текущие алгоритмы соперников я могу написать версию которая со всеми (позволяющими это) войдет в сговор. Но это не интересно. |
||||||||||
595
NS
31.10.13
✎
17:11
|
Я ОФФ не включал. :)
|
||||||||||
596
FarFar
31.10.13
✎
17:12
|
(594) То, что она войдет в сговор - вовсе не гарантирует то, что она наберет больше всех очков.
|
||||||||||
597
FarFar
31.10.13
✎
17:12
|
(594), (596)
А ты придумай ка такую, чтобы она победила в чемпионате по очкам! |
||||||||||
598
NS
31.10.13
✎
17:13
|
(596) Если правильно войдет - гарантирует.
|
||||||||||
599
NS
31.10.13
✎
17:13
|
(597) Выложи код всех соперников.
|
||||||||||
600
FarFar
31.10.13
✎
17:14
|
Я сейчас базу выложу целиком. Или у тебя восьмерки нет, тебе именно код нужен? Тогда давай на почту, чтобы тут не мусорить большими текстами.
|
||||||||||
601
NS
31.10.13
✎
17:14
|
(600) Нет восьмерки.
На файлхостинг любой лучше положи, чтоб всем доступно было. |
||||||||||
602
FarFar
31.10.13
✎
17:16
|
(601) Ок, выложу. Хотя кроме тебя все остальные смотрят прямо в базе. Там коды стратегий не закрыты - смотри на здоровье.
|
||||||||||
603
NS
31.10.13
✎
17:22
|
(602) У меня сейчас нет восьмерки. И ключ я где-то потерял.
|
||||||||||
604
Lama12
31.10.13
✎
17:28
|
(603) Я дома учебной пользуюсь. Бесплатной. Для этой задачи хватает. Лицензия позволяет.
|
||||||||||
605
NS
31.10.13
✎
17:30
|
Пока попробуй - первая заявка кооперируюсь,
пока соперник кооперируется тоже кооперируемся, как только в первый раз он решил наказать - все последующие заявки наказать. Предыдущую, "всегда наказать" тоже оставь :) Их в итоге должно быть несколько - начальная добавленная тобой, и от всех кто добавил такую стратегию от себя. |
||||||||||
606
Lama12
31.10.13
✎
17:30
|
|||||||||||
607
SUA
31.10.13
✎
17:31
|
(605)стратегия "Спусковой крючок" была, она не оптимальна на больших дистанциях
|
||||||||||
608
FarFar
31.10.13
✎
17:32
|
(605) NS я сейчас добавлю твои 2 стратегии. А ты, плиз, скачай учебную 1С-ку ))) Ужасно не хочется с текстовиками гемороиться.
|
||||||||||
609
NS
31.10.13
✎
17:32
|
(608) пришлют сразу после заполнения анкеты?
|
||||||||||
610
NS
31.10.13
✎
17:33
|
(607) Пусть пока будет.
|
||||||||||
611
FarFar
31.10.13
✎
17:33
|
(607) Мы про неё говорили, но в чемпионат не вставляли. Назову "Спусковой крючок от NS".
Антиподом ей будет "Почтальон Печкин". Начинает с отказа, и отказывает до тех пор, пока соперник не выставит хоть одно "Кооперируюсь". Далее всегда кооперируется. Слоган: "Я почему раньше злой был? Потому что у меня велосипеда не было. А теперь у меня велосипед есть, я теперь всегда добрый буду". |
||||||||||
612
SUA
31.10.13
✎
17:37
|
(611)жду свежего результата чампионата =)
|
||||||||||
613
FarFar
31.10.13
✎
17:53
|
(612) он идет... судя по всему результат многих удивит )))
|
||||||||||
614
KnightAlone
31.10.13
✎
17:59
|
(593) вроде все верно. я изначально напутал в описании. око за око копирует прошлый ход противника, а я в описании его инвертировал
|
||||||||||
615
FarFar
31.10.13
✎
18:10
|
(612) Вот результаты:
http://s020.radikal.ru/i719/1310/a1/ab9bc4992318.png Места по баллам, пятерка лидеров: 1. АНБ 5 605 2. Спусковой крючок 5 546 3. ФСБ 5 366 4. А ты кто такой? 5 350 5. Под дурочку 4 945 АНБ догнал и перегнал "Спускового крючка" только на последней десятке ходов! Забрать базу, обработку и рисунок можно тут http://webfiles.ru/files/38635844 пароль 123456 В базе - регистр "Партии" заполнен данными чемпионата. Надо будет в обработку вставить возможность загружать данные из регистра, а не только показывать последний состоявшийся чемпионат. |
||||||||||
616
Lama12
31.10.13
✎
18:20
|
(615) Забавно :)
|
||||||||||
617
SUA
31.10.13
✎
18:23
|
(615) а я думал еще оптимизировать надо =)
особенно 3е место не ожидал |
||||||||||
618
FarFar
31.10.13
✎
18:25
|
(616) Ага! "Спусковой крючок" меня удивил. Он и у Докинза упоминался в числе стратегий, и у нас засветился. Но так его в список участников и не добавили. А он вона как выстрелил!
FarFar (286) Я правильно понял твою стратегию: Первый ход - кооперация. Далее - всегда кооперация, до первого "Отказа" противника. Если был отказ - более не кооперируемся никогда? Такая "Стратегия - спусковой крючок". Ахиллес (287) Если был отказ, то убиваем противника, что бы он не мог больше ни одного хода сделать. И идём играть с другим :-) |
||||||||||
619
FarFar
31.10.13
✎
18:27
|
(617) Ты кстати посмотри! При включенной галке "стратегия играет сама с собой", твои два ведомства между собой не "отказывались", насколько я помню. Может в коде ошибка, в генетическом? Правильно ли я все скопипастил?
|
||||||||||
620
SUA
31.10.13
✎
18:32
|
не, в последней версии они спелись
стратегия АНБ очень сильно зависит от состава участников, и если много корованов для ограбления и нелогичных по ее мнению стратегий - она считает себя грабящей и предающей и отказывает в доверии |
||||||||||
621
FarFar
31.10.13
✎
18:34
|
(620) Саморефлексирующая какая!
|
||||||||||
622
SUA
31.10.13
✎
18:37
|
и еще наблюдение
повторил чемпионат, и первые ходов 70 АНБ была самой злой (не считая всегда предающей), потом по этому показателю ее все же обошли, но осталась самой злой в ТОП10, причем обманывает весьма успешно ФСБ походу играет почти "спусковой крючок" (с некоторыми модификациями), мне влом ее оптимизировать |
||||||||||
623
SUA
31.10.13
✎
18:39
|
и впечатлил результат скрина эволюции: "живые экземпляры - 5" (в варианте "Минимум" 1е место и 110)
|
||||||||||
624
FarFar
31.10.13
✎
18:42
|
(623) может она вначале сильно сливает, и остается один-два экземпляра, которые потом размножиться не могут.
В любом случае, мы сравниваем стратегии по колонке "Балл". Количество особей - весьма спорный показатель. |
||||||||||
625
SUA
31.10.13
✎
18:48
|
запустил на 200 ходов, интересно что покажет
|
||||||||||
626
FarFar
31.10.13
✎
19:00
|
(615),(625)
Пока можешь поисследовать в другой базе, что же происходило в том чемпионате выложил обработку, в которой добавил кнопку, позволяющую смотреть состояние чемпионата на произвольный ход: http://webfiles.ru/files/38636624 пароль 123456 только кол-во живых особей не показывает, да и хрен с ним. Пока некогда с этим сегодня разбираться. |
||||||||||
627
FarFar
31.10.13
✎
19:01
|
(626) Она берет данные именно из регистра "Партии". Так что если в базе провести чемпионат, а потом снова его же - данные потеряются. Но, конечно, если создать новый элемент в справочнике "Чемпионаты" и провести турнир в нем - в регистре "Партии" данные по первому чемпионату останутся.
|
||||||||||
628
SUA
31.10.13
✎
19:06
|
(626) на 130 АНБ продолжает уверенно отрываться, спусковой крючок остается 2м, ФСБ и гопарь периодически меняются за 3-4 места: 7372, 7180, 6943, 6915. На 5е место вера вылезла (6415) . Теперь выключаю и домой - не успел...
|
||||||||||
629
FarFar
31.10.13
✎
19:17
|
(626) Что, хороша игрушка? ;-)
Я тоже домой. |
||||||||||
630
NS
31.10.13
✎
21:15
|
Нужно просто посмотреть все стратегии которые способны на коалицию, и входить с ними с соглашение.
Например обратный спусковой крючок. С ним скооперироваться легко, делаем поправку к спусковому крючку - если последние пять раз соперник хотел кооперироваться, то кооперируемся несмотря на то что ушли в режим наказания. |
||||||||||
631
NS
31.10.13
✎
21:42
|
Короче, еще одна стратегия (к всегда наказывать и спусковой крючок с первым кооперироваться и постоянным наказанием после первого наказания соперника)
Всего ходов пусть уже прошло N, из них соперник кооперировался K раз. Сначала (первым ходом) кооперируемся, а потом если (K*2.9)>(N+1.8), то кооперируемся, иначе наказываем. |
||||||||||
632
FarFar
31.10.13
✎
21:48
|
(631) Я добавлю. Хотя, это будет разновидность моего алгоритма "А ты кто такой?", только с другим коэффициентом.
У меня "А ты кто такой" - первый ход кооперируется, а затем кооперируется с соперником, только если соотношение обманов со стороны соперника к числу сыгранных ходов < 0.1 |
||||||||||
633
FarFar
31.10.13
✎
21:50
|
(623) P.S. отказов со стороны соперника именно по отношению у тебе.
|
||||||||||
634
FarFar
31.10.13
✎
21:52
|
(631) А у тебя твой коэффициент в новой предлагаемой стратегии - наобумный, или ты его как то хитро просчитал?
|
||||||||||
635
NS
31.10.13
✎
21:52
|
(632) Отменяется.
Я не понял как начисляются очки. Ты мне писал все положительные коэффициенты, а я вижу в первых постах речь о штрафе. |
||||||||||
636
FarFar
31.10.13
✎
21:55
|
(635) О каком штрафе? Я тебе таблицу баллов давал, там минимальное значение = 0
|
||||||||||
637
NS
31.10.13
✎
21:57
|
(636) см (4)
В (632) я рассчитал, но исходя что за кооперируюсь 5, а если один другого наказал то 3. А там наоборот. |
||||||||||
638
FarFar
31.10.13
✎
22:00
|
(4) ну, то что про штрафы - это копипаст.
Таблица такая (как я тебе и давал). Тот, кто обманул - получает 5 Кого обманули - получает 0 Взаимная кооперация - оба получают 3 Взаимный отказ - оба получают 1 |
||||||||||
639
programmist1cswworld
01.11.13
✎
02:47
|
(0) Только дошло. В контексте "соблюдать 10 заповедей или нет" почитаю.
|
||||||||||
640
SUA
01.11.13
✎
11:25
|
(630)зачем со всеми?
простака можно наказывать безусловно |
||||||||||
641
FarFar
01.11.13
✎
11:38
|
(630) Ну, только его вычислить сначала надо. Хотя это несложно.
Правда может быть нюанс, что другие наши шибко умные стратегии начнут анализировать этот твой "грабеж корованов", и сочтут тебя за опасного. |
||||||||||
642
NS
01.11.13
✎
13:22
|
(641) Вообще, по уму, все кто хочет кооперироваться должны начинать с кооперации. Поэтому спусковой крючок - самое то.
Плохо он вступит только против "всегда кооперируемся", которого можно было бы загнобить. Но он этого делать не будет. |
||||||||||
643
programmist1cswworld
01.11.13
✎
13:38
|
wiki:Меметика "В книге Докинз утверждает, что мем — единица информации, находящаяся в мозгу и являющаяся мутирующим репликатором в культурной эволюции человечества"
в принципе можно и не читать. Все понятно. |
||||||||||
644
programmist1cswworld
01.11.13
✎
13:44
|
Кто не согласится, тому таллий в воду, смотрите: "Мем".
|
||||||||||
645
FarFar
01.11.13
✎
14:04
|
(642) Пример спускового крючка, который удачно грабит "Всегда кооперируемся" - это "А ты кто такой?". Он, по сути, тот же "Спусковой крючок", только с более щадящим коэффициентом, допускает 1 отказ на 10 ходов. Но, кроме того, умеет обижать безответных ("апгрейд").
Вчера ради интереса дома "закрутил" в нем "коэффициент обидчивости" с 1/10 до 1/100 (то есть, сделал классический "спусковой крючок" добавлением одного нолика), и он вышел в чемпионате на 1-е место, даже ФСБ и АНБ заметно отстали. |
||||||||||
646
SUA
01.11.13
✎
14:19
|
(645)состав участников тот же?
иногда у меня анб на 2м была а насчет обидчивости - с "противоречивой девочкой" анб предпочитает кооперацию несмотря на ее обманы иногда, что на длинной дистанции работает в плюс (обидчивые стратегии часто уходят с ней во взаимный отказ) |
||||||||||
647
FarFar
01.11.13
✎
14:22
|
(646) Да, все то же самое было, как и вечером.
|
||||||||||
648
Lama12
01.11.13
✎
14:34
|
(646) На длинных дистанциях, она должна идти в кооперацию. Если ее не обманывали. Вероятность обмана существенно снижается. Вроде там чувствительность ГСЧ 1/1000. Т.е. обманывать, при честной игре противника (всегда кооперируюсь), она может примерно до 1000 хода. Дальше должна всегда играть на кооперацию.
|
||||||||||
649
Lama12
01.11.13
✎
14:36
|
Хотел сегодня стратегию новую добавить, но понял что она практически полностью повторяет ФСБ :)
Не стал делать. |
||||||||||
650
FarFar
01.11.13
✎
14:43
|
(646) Я все жду, когда же "Око за око" окажется успешнее "спусковых крючков" :-) Время идет, а чё то оно не особо впечатляет. А у Аксельрода в обоих чемпионатах победило.
|
||||||||||
651
SUA
01.11.13
✎
14:45
|
(648)видимо там нельзя было подглядывать чужие результаты и применять вероятностные стратегии
|
||||||||||
652
SUA
01.11.13
✎
14:45
|
*к 650
|
||||||||||
653
Lama12
01.11.13
✎
14:48
|
(650) Что-то подсказывает что Аксельрод, что-то напутал. Спусковой крючек, даже не умеющий обманывать простаков, должен быть более эффективен чем "око за око". Просто математически. При условии что большая часть стратегий начинают игру с кооперации.
|
||||||||||
654
Wasya
01.11.13
✎
14:49
|
В последнем туре можно всех кинуть выставив "Отказ". Обидеться уже никто не успеет.
|
||||||||||
655
Lama12
01.11.13
✎
14:51
|
(654) Не известно какой турнир будет последним :)
Это условие игры. Экспериментируем обычно с 100. Но можно и больше партий сыграть. |
||||||||||
656
Кай066
01.11.13
✎
14:51
|
(654) как определить последний тур?
|
||||||||||
657
NS
01.11.13
✎
15:00
|
(653) Он не математик, совсем не математик.
Поэтому даже примерно не понимает что происходит. Нафантазировал в матричной игре! плохих и хороших. Хотя вопрос только в сговоре. |
||||||||||
658
NS
01.11.13
✎
15:01
|
А математика говорит, что независимо от стратегии соперника равновесие по Нешу при такой матрице - это всегда наказывать. Всё остальное сговор, а сговор зависит от конвенций.
|
||||||||||
659
Wasya
01.11.13
✎
15:07
|
(658) А причем тут матричные игры? Текущая задача это скорее всего пошаговая стратегия. Ведь у нас есть информация об уже сыгранных играх и в процессе игры мы можем менять свою стратегию. К тому же игра с ненулевой суммой.
|
||||||||||
660
NS
01.11.13
✎
15:15
|
(659) ?
Это самая обыкновенная матричная игра с ненулевой суммой. В любой матричной игре с ненулевой суммой можно менять свою стратегию. |
||||||||||
661
NS
01.11.13
✎
15:16
|
И даже с нулевой суммой никто не запретит менять стратегию. Как ни странно :)
|
||||||||||
662
NS
01.11.13
✎
15:23
|
(649) Поэтому я и говорю не об оптимальной стратегии, а об равновесной по Нэшу. Игра двух соперников с ненулевой суммой - сводится к игре трех соперников с нулевой суммой с фиксированной стратегией одного из игроков (болвана), а вот это, матричные игры нескольких соперников, как раз Нэш и изучал.
|
||||||||||
663
SUA
01.11.13
✎
15:36
|
(645) на 200 ходов АНБ таки обошла ее, но 2е место она себе оставила
|
||||||||||
664
FarFar
01.11.13
✎
15:40
|
(663) Ты у "А ты кто такой" коээфициент поправил с 0.1 до 0.01 ?
Поправь до 0.001, или вообще напиши так, что если есть хоть один отказ, невзирая на кол-во ходов, то отказывать. И проверь еще раз на 200-ходовке ))) Вообще, АНБ меня радует тем, что стартует не очень удачно, но чем больше номер партии, тем лучше играет. |
||||||||||
665
programmist1cswworld
03.11.13
✎
03:43
|
(643) Ой. Извиняюсь, перевод неправильный был, все-таки прочту.
|
||||||||||
666
programmist1cswworld
03.11.13
✎
06:35
|
(0) Общался с православным духовенством, один раз но как показалось не безрезультатно. Сказал одну фразу что главное для бесов чтобы человек умер нераскаянным. Но каятся можно каждый каждую минуту за предыдущую, да так и не раскаяться. Т.е. в этом плане православие для меня тоже кабально несколько. (хотя кому-то помогает достичь) И вот поняв почему это главное и в чем здесь подвох, можно начать оценивать действия с точки зрения: не хочешь ли ты чтобы человек испытывал некий комплекс неполноценности. Или не хотят ли этого от тебя? ПрИсмерти конечно.
|
||||||||||
667
Lama12
04.11.13
✎
09:19
|
(666) Проанализируй христианскую мораль с точки зрения "взрослости" бога. Исходя из тех принципов что заложены в определения "хорошо", "плохо" и т.д. Базовые определения.
Может показаться что бог - ребенок. Причем маленький :) Дабы не сочли за разжигание, усе - ИМХО. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |