Сможет ли квантовый компьютер окончательно "решить" шахматы?

Тема в разделе "Машинное отделение", создана пользователем dan77790, 5 дек 2009.

  1. Jadn Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    10.05.2006
    Сообщения:
    3.626
    Симпатии:
    2.535
    Репутация:
    52
    Оффлайн
    Правильно ли я понял из статьи, что время работы алгоритма будет O(N1/2) где N - количество листьев. Если да, то это не сильно поможет.
  2. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    "Федя, переводчика надо бы..." ©
  3. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Любой гроссмейстер проиграет 1000 партий из 1000 - программе играющей по обычным 32-фигурным базам. И мы это уже обсуждали. На самом деле если даже позиция ничейна, то к ничьей будут чаще всего, из большинства позиций - вести всего 1-3 хода, а все остальные будут проигрывать. И отгадывать их всегда гроссмейстер не сможет. Где-нибудь, да ошибется. А после этого уже стопроцентный проигрыш.
  4. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    О-очень смелое утверждение.
    И, по-моему, явно ошибочное.

    Во многих дебютах ничейные тенденции настолько велики, а некоторые гроссмейстеры настолько хорошо чувствуют возникающие позиции и в целом настолько хорошо играют, что ничья таки вероятна.

    Сам неоднократно комментировал партии титанов шахмат, в которых они играли феноменально точно, так что лишь маленькие нюансы удается найти в качестве улучшений. И этих нюансов вряд ли будет достаточно для преодоления ничейных тенденций.

    Думаю, при случайном выборе дебюта лучшие из лучших возьмут в 1000 партий двузначное количество очков у программы, работающей по 32-фигурной базе.

    Другое дело, что хороший гроссмейстер, вооруженный оной базой, скорее всего, сумеет грамотно выбирать дебютные линии и сохранять игроцкие сложности - и в итоге под ноль или почти под ноль обыгрывать гроссмейстера безоружного. Пусть и титана шахмат.
    Но это, согласитесь, не одно и то же.
  5. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    Как-то кажется маловероятным...Можно привести обратный пример-в хорошо известных позициях компьютер выбирает пусть и немного совсем, но все же лучшие продолжения.Вчера была партия Накамура-Карлсен. Норвежец хорошо играл окончание, но все же перевеса не добился, так как этот самый перевес был скрыт за маятниковым многоходовым движением ферзя. Можно возразить,что это слишком частный случай. Но все же,думаю, из 1000 партий с 32-фигурными таблицами тот же карлсон в данный момент возьмет 0...

    Все же, если опытный гроссмейстер поработает с этими таблицами (пока несуществующими) и выйдет со знанием, что на 1.e4 ответ 1...с7-с5 проигрывает,а 2... Nf6 делает ничью, то думаю результат будет совсем не сухим для ДНК)


    Мой пример перекликается во второй части с предыдущим постом, но все же решился это напечатать...
  6. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    Думаю, квалифицированные адвансеры и аналитики подтвердят мои слова. Ничейные тенденции шахмат при грамотной игре сторон весьма велики. Причем, иногда и явный по виду перевес одной из сторон недостаточен для победы.
    А титаны - они на то и титаны. Иногда играют феноменально сильно и стабильно. Да, не в каждой партии, да, им для этого требуется сильно напрягаться - но они умеют.
  7. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    думаю.тут только практика ответит на этот вопрос((
  8. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.528
    Симпатии:
    1.250
    Репутация:
    35
    Адрес:
    Киев
    Оффлайн
    Мне кажется, что даже 1. e4 a6 будет ничья :)
  9. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Есть такое понятие, прямая положительная связь. В шахматах это означает, то, что получив малейшее преимущество, мы можем его НАРАЩИВАТЬ. Например, на доске материальное и позиционное равенство, но вот есть какое то преимущество у одной из сторон - например, проходная пешка. Это малейшее преимущество наращивается, и вскоре мы имеем уже большее преимущество, сначала позиционное, а потом оно наращивается до материального. Если в позиции невозможно ничего "нарастить", например в эндшпиле "король и ладья против короля и ладьи" то из ничейной позиции большинство ходов ведут к ничейной позиции. Но чем больше фигур на доске, тем больше возможностей и тем меньшего преимущества достаточно для выигрыша. Вот например в эндшпиле KQR-KQR, т.е. "ферзь и ладья против ферзя и ладьи" материальное равенство, но 87% позиции выигрышны для стороны, у которой право первого хода.

    Или эндшпиль KRB-KR, т.е. "ладья и слон против ладьи". Большинство позиций ничейны, хотя преимущество в целую фигуру. А в 6-фигурном эндшпиле KRB-KNN, т.е. "ладья и слон против 2-х коней" преимущество - качество (а это меньше чем преимущество в целую фигуру), но почти из всех позиций сильнейшая сторона уже выигрывает. Хотя гроссмейстер не сможет выиграть - там вообще человек неспособен понять, на основании чего сильнейшая сторона добивается победы, и есть маты в 240 ходов.

    Потому все "ничейные тенденции" велики только против игрока, который играет так же сильно и не может наказать за ошибки. Против программы играющей по 32-фигурным базам, эти ошибки будут настолько неуловимыми, что ни один человек не сможет понять, почему вот этот ход ведет к поражению, а вот этот - к ничьей. А может, это потому что через 30 ходов мы попадем в эндшпиль с малым преимуществом у одной из сторон - скажем, он получит проходную пешку.

    Потому когда много фигур на доске, даже если позиция ничейна, то очень мало ходов будут вести к ничьей - всего скажем, в среднем 3 хода, из 30-40 возможных. Дальше после ошибки, одна из сторон, сможет НАРАЩИВАТЬ свое преимущество, т.е. получение преимущества ведет к получению еще большего преимущества. Это и есть "прямая положительная связь". Это как монетка стоящая на ребре. Если она начала заваливаться в одну из сторон, то дальше она будет падать со все возрастающей скоростью. Потому подавляющее большинство позиций - выигрышны для одной из сторон, и только очень узкое множество позиций - ничейны. Это узкое множество лежит как бы между множеством позиций, выигрышных для белых, и множеством позиций, выигрышных для черных.

    Пусть, в среднем, гроссмейстер, рассматривает 4 возможных хода, которые кажутся ему ЛУЧШИМИ из каждой позиции. И один из этих ходов - и есть - неуловимая ошибка, после которой он проиграет. Выбрав один из этих ходов, гроссмейстер с вероятностью 75% попадает в ничейную позицию и далее. Но с вероятностью 25% он попадает в проигрышную для него позицию (после чего проигрыш будет неизбежен).

    Точные цифры конечно, неизвестны, но приблизительно можно расценивать шансы так. Если гроссмейстеры (Морозевич, Свидлер и др.) не научились выигрывать даже из позиции "ферзь против ладьи" где перевес ОГРОМЕН и он материальный, то неуловимые для человека ошибки всегда будут встречаться.

    Значит, сделав среднестатистически 1 ход, гроссмейстер остается в ничейной позиции с вероятностью 0.75. А сделав 40 ходов, вероятность того, что он останется в ничейной позиции 0.75 в 40-й степени. Пусть первые 15 дебютных ходов он не будет делать ошибок. Но дальше, с 15-го по 55-й ход в партии, гроссмейстер получается, окажется в проигрышной для него позиции с вероятностью 1 минус 0.75 в сороковой степени, точнее, 0.99998.

    Проще говоря. гроссмейстер наберет 1 очко, не из 1000 партий, а из 50 тысяч! И это будут 2 ничьи, а выиграть он вообще не сможет против программы, играющей по 32-фигурным базам.

    Уж как ни силен был когда то Дип Блю, который обыграл в матче Каспарова, и казалось, куда там уже сильнее
    можно играть, а если сейчас его стравить с сильнейшей программой Гудини - и проиграть этот Дип Блю с треском 8 или 9 партий из 10-и. Вот такой парадокс, в шахматах. Такая игра.
  10. miptus Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    11.02.2006
    Сообщения:
    1.159
    Симпатии:
    78
    Репутация:
    5
    Оффлайн
    Не надо подменять понятия. Если их посадить играть новую партию из этой позиции, они выиграют 100 раз из 100. А то, что они не выиграли на исходе многочасовой партии в цейтноте - ни о чем не говорит.
  11. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Не было там жесткого цейтнота, я читал.
    А на 1. e4 a6 (потеря темпа) - уверен, что черные проигрывают. Хотя доказать это сейчас нельзя - будем ждать квантовых компьютеров :)
  12. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Как раз после матча-1997 почти всем профи было ясно, что Deep Blue вовсе не на порядок сильнее Каспарова. Если вообще сильнее. Для широкой публики - да, вопрос уже тогда был закрыт. Как же, преимущество в одно очко в матче из 6 партий :)
  13. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    По этому поводу в одном из недавних номеров "64" была статья Ильи Одесского. С примерами из малофигурных эндшпилей - вполне убеждающими в том, что элемент хаоса в шахматах очень значителен. И безошибочная игра человека даже в относительно простых позициях вряд ли возможна.
  14. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    Дьявол кроется в деталях. Например, в формулировках.
    Из выделенной фразы некоторые энтузиасты делают вывод, что безошибочная игра человека вряд ли возможна - в любой партии. То есть, в каждой. ;)
  15. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Действительно, вопрос в том, в какой доле партий будут случаться подобные сложные простые позиции.
    Мне почему-то кажется, что довольно часто, пусть и не в каждой партии. И, возвращаясь к вопросу о счёте гроссмейстера против 32-таблиц - достаточно, чтобы они не встретились хотя бы в одной партии из ста.

    Хотя эндшпиль KR-K даже я способен сыграть не хуже таблиц Налимова.
  16. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Не забудем только, что в случае 32-таблиц гроссмейстеру придётся иметь дело не только со сложными простыми позициями, но и со сложными сложными :)
  17. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    Отнюдь.
    Вопрос в том, в какой доле партий человек будет допускать явные ошибки в "простых" позах.
    И действительно о-о-очень большой вопрос, что считать простым. Малофигурная поза - это одно. Но кто сказал, что она простая?
    Опять же данная формулировка, в которой на самом деле есть двусмысленность, путает любителей и энтузиастов шахмат, не позволяя им адекватно понимать происходящее.
  18. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Хорошо бы, конечно, эксперимент провести. На случайно выбранных шести- или семифигурках, за временным неимением полного комплекта. Умозрительно можно долго разглагольствовать...
  19. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Ну, запутать эта явная игра слов должна не больше, чем применение термина "рокировка" к недавним событиям. Шахматисты - люди с нешаблонным и широким мышлением :)
  20. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    Тем не менее, как мы видим, успешно путает. И не только любителей. Многие известные люди склонны язвить и издеваться по поводу ошибок коллег в "простых" позах.
    А вот рокировка, Володя, на моей памяти смутила только тебя одного. И то только потому, что ты слишком въедлив и требуешь буквальности. ;)
  21. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Почему-то сразу вспомнились книги Дворецкого. Ну, так там эта издёвка - педагогический приём. :)
  22. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Интересная у вас статистика. Во первых например даже в начальной позиции все 100% ходов скорей всего ничейны, а во вторых мне казалось что Гроссмейстер выбирает ход в позиции не случайным образом.

    И чтоб выигрывать - программа должна ставить проблемы перед соперникам. 32-фигурная ЭБ в этом никак не поможет.
    То есть вообще она ни в чем не поможет - сильнейшие программы скорей всего не проигрывают человеку, значит ничейные и проигранные позиции в ЭБ программе сильней играть не помогут. Да и выигрыш в выигранных позициях выпускают редко - соответственно и выигрынные позиции в ЭБ ей не нужны.
  23. Гость форума Учаcтник

    • Участник
    Рег.:
    27.12.2010
    Сообщения:
    621
    Симпатии:
    66
    Репутация:
    4
    Адрес:
    Новороссийск
    Оффлайн
    Идея понятна, но неверна:1)Во многих позициях не проигрывать может например 1 ход, но настолько очевидный, что гроссмейстер его легко найдет и сделает.2)После, к примеру, 35-го хода может получиться эндшпиль, который гроссмейстер не проиграет ни при каких обстоятельствах, 55 ходов-это много, позиция находятся в состоянии неопределенности до 55-го хода крайне редко.3)Во многих позициях не проигрывает не 4 а 10 ходов.

    В общем, думаю гроссмейстер 2800 будет набирать 1 очко в 20-50 партиях против идеальной игры. :wall:
  24. KM2200 Учаcтник

    • Участник
    Рег.:
    28.03.2011
    Сообщения:
    269
    Симпатии:
    24
    Репутация:
    2
    Оффлайн
    Вы уже не первый раз приводите этот пример, так я давно хотел спросить: вы эту базу как-нибудь исследовали, так сказать, руками крутили, или эти 87% —- просто то что выдал генератор?
    Мне кажется, бОльшая часть этих выигрышей —- за счет банального отбора незащищеной ладьи после серии шахов. Ну или мат форсированный. Ведь понятно, что в позиции с раскрытым королем и кучей тяжелых фигур право первого шаха —- большое преимущество. А для проверки ничейности шахмат лучше смотреть более нормальные позиции, с пешками.
  25. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Много и таких. Но (если фигуры и защищены) часто сторона, делающая первый ход, способна создать такую серию шахов, после которой удается обменять ферзя противника на свою... ладью! И после этого попадаем в 4-фигурный эндшпиль "ферзь против ладьи".

    Я думаю, наиболее вероятно, все таки не 1 очко из 50 тысяч партий, а 1 очко из 1000 партий (но никак не из 20-50! ). Хотя доказать это можно будет только после того, как появятся квантовые компьютеры, и шахматы будут полностью решены.

    Я анализировал многие партии гроссмейстеров, в которых было 6 (и менее) фигур на доске, ошибки которые они совершают, просто ужасные с точки зрения ЭБ. Доходит до того, что сильнейшая сторона, которая изначально может выиграть, умудряется 3 раза (!!!) упустить свой выигрыш, но слабейшая сторона 3 раза неспособна удержать и довести до ничьей. Когда на доске 32 фигуры, все будет намного сложнее.

    Вот например, моя версия такая. После 1.e4, ход 1...с5 ведет к поражению! Таким образом, в очень многих партиях гроссмейстеры проиграют только из-за этого, первого хода. Математики меня поймут, с какой вероятностью проиграет человек, сделав 40 ходов :)
  26. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Дополню еще... Самое интересное, что они НЕ ПОЙМУТ этого. Конечно, если 32-фигурные базы станут достоянием общественности, тогда на первые 10-15 ходов удастся построить дебютную теорию, по которой ошибок в этой части партии не будет. Но если это будет оставаться неизвестным, то уже первых 40 ходов будет достаточно, что человек проиграет 1000 партий из 1000. Это пока всего лишь версия, которая основана на статистическом анализе ошибок, которые способен сделать человек, будь он самый крутой гроссмейстер. Очень хотелось бы, чтобы квантовые компьютеры создали при нашей жизни, чтобы убедиться в этом, насколько человек все-таки несовершенен :)
  27. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.022
    Симпатии:
    20.700
    Репутация:
    600
    Адрес:
    Москва, Россия
    Оффлайн
    Моя версия, которая есть плод немалой жизни в шахматах и в анализе в частности, совсем другая.
    Ход 1...c5, как и любой другой мало-мальски разумный первый ход (включая сакраментальное 1...d6) ведет к ничьей, причем с большим запасом.

    Так что из-за первого хода люди не проиграют. Им для этого надо совершить ошибки далее.
  28. Марджорин Учаcтник

    • Участник
    Рег.:
    10.10.2011
    Сообщения:
    120
    Симпатии:
    3
    Репутация:
    0
    Оффлайн
    Во первых:даже для 10-фигурников(хотя их не должно хватать до решения шахмат)будет нужно астрономическое число памяти,20 Нортонбайт(20000 терабайт :D )а то и больше :dance: Во вторых:их смогут разработать только благодаря глубочайшему анализу и достаточному уровню развития техники,так что будут они лишь к 2128 году.Будем ждать! :beer:
  29. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    Господа,которые сторонники того, что человек может набрать 1 очко против идеальной игры, опубликуйте,пожалуйста,здесь ИДЕАЛЬНУЮ (на Ваш взгляд,конечно) партию)))Посмотрим-можно ли ее улучшить. И не будем забывать, что 32-фигурные таблицы найдут это улучшение.
  30. nikitarfs Учаcтник

    • Участник
    Рег.:
    01.05.2010
    Сообщения:
    1.578
    Симпатии:
    21
    Репутация:
    0
    Адрес:
    Москва
    Оффлайн
    Партии Слюсарчука. :D
  31. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    Подтвержденный факт.
    Слюсарчук сумел усилить игру в 6 фигурных таблицах Налимова :crest:
  32. nikitarfs Учаcтник

    • Участник
    Рег.:
    01.05.2010
    Сообщения:
    1.578
    Симпатии:
    21
    Репутация:
    0
    Адрес:
    Москва
    Оффлайн
    На самом деле идеальную партию привести невозможно на мой взгляд. :D Поскольку уже первый ход может оказаться "не самым лучшим". К примеру что сильнее e4 или d4? Как это определить? По статистике, по оценкам, которые дают движки? А после какой глубины заканчивать исследование? :wall:
  33. Aprilia Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    23.08.2009
    Сообщения:
    13.688
    Симпатии:
    14.936
    Репутация:
    1.434
    Оффлайн
    Но тут же утверждали, что современные элитные игроки смогут сыграть вничью с программой...Я вот и хочу гипотетически это оценить и сделать вывод. Потому и прошу "идеальную" партию
  34. nikitarfs Учаcтник

    • Участник
    Рег.:
    01.05.2010
    Сообщения:
    1.578
    Симпатии:
    21
    Репутация:
    0
    Адрес:
    Москва
    Оффлайн
    Идеальную партию привести не смогу, но уверен, что Карлсен сделает из 100 партий ничью с Гудини. Но при этом он должен использовать антикомпьютерную тактику. К примеру сыграть d4, e4, f4, c3. Вот такую структуру, запереть позицию. Компы все еще тупят в подобных позах (могу дать примеры, даже своих партий :D ).
  35. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.478
    Симпатии:
    3.077
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Разве что в адванс :)

Поделиться этой страницей