Стоимость темпа в разных стадиях партии

Тема в разделе "Машинное отделение", создана пользователем WinPooh, 29 авг 2006.

  1. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    В некоторых известных мне движках в оценочную функцию входит бонус за право очереди хода.
    По порядку величины это небольшая прибавка, порядка 0.1 пешки. Решил поэкспериментировать с этим бонусом, и задумался над вопросом - как должна меняться стоимость темпа в разных стадиях партии? С одной стороны, в эндшпиле при наличии кандидатов в проходные темп должен стоить больше. В то же время, если есть мотивы цугцванга, цена очереди хода должна быть вообще отрицательной...

    А что вы думаете?
  2. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Я планировал добавить, но только в Дебюте, и в связке с подсчетом количества развитых фигур.
    0.1 Это немного? :)
  3. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Я обычно определяю эту величину так: если не давать бонуса, то на первых итерациях оценка осциллирует: например, после 1. e4 получается 0.20, после 1. e4 e5 - оценка 0, а после 1. e4 e5 2. Nf3 - скажем, 12. Тогда в качестве бонуса можно дать половину от 0.20, и последовательные итерации начнут выдавать более гладкую зависимость - в нашем случае, это будет 0.10 - 0.10 - 0.02...
  4. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Так-же думал.
    0.2 штрафа за каждую неразвитую фигуру (фигуру мешающую соединению ладей), такой-же штраф за отсутствие (не сделанную) рокировку
    Если у фигуры на первой нет ходов - штраф удваивается. (касается в основном слонов)
    Бонус за очередь хода 0.1
  5. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Плюс - тоже для дебютной оценки, но есть в играющей программе - штраф за слона перед своей центральной пешкой на начальном поле (d3,e3), и самое главное - гвоздь - Фигура или пешка соперника перед центральной (c2-f2) пешкой. Пока не добавил - несколько партий на этом испортила...
    Причем в дебюте - давала возможность белым пешку на d6 протащить.
  6. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Ага, а у меня был такой эффект - добавил мобильность ладей, так она их начала развивать по маршрутам типа Ra1-a3-d3 :)
    Пришлось наказывать ладью, стоящую перед своей пешкой...
  7. NS Нефёдов Сергей

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

    А эффект был за черного слона - Типа e4 e5 Nf3 Bd6 - чтоб быстрее рокироваться :)
  8. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Я читал, что в дебюте перевес белых примерно около 0.3 пешки. Это кто-то статистически подсчитал.
    У меня самого такого бонуса нет.
  9. morkoffkin Учаcтник

    • Участник
    Рег.:
    19.02.2006
    Сообщения:
    298
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Вот в той статье, ссылку на которую я уже давал, тоже считают, что 3 темпа - пешка. Белые имеют преимущество выступки - 1/2 темпа.

    Получается довольно складно: 1 пешка = разряд (200 Эло) , темп ~ 70 Эло, выступка ~ 35 Эло. Действительно белые набирают около 55% очков, что соответствует разнице в 35 Эло
  10. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Задумался вот над чем: как бонус за право хода взаимодействует с нулевым окном PVS?
    В моём движке дерево становится больше за счёт частых внутренних выходов за границы окна... Тестовые позиции (тактика) решаются медленнее. Силу практической игры пока не сравнивал.
  11. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Исли сделать оценку темпа в 0.2, а права хода (только в дебютных позициях!) в 0.1 - Стабильность оценки не должна меняться...
    Если сделать только право хода, без темпа - то конечно оценка начнет плавать...
  12. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Т.е. просто темп в дебюте = развитая фигура (не на первой линии)?
  13. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    1. Фигура на первой
    2. Отсутствие рокировки
    3. Слон на первой не имеющий возможностей
    Вроде всё, хотя можно добавить Ферзя на первой не имеющего ходов на вторую.
    Это штрафы - наверно проще через систему штрафов...
  14. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Вот ещё близкая по духу идея, которую я где-то встречал: в ситуации повторения позиции из-за вечного шаха давать шахующей стороне небольшой бонус, вместо того чтобы возвращать ничейный счёт. Так как часто матовые атаки возникают там, где ничья вечным шахом как бы в кармане.

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