1. Esports World Cup 2025 13:00 | Шахматные звезды 5.0 | Дубов - Ниманн
    Тур чемпионов. Финал top!! | ЧМ рапид + блиц 25 top!!
    Последний довод короля Книга - NEW!
    Очень СКОРО переезжаем. Оставайтесь с нами!

Анализ начальной позиции

Discussion in 'Машинное отделение' started by Везде цуцванг, 19 Jan 2009.

  1. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Формула может быть задана некой таблицей. ;)
     
  2. Velior
    Оффлайн

    Velior Учаcтник

    Репутация:
    0
    Неужели про число Шеннона никто не слыхал?

    Для шахмат это 10^120 - возможное число партий т.е. объем дерева игры.
    Число уникальных позиций - 10^43, впрочем с некоторыми оговорками.

    Коротко здесь:

    http://en.wikipedia.org/wiki/Shannon_number

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

    Игру «пять в ряд» не могут решить в общем виде, про более сложные случаи и речи не идет.
     
  3. Vladimirovich
    Оффлайн

    Vladimirovich Консультант

    Репутация:
    31
    Полагаю, что теория графов уже более никак не приблизится к решению шахмат.
    В ее задачу не входит оценка позиции и присвоение весов (оценок) вершинам графа.
    А составить граф для любой шахматной позиции с теоретической точки зрения проблемой не является. С практической, разумеется, еще пока предвидятся алгоритмический и вычислительный потенциалы для совершенствования ;)
    Разумеется, кому-то могут быть интересны вопросы, например, к-реберной связности шахматного графа, и тут теория графов может кое-кому помочь.
     
  4. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    я че то тоже не въехал че за прорыв может быть в этой теории)
     
  5. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Большинство проблем, включая математических, неупорядочены сами по себе, тут дело не в мозгах решающих. Это в большой степени обесценивает попытки их решения (незамысловатым счётом, если тот вообще доступен), несмотря на практическую важность некоторых из них. Мозг ищет теорию, систему, а таких часто не бывает. Разумеется, шахматы далеко не только хаотичны, позиции со стратегиями постоянно возникают по ходу партии, но обычно чреваты множеством случайных исключений-пробоин, которые приходится бездумно считать. Острова упорядоченности в огромном океане всех позиций могут сыграть роль классов, дабы разбить и классифицировать это огромное (10^45 - 10^50) пространство и попытаться решить до конца эндшпильные классы позиций или выйти на них из других (дебютных и мительшпильных) классов :rolleyes:
     
  6. Velior
    Оффлайн

    Velior Учаcтник

    Репутация:
    0
    Не надо торопиться делать утверждения про «никогда». Огюст Конт, говорят, всю жизнь утверждал, что из чего состоят звезды мы не знаем и никогда не узнаем. Так и помер твердо уверенным в своей правоте. И вскоре после его смерти спектральный анализ открыли.

    Теория графов к стратегическим играм применяется, например в игре Шеннона (Shannon swithcing game) Все остальное мой wild guess.
     
  7. Vladimirovich
    Оффлайн

    Vladimirovich Консультант

    Репутация:
    31
    Вау, конечно применяется.
    И тригонометрия является основой 3-D игр.
    Чем могла, помогла. Но она тоже уже ничем не поможет разработке Quake IX :) потому что новых синусов и косинусов нету ;) И линейные преобразования пространства тоже не поменяются уже.
    Вся теория известна.

    Осталась только прикладная часть. И игры все новые и новые создаются...
     
  8. drowsy
    Оффлайн

    drowsy Учаcтник

    Репутация:
    0
    Теория игр хорошо применяется к играм где соперники играют по одним правилам(как игра Ним).
    Там есть сильные результаты, например Sprague-Grundy theorem. А шахматы относятся к partisan games,
    соперники неравнозначны, один белыми играет, другой чёрными, такие игры жутко сложные. По ним, AFAIK, никаких теорем хороших нет.
     
  9. Velior
    Оффлайн

    Velior Учаcтник

    Репутация:
    0
    Я с этим согласен, только тут пытаются доказать, что шахматы в принципе нельзя решить никакими теориями.
     
  10. gennah
    Оффлайн

    gennah Учаcтник

    Репутация:
    1
    Думаю, надо упомянуть:
    A. Fraenkel and D. Lichtenstein (1981). Computing a perfect strategy for n×n chess requires time exponential in n. Journal of Combinatorial Theory A, 31(2): 199–214. (DOI)
    Конечно, конкретно к нашим, всем привычным шахматам эта статья отношение имеет малое, но... оптимизма не добавляет. Понимать скорее следует так: чтобы решить обычные шахматы, нужно серьёзным образом использовать свойства именно доски 8×8 и именно такой расстановки фигур, к которой мы привыкли. На обобщениях же можно ставить крест.
     
  11. Mustitz
    Оффлайн

    Mustitz баннер

    Репутация:
    37
    Я бы смотрел все-таки не таблицы Налимова, а на улучшение анализа позиции. Чутье подсказывает, кто конкретный практический 7-8 фигурный эндшпиль можно рассчитать на машине даже на современном железе в разумное время (установить оценку +-, -+ или =, а не посчитать число ходов до мата). А вот построить таблицы Налимова (и их хранить) малореально.
     
  12. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    Velior

    Вы обожествляете шахматы)
    это лишь одна из игр, в-принципе намного легче, чем то же ГО
     
  13. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    Mustitz

    Генератор 7-фигурных таблиц уже есть, читайте Машинное Отделение))))
     
  14. Mustitz
    Оффлайн

    Mustitz баннер

    Репутация:
    37
    А толку? Легким движением руки генератор 7-фигурных таблиц можно превратить в генератор 32-фигурных таблиц. Вопрос в том, есть ли сами таблицы :)
     
  15. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    Mustitz

    А что бы им не быть?
    Не понимаю сути вашего вопроса.
    Вы сомневаетесь что они будут построены?
    Так люди тоже сомневались что будет открыта тайна атомной энергии.....
    Никто также не верил, что в небе будут летать железные птицы)
     
  16. Mustitz
    Оффлайн

    Mustitz баннер

    Репутация:
    37
    Я не сомневаюсь, что они будут построены. Но на мой взгляд тут располагается та граница, когда провести анализ конкретно взятого окончания будет проще. Например, взять окончание ладья и две пешки против ладьи и пешки. Мне кажется, что установить результат для конкретно взятого окончания гораздо проще, чем строить общую базу. Например, если я могу получить таблицу для конкретного окончания за 15 минут, то если ли смысл тратить 10 лет на построение общей базы?
     
  17. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    Mustitz

    Да построена эта база уже давно!
    Для кого проще то?
    Прогресс идет вперед, неизвестно какие щас в секретных лабораториях компы разрабатываются, может там уже что то более крутое чем компьютеры вообще есть)
    7-фигурная база уже ПОСТРОЕНА.
    По-крайней мере KRpp против KRp
     
  18. IMCheap
    Оффлайн

    IMCheap Учаcтник

    Репутация:
    1
    Опрос составлен некорректно, но полагаю, что результат-ничья. В ближайшие 20 лет точно не просчитают, а там посмотрим...
     
  19. вв
    Оффлайн

    вв Старожил

    Репутация:
    26
    Решить шахматы нельзя ...
     
  20. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Почему?
     
  21. Александрович
    Оффлайн

    Александрович Учаcтник

    Репутация:
    0
    Действительно, шахматы - конечная задача со строгими правилами, почему же её не решить?
    Был бы комп подходящий. :)
     
  22. Kirr
    Оффлайн

    Kirr Staff Member Команда форума

    Репутация:
    8
    Мой прогноз.. :)
    Ультра-Слабое решение - в виде программы никогда не проигрывающей из исходной позиции - будет получено в пределах 20 лет.
    Слабое решение - как сейчас в шашках - через 50 лет.
    Строгое решение - как у меня в шахматах 3х3 - получено не будет, так как после получения слабого решения интерес к шахматам ослабеет.
     
  23. ProstoTak
    Оффлайн

    ProstoTak Старожил

    Репутация:
    1
    А может кто возмётся решить мой ExtraBall?
     
  24. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Kirr, как определяете эти три разные решения? Почему интерес к шахматам должен ослабеть - ведь все равно правильные ходы будут неизвестными, а для их нахождения в некоторой конкретной позиции все равно потребовалось бы много времени? :rolleyes:
     
  25. Kirr
    Оффлайн

    Kirr Staff Member Команда форума

    Репутация:
    8
    Хайдук, что именно непонятно в моих определениях?

    Правильные ходы будут известны во всех практически важных позициях. "Правильные" не в строго доказанном смысле, но с достаточной достоверностью для успешного практического применения.
     
  26. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Насколько мне известно, Ультра-Слабое, Слабое и Строгое решения имеят точный математический смысл, о чём я спрашивал.

    Ну, это довольно расплывчато :) . По мне, можно доказать строго (как у шашек) исход шахмат, скажем ничья, и на основании этого доказательства искать ходы в конкретной позиции в зависимости от места и принадлежности позиции к некоторым классам в строгом доказательстве. Понятно, что на такой поиск уйдёт немало времени.
     
  27. Kirr
    Оффлайн

    Kirr Staff Member Команда форума

    Репутация:
    8
    Я эти слова употребил в том смысле, который определил в своём же посте.

    Разве в шашках доказано строго что там ничья?

    Не думаю что решение шахмат пойдёт этим путём (хотя конечно могу и ошибаться). По-моему будет всё прозаичнее, как в шашках. Построить ещё немного таблиц окончаний (фигур до 10), и дальше тупой счёт из некоторых выбранных дебютов. Времени это займёт, конечно, немало.
     
  28. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Я так понял речь всё-таки не о шашках, а о чеккерсе?
     
  29. Kirr
    Оффлайн

    Kirr Staff Member Команда форума

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

    Хайдук Учаcтник

    Репутация:
    0
    Да, строго - ничья из начальной, симметричной классической позиции. Ув. NS уверяет, что начинают и с позиций после жеребьёвки (вроде шахмат Фишера) и те позиции НЕ могут встретиться в классических шашках (чеккерсах), потому доказательство на жеребьёвку вроде не распространяется.
     
  31. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Может правильные ходы будут известны компам, но не гроссам, так как память у последних неважная :) . Даже компам негде хранить этот громадный (и по большому счёту бессмысленный) объём информации; даже если хранить, придётся долго искать в гигантских базах данных. Машины едут по дорогам, а пешеходы идут по тротуарам и все довольны :D
     
  32. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Решили шашки - звучит как "решили все популярные виды шашек", а в реальности решили один вид, причем его половину (жеребьевка не решена), причем далеко не самый известный и популярный. Ну и решение (как ты и сказал) - второго типа, нечеткое.
     
  33. Хайдук
    Оффлайн

    Хайдук Учаcтник

    Репутация:
    0
    Да вроде нет, решение весьма четкое - в принципе даёт беспроигрышную игру обоим, только нельзя применять со стандартным контролем времени по причине медлительности.
     
  34. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    То есть как четкое? Авторы говорят что они отсекали по материалу, и по их мнению решение не совсем четкое, а оно во как :)
     
  35. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    И почему его нельзя применять со стандартным контролем? У них-же дерево до ЭБ построено.