2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Теория игр: детерминированные игры с полной информацией
Сообщение03.06.2012, 19:22 
Аватара пользователя


22/09/09

1907
В Википедии утверждается, что
Цитата:
«Для любой детерминированной игры с полной информацией [нпр., шахматы, го], теоретически, можно просчитать всё дерево возможных ходов игроков и определить последовательность ходов, которая гарантированно приведёт по крайней мере одного из них к выигрышу или ничьей, то есть всегда может быть построен алгоритм выигрыша или сведения игры вничью по крайней мере для одной из сторон.»
Верно ли это? Есть ли авторитетные источники, где доказывают этот это утверждение? Как его доказать строго? И как понимать: если «по крайней мере для одной из сторон», то для другой никаких гарантий? Т.е. в шахматах белым гарантирован непроигрыш, а черным гарантирован только невыигрыш? ;-)

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение03.06.2012, 20:07 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Это теорема Цермело. Либо у белых есть выигрышная стратегия, либо у черных есть выигрышная стратегия, либо и у белых, и у черных есть ничейная.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 00:47 


28/11/11
2884
Xaositect в сообщении #580397 писал(а):
Либо у белых есть выигрышная стратегия, либо у черных есть выигрышная стратегия, либо и у белых, и у черных есть ничейная.

Как? Из любой позиции? Понятное дело, что нет. Тогда как это обговаривается (ведь нельзя равенства условий потребовать, всё равно кто-то первый ходит, кто-то второй)?

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 04:30 
Заслуженный участник
Аватара пользователя


11/12/05
3542
Швеция
longstreet в сообщении #580555 писал(а):
Как? Из любой позиции? Понятное дело, что нет. Тогда как это обговаривается (ведь нельзя равенства условий потребовать, всё равно кто-то первый ходит, кто-то второй)?

Не нужно ничего обговаривать. В шахматах первыми ходят белые.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 11:30 


28/11/11
2884
Там было сказано
bin в сообщении #580369 писал(а):
Для любой детерминированной игры с полной информацией

Чем шахматы с какой-нибудь неклассической расстановкой не подходят под это указание? Это будет детерминированная игра с полной информацией.

-- 04.06.2012, 11:32 --

А, понял, извиняюсь. Либо кто-то один выигрывает, либо ничья. Но это же и есть все возможные варианты, исходя из шахматных правил. Зачем тогда эта теорема Цермело? Что она даёт нетривиального?

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 14:02 
Заслуженный участник


