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

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

  1. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

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

    А что вы думаете?
     
  2. NS
    Оффлайн

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

    Репутация:
    3
    Я планировал добавить, но только в Дебюте, и в связке с подсчетом количества развитых фигур.
    0.1 Это немного? :)
     
  3. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    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
    Оффлайн

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

    Репутация:
    3
    Так-же думал.
    0.2 штрафа за каждую неразвитую фигуру (фигуру мешающую соединению ладей), такой-же штраф за отсутствие (не сделанную) рокировку
    Если у фигуры на первой нет ходов - штраф удваивается. (касается в основном слонов)
    Бонус за очередь хода 0.1
     
  5. NS
    Оффлайн

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

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

    WinPooh В.М. Команда форума

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

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

    Репутация:
    3
    Много наверно дал - у меня не оцениваются открытые линии, и ладьи на открытых, а оцениваются вертикальные и горизонтальные возможности ладей, но такого эффекта нет :)
    Но за возможность - меньше одной сотой пешки (оценка до тысячных пешки)

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

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Я читал, что в дебюте перевес белых примерно около 0.3 пешки. Это кто-то статистически подсчитал.
    У меня самого такого бонуса нет.
     
  9. morkoffkin
    Оффлайн

    morkoffkin Учаcтник

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

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

    WinPooh В.М. Команда форума

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

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

    Репутация:
    3
    Исли сделать оценку темпа в 0.2, а права хода (только в дебютных позициях!) в 0.1 - Стабильность оценки не должна меняться...
    Если сделать только право хода, без темпа - то конечно оценка начнет плавать...
     
  12. WinPooh
    Оффлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    Т.е. просто темп в дебюте = развитая фигура (не на первой линии)?
     
  13. NS
    Оффлайн

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

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

    WinPooh В.М. Команда форума

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