2 коня - большая сила?

Тема в разделе "Машинное отделение", создана пользователем MS, 30 сен 2011.

  1. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    В теме "Анализ некоторых эндшпилей на досках разных размеров"
    идёт обсуждение возможностей постановки мата одинокому королю.
    Возможность поставить мат линейными фигурами: ферзём, ладьёй или парой слонов, на доске любого конечного размера не вызывает сомнений. Спорными оказались комбинации с конями: их боеспособность особенно страдает с увеличением размера
    доски. С парой слон+конь споры завершились мирно: сторонники того, что пара не справится с заданием на произвольной доске, постепенно сдали позиции.
    А вот о силе коней мнения разошлись радикально.

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

    В высшей точке накала спора Skipper_NORTON предложил построение таблицы эндшпиля KNNk для доски 20*20. Этот размер представляется близким к достаточно представительному. Предполагается, что через несколько недель мы получим алгоритм консолидации сил сильнейшей стороны или ... доказательство его отсутствия.

    А пока - делайте ваши ставки!
  2. miptus Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    11.02.2006
    Сообщения:
    1.159
    Симпатии:
    78
    Репутация:
    5
    Оффлайн
    Все-таки опрос нужно было делать про доску 20х20, а не произвольную. Потому что будет решена именно эта доска, и в случае если кони на ней патуют, это не решит на 100% более общий вопрос о произвольной доске. Так что делать ставки на событие которого не будет как-то странно.
  3. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Такие сомнения были. Но есть надежда, что даже в случае пата удастся всё-таки установить, есть алгоритм для произвольной доски или нет.
  4. ProstoTak Старожил

    • Ветеран
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    5.479
    Симпатии:
    123
    Репутация:
    1
    Оффлайн
    Кстати о 2-х конях. Если у одного игрока осталось 2 коня и король, а у другого только король то не значит ли это что сильнейшая сторона заслуживает победы? Ведь 2 лошади это +7 оценка по материалу. А значит было бы логичным сделать исключение в правилах шахмат для такого окончания. Если за 50 ходов был поставлен пат то это считается победа. А если не поставлен то тогда ничья.
  5. Чик Учаcтник

    • Участник
    Рег.:
    28.04.2011
    Сообщения:
    1.321
    Симпатии:
    200
    Репутация:
    11
    Оффлайн
    Я думаю, что в данном случае, большой разницы нет какого размера доска. Король в центре всё равно контролирует 8 полей. Оттеснение короля на доске большого размера, по моему мнению, займёт больше времени и всё.
  6. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    +7 только на микродосках. На доске 16х16 уже всего +4, дальше - и того меньше. Даже в сянци (9х10) конь это лишь пол-ладьи.

    Хотелось бы увидеть алгоритм однако, тот, что действует на микро- и, возможно, на минидосках (с коневыми барьерами) уже не работает. На доске миллион х миллион темп на подвод коня будет стоить десятки тысяч полей смещения короля в направлении центра.
  7. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Zayats.

    Почему я думаю, что 2 коня загоняют в угол короля и патуют на доске любых размеров... Главная задача здесь - догнать одинокого короля - КОРОЛЕМ И ОДНИМ КОНЕМ. Если это удастся, то далее, можно будет гонять короля в направлении второго коня и соединить вообще ВСЕ фигуры на доске. А вот после этого уже удастся направить одинокого короля в угол, чтобы там и запатовать.

    А вот удастся ли приблизить к одинокому короля - КОРОЛЯ И ОДНОГО КОНЯ на доске любых размеров? Конечно, средняя скорость у одинокого короля БОЛЬШЕ, чем у короля+коня. которые за ним будут гоняться. Но одинокого короля можно вытеснить из центра подогнав туда короля и коня, а далее, все попытки убежать от короля+коня, будут как бы по кругу (вокруг центра), а король и конь будут гоняться за ним по меньшему радиусу. Возможно, существуют какие то принципы, ключевые точки и т.д. благодаря чему удастся догнать короля обоими фигурами.
  8. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Доска 20х20 уже настолько огромна, что трудно представить себе, как может быть такое, что кони выигрывают на такой доске, и могут не выигрывать на бОльших досках.

    Условимся для окончания KNN-K (2 коня против короля) считать пат как выигрыш. Главное здесь - загнать короля в угол.
  9. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Не сочтите за малодушную подготовку отступления, но 20*20 всё-таки не так много, как хотелось бы (понимаю, что технически и этот размер весьма велик).
    На этой доске переброска коня из центра в угол - 6 темпов, до края - всего 4, что сопоставимо с тремя темпами, которые нужны на побег короля через 2 оппозиции.

    А обстановка накаляется, голоса разделились!
  10. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    Да, как смотреть. Для короля, вскормленного на 64 клетках, 20х20 - бескрайняя равнина. Но для короля, видевшего миллионы и миллионы полей - жалкий огороженный со всех сторон закуток, переполненный хулиганами темный дворик, в котором, возможно, ему придется встретить свою судьбу.
  11. KM2200 Учаcтник

    • Участник
    Рег.:
    28.03.2011
    Сообщения:
    269
    Симпатии:
    24
    Репутация:
    2
    Оффлайн
    Народ! Открытие состоялось —- уже на доске 16х16 ДВА КОНЯ НЕ СТАВЯТ ПАТ!!
    Подробности следуют...
  12. KM2200 Учаcтник

    • Участник
    Рег.:
    28.03.2011
    Сообщения:
    269
    Симпатии:
    24
    Репутация:
    2
    Оффлайн
    Итак, как вы может знаете, у меня тоже есть генератор, работающий на досках до 16х16 включительно. Этим генератором я считал KBNK. Хотя он, может, протестирован не так хорошо, как Skipper_NORTONовкий, я ему доверяю, да и статистика по KBNK совпадает.

    Вчера вечером решил подключиться к задаче про двух коней. Заменить буковку B на буковку N и убрать проверку на мат не составило особого труда :).

    Четные доски от 6х6 до 14х14 не принесли особых сюрпризов —- практически всегда сильнейшая сторона побеждает (т.е. ставит пат), вот статистика, сколько ходов необходимо для пата:
    Код:
      6x6   18
      8x8   26
    10x10   38
    12x12   56
    14x14  110
    Единственное качественное отличие от KBNK —- ничья возможна не только путем грубого съедения одной из фигур, есть еще симпатичное повторение ходов:


    1... Kc3! (грозит Kb2) 2. Nd1□ Kd2! 3. Nb2 Kc3! 4. Na4 Kb4! 5. Nb6 Kс3! и т.д.

    Однако последняя цифра (для 14х14) —- аж 110 ходов —- меня насторожила. Но поскольку KBNK на доске 16х16 считается долго (что-то около часа), я проголосовал в голосовалке "против" и пошел спать.


    И вот наутро, запустив 16х16, получил этот результат.

    Максимальный пат в 48 ходов (при ходе белых). Но выиграно всего 0.43% позиций! Подавляющее большинство ничейны, например вот эта


    (доска продолжается вверх и вправо).
  13. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    KM2200, отлично! Результат хорошо вписывается в эвристические прикидки, что проблемы у коней могут начаться, когда коням от центра до края - 4 хода и больше. Простая арифметика всё-таки берёт верх. Будем надеятся, что результаты будут подтверждены.
  14. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Теперь можно сделать голосовалку - начиная с какой четной доски не матуют три коня.
  15. Chemer Максим

    • Участник
    Рег.:
    14.09.2006
    Сообщения:
    1.674
    Симпатии:
    13
    Репутация:
    0
    Адрес:
    Запорожье
    Оффлайн
    А смысл в этом исследовании, тем более голосовалке? :lol:
  16. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Думаю, критический размер не так велик. Ведь ходят в шахматах по очереди. И одинокий король убегает в полтора-два раза быстрее, чем бегут за ним три коня. Им всем не удастся поучаствовать в погоне.
    Правда, ему, отступающему, необходимо бежать по окружности, чтобы не оказаться запертым в углу. А преследователи - по радиальным маршрутам. Из центра. А потом по более коротким окружностям.

    В общем, без числа "Пи" тут не обойтись. :)
  17. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Вопрос сложный, но при этом не самый принципиальный, мне кажется. Важно поймать закономерность, до чего пока далековато.
    Принципиальным мне кажется вопрос, можно ли удлиннять прыжки коня так, чтобы возможность пата двумя конями сохранялась.
    Традиционный конь скачет "буквой Г" (2,1). Если букву удлиннять (4,1), (6.1)... то получится фигура той же ударной мощи (8 полей), но более скоростная. Не получится ли так, что для любой доски найдётся достаточно скоростной конь, такой, что их пара патует-таки одинокого короля? Правда, это проверять слишком сложно, поскольку речь идёт о больших досках. Предполагаемая граница проблемности - длина буквы = n/8 (случай переброски из центра на край за три хода), что совпало (может, и случайно), со случаем для традиционного коня (срыв на доске 2*8).
  18. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Неужели действительно неинтересно?
    Мне вот интересно.
    Думаю что три коня не матуют на доске 24x24, и матуют на доске 22x22
  19. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Ну что ж... Значит, избавили меня от необходимости считать на доске 20х20. Посчитаю на доске 16х16, если уже там, не патуют. В принципе, резкое увеличение числа ходов при переходе от доски 12x12 (56) к доске 14х14 (110) уже наводит на мысль, что 14х14 (или 15х15) - предельная доска,на которой загнать короля в угол - можно, но уже чудовищно трудно.
  20. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Если 2 коня не патуют на какой то доске, то вероятность того, что существует доска на которой 3 коня не матуют, конечно сильно увеличивается...
  21. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    А вот в этом я уже уверен! Даже более того. Если кони достаточно скоростные, например (5,1), то король убежать не сможет, и на любой доске, он будет загнан в угол.
  22. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Думаю, на доске 20х20 - два коня (3,1) загоняют в угол и патуют.
  23. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    Опять же позволю себе усомниться. Скорость - дело, конечно, хорошее, но главное преимущество слона/ладьи на больших досках в том, что они контролируют требуемый комплекс полей и могут подолгу стоять на месте. Любой "конь", напр., (4,7), будет контролировать всего восемь полей, т.е. при попытках оттеснения должен всегда быть в движении. Также важно, что невозможно сразу напасть на два соседних с королем поля, след., остановить паническое бегство королем и сколь угодно быстрым "конем" нельзя.

    Кстати, даже дюжина одноцветных "коней" (1,3) не в состоянии на какой бы то ни было доске поставить мат (пат, правда, поставят).

    P.S. Ни на секунду не сомневаясь в достоверности результатов KM2200, которому отдельное спасибо за проделанную работу, все же хотелось бы получить независимое подтверждение и, если, конечно, будет время - пользовательский интерфейс.
  24. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    А не будет ли с увеличением доски расти линейно и количество коней, необходимых для успешной погони?
    То есть, без верхнего предела..
  25. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    Гипотеза о линейном росте уже вкратце обсуждалась. Ясно, что рост необходимого числа коней неограничен, т.е. для любого количества коней есть доска, на которой они не патуют в общем случае. Также очевидно, что на доске nxn для патования достаточно (но не необходимо!) n коней. Иными словами, есть чрезвычайно грубые оценки снизу и сверху. И рост может оказаться (как ни странно) медленнее линейного.
  26. KM2200 Учаcтник

    • Участник
    Рег.:
    28.03.2011
    Сообщения:
    269
    Симпатии:
    24
    Репутация:
    2
    Оффлайн
    Спасибо на добром слове, но я думаю, сомневаться вполне можно и может даже нужно. Ничего тут обидного нет, независимое подтверждение —- очень важная вещь в любой науке.

    А касательно скоростных коней, мне кажется, их большой минус —- низкая маневренность. Обычному коню, чтобы добраться до соседнего (по горизонтали или вертикали) поля, надо три хода. А скоростному?
  27. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    Коню (3,1) - вечность, соседнее поле-то другого цвета.
  28. Skipper_NORTON Старожил

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

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Те, кто в теме, давно этот вопрос подняли. Правильной постановкой сейчас считается "линейно или медленнее?", поскольку линейность с коэффициентом 1:3 заведомо даёт результат. Если зависимость линейная, чему равен кэф? Если слабее линейной, что это за зверь?
  30. anonymous Учаcтник

    • Участник
    Рег.:
    29.05.2011
    Сообщения:
    62
    Симпатии:
    2
    Репутация:
    0
    Оффлайн
    Почему-то кажется, что кони 4-1 не очень-то и патуют: их ход слишком вытянут. Надо проверить, интересно.
  31. Skipper_NORTON Старожил

    • Участник
    • Старожил
    Рег.:
    14.12.2007
    Сообщения:
    515
    Симпатии:
    4
    Репутация:
    0
    Оффлайн
    Уверен что патуют. Загоняют и патуют и два одноцветных 3,1.

    Не забываем, что на доске 6х6 - король и ОДИН конь успешно загоняют в угол одинокого короля и патуют. Также, король и один слон - загоняют и патуют. (в 99% позиций. т.е. кроме тех, в которых удается выиграть быстро коня (слона)).
  32. KM2200 Учаcтник

    • Участник
    Рег.:
    28.03.2011
    Сообщения:
    269
    Симпатии:
    24
    Репутация:
    2
    Оффлайн
    Вот и мне так кажется. Думаю, начиная с некоторого n два коня (n,1) не патуют ни на какой доске.
  33. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Тот факт что на доске аж 14*14 кони патуют, а на 16*16, те же самые кони - нет, говорит о том, что именно скорость маневра относительно размеров доски становится критичной (что, собственно, изначально и предполагалось командой скептиков). Другой вопрос - насколько критично изменение формы коневой "вилки" при "удлиннении" коня: действительно ли важно то, что конь берёт пару соседних полей по диагонали. И работа одного коня, и координация пары меняется, последствия, пожалуй, нельзя назвать очевидными.

    Что касается неуклюжести длинных коней, то и традиционный перемещается на 2 поля по диагонали за 4 хода, это не показатель.
  34. TopicStarter Overlay

    MS Михаил Семионенков

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    6.542
    Симпатии:
    3.361
    Репутация:
    175
    Оффлайн
    Любой вопрос интересен, если он интересен :)
    Я просто говорил о принципиальном в данном теме вопросе о двух конях.
    А как меняется необходимое число коней с увеличением размера доски: отдельная интересная тема.
  35. Zayats Без определенного статуса

    • Ветеран
    • Старожил
    Рег.:
    09.01.2007
    Сообщения:
    2.446
    Симпатии:
    1.651
    Репутация:
    156
    Оффлайн
    Очевидными - нет, нельзя назвать. Но обычный механизм постановки барьеров перестает работать. Когда я изучал процесс патования на доске 14х14, то наибольшие трудности возникали, когда кони d4-f3 (условно) резали короля на d1. Миссию коня d4 еще может выполнить "конь" (1,n), но коня f3 заменить некем. Пока выглядит так, что удлиненные кони - просто решето.

    to NS: Интересует, конечно. Точнее, как справедливо отметил MS, более общая проблема - зависимость числа патующих коней от размеров доски. Боюсь, аналитически решить эту задачу чрезвычайно сложно, а для накопления статистики не хватит компьютерных мощностей.

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