08/04/08
8562
longstreet в сообщении #580637 писал(а):
А, понял, извиняюсь. Либо кто-то один выигрывает, либо ничья. Но это же и есть все возможные варианты, исходя из шахматных правил. Зачем тогда эта теорема Цермело? Что она даёт нетривиального?
Не, Вы редуцировали информацию: не просто либо кто-то выигрывает, либо ничья (этак и в дураке то же самое), а именно существует стратегия - в худшем случае очень длинный список правил вида if() then{}else{}, с помощью которого без мозгов можно не проиграть хоть Каспарову, хоть DeepBlue.
Надеюсь, не наврал :-(

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 14:13 


28/11/11
2884
Как тут обговаривается какое-то подобие равенство сил в начале партии?

Не из любой же ситуации существует стратегия, с помощью которой можно не проиграть Каспарову или DeepBlue?!

(Оффтоп)

Я недавно Каспарова видел :D Чемпионат мира по шахматам в Москве проходил.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 14:24 
Заслуженный участник


08/04/08
8562
longstreet в сообщении #580698 писал(а):
Как тут обговаривается какое-то подобие равенство сил в начале партии?
Видимо, никак, т.к. это не нужно, достаточно детерминированности.

longstreet в сообщении #580698 писал(а):
Не из любой же ситуации существует стратегия, с помощью которой можно не проиграть Каспарову или DeepBlue?!
Не из любой. Но из любой ситуации либо существует беспроигрышная стратегия у Вас, либо - у Каспарова, либо у Вас существует способ не проиграть.

Вообще, скачайте книжку Крушевский Теория игр. Там этот вопрос разбирается не позже 70-й страницы, читается хорошо. А то боюсь, что совру.

-- Пн июн 04, 2012 11:25:10 --

(Оффтоп)

longstreet в сообщении #580698 писал(а):
Я недавно Каспарова видел :D Чемпионат мира по шахматам в Москве проходил.
Везет! Поздравляю! :D

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 14:28 


28/11/11
2884
Sonic86 в сообщении #580705 писал(а):
Но из любой ситуации либо существует беспроигрышная стратегия у Вас, либо - у Каспарова, либо у Вас существует способ не проиграть.

Не понял. А какие ещё возможны-то исходы?! Либо я выигрываю, либо Каспаров, либо ничья. То, что есть алгоритм, приводящий хотя бы к одному из этих исходов $-$ это же очевидно.

Книжку скачал, посмотрю, спасибо!

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 16:26 
Аватара пользователя


22/09/09

1907
Sonic86 в сообщении #580705 писал(а):
Но из любой ситуации либо существует беспроигрышная стратегия у Вас, либо - у Каспарова, либо у Вас существует способ не проиграть.

Вообще, скачайте книжку Крушевский Теория игр. Там этот вопрос разбирается не позже 70-й страницы, читается хорошо. А то боюсь, что совру.
Книгу скачал, посмотрю. Спасибо!
Пример ситуации, в которой нет способа не проиграть (если противник не будет делать очень грубых ошибок): белые: король; черные: король, две ладьи на одной горизонтали. Белым есть куда ходить.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 16:28 


28/11/11
2884
Так ситуаций полно.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 16:34 
Аватара пользователя


22/09/09

1907
Sonic86 в сообщении #580692 писал(а):
существует стратегия - в худшем случае очень длинный список правил вида if() then{}else{}, с помощью которого без мозгов можно не проиграть хоть Каспарову, хоть DeepBlue.
Возникает интересный доп. вопрос: а как получить такой список правил, имея программу, играющую по оптимальной стратегии? Например, для крестиков и ноликов 3 на 3, простенькая программа реализует классический альфа-бета алгоритм без ограничений глубины просмотра. Выиграть у такой программы невозможно, но вот как список правил получить?

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 16:37 


28/11/11
2884
Это не список правил. Это именно список (алгоритм) шагов if () then () else() для всевозможных ходов противника.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 16:50 
Аватара пользователя


22/09/09

1907
longstreet в сообщении #580758 писал(а):
Это не список правил. Это именно список (алгоритм) шагов if () then () else() для всевозможных ходов противника.
Ok! Согласен: алгоритм вида if () then () else(). Как его получить из программы, реализующей оптимальную стратегию? Возможно ли это в принципе?

-- Пн июн 04, 2012 16:59:01 --

longstreet в сообщении #580753 писал(а):
Так ситуаций полно.
Вот я и не понял формулировки: "Но из любой ситуации либо существует беспроигрышная стратегия у Вас, либо - у Каспарова, либо у Вас существует способ не проиграть". Игры двух противников, о которых здесь речь, нпр., шахматы по своему определению (т.е. по своим правилам) имеют два исхода: 1) один из противников выигрывает, а второй проигрывает; 2) ничья. Третьего не дано. Для того, чтобы отметить этот факт из правил игры, теория игр не нужна.

 Профиль  
                  
 
 Re: Теория игр: детерминированные игры с полной информацией
Сообщение04.06.2012, 18:52 


28/11/11
2884
Я пока только понял то, что есть только эти три варианта (что понятно и начинающему), но существует стратегия в виде алгоритма, как к этому придти, а не на авось рандомно фигуры передвигать. Но я сам не до конца понимаю, это то, что мне ответил Sonic86.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group