Стандартная проверка корректности генератора ходов

Главная Форумы Шашечные программы Шашечные программы Стандартная проверка корректности генератора ходов

Просмотр 15 сообщений - с 106 по 120 (из 127 всего)
  • Автор
    Сообщения
  • #364710
    NS
    Участник

    Я по номерам не знаю. У меня значительно более новая.
    Попроси новую оболочку у Игоря.

    #364711
    NS
    Участник

    Со старой оболочкой Скифи не будет использовать ЭБ независимо от соперника :)

    #364712
    Kallisto
    Участник

    3 дамки против одной и если оценка у Scifi >4000, то поддержка ЭБ есть

    И что означает значение >4000?

    #364713
    NS
    Участник

    Со старой оболочкой Скифи не будет использовать ЭБ независимо от соперника :)

    Насчет близости силы к Каллисто 2/3.
    С Каллисто2 я матчи не запускал (скорей всего равны по силе).
    Чем Каллисто1 играет заметно сильнее.
    С Каллисто 3.22 текущий счет (контроль 1+1, 6ЭБ)
    +1 -3 =44 в Пользу Каллисто 3.22.
    По текущему результату разница в силе 15 пунктов Эло с короткими контролями.
    Что замечено — из отсутствия нормальной дамочной оценки и отсутствия контроля повторений у Каллисто большие проблемы с реализацией перевеса в Эндшпиле.

    #364714
    NS
    Участник

    3 дамки против одной и если оценка у Scifi >4000, то поддержка ЭБ есть

    И что означает значение >4000?

    Из чего складывается?
    5000 дает ЭБ, 1000 внутренний бонус для игры без ЭБ, 1250 материальный перевес. (500 дамка, 250 владение главной в чисто дамочных эндшпилях)
    При выводе оценки она у меня делится на 1.6 (стоимость простой у меня 160, привожу к общепринятым значениям)
    Итого — 7250/1.6 примерно равно 4500.

    #364715
    Kallisto
    Участник

    Что замечено — из отсутствия нормальной дамочной оценки и отсутствия контроля повторений у Каллисто большие проблемы с реализацией перевеса в Эндшпиле.

    Это из-за ошибки при работе с ЭБ. В выиграных позициях эта версия делает случайные ходы. Жутко повезло, что это не вылезло в матче с Королевым 😳

    #364716
    Kallisto
    Участник

    Из чего складывается?
    5000 дает ЭБ, 1000 внутренний бонус для игры без ЭБ, 1250 материальный перевес. (500 дамка, 250 владение главной в чисто дамочных эндшпилях)
    При выводе оценки она у меня делится на 1.6 (стоимость простой у меня 160, привожу к общепринятым значениям)
    Итого — 7250/1.6 примерно равно 4500.

    Т.е. результат ЭБ — это просто бонус внутри ОФ? А в переборе для отсечений ЭБ используется?

    #364717
    NS
    Участник

    Т.е. результат ЭБ — это просто бонус внутри ОФ? А в переборе для отсечений ЭБ используется?

    Нет в 04.02 не отсекаю, сегодня если будет время добавлю отсечения по ЭБ.

    #364718
    NS
    Участник

    Если интересен алгоритм отсечений —

    В Search параметр — были ли взятия / ход простой на ветви.
    Если были и возможен доступ к ЭБ, то обращаемся, считаем расстояние до ЭБ (так-же как и расстояние до мата). И соответственно не считаем дальше.

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

    отсечение по оценке в ЭБ не равной оценке в корне делаем средствами стандартной Альфа-Беты. (это пока не было взятий/первращений)
    Если по ЭБ в узле дерева ничья — то отсекаем сразу в любом случае.
    Если выигранно/проигранно то даем например 1000 за выигранную и -1000 за проигранную, и если
    ((ED_Score>0) And (ED_Score>beta))
    OR
    ((ED_Score<0) And (ED_Score

    #364719
    NS
    Участник

    Это из-за ошибки при работе с ЭБ. В выиграных позициях эта версия делает случайные ходы. Жутко повезло, что это не вылезло в матче с Королевым

    Равный счет в матче Каллисто3 — Каллисто3.22 говорит о том что Каллисто не умеет защищаться в проигранных по ЭБ позициях.

    #364720
    AlexanderS
    Участник

    Пул

    Depth= 8  Time=       568  Nodes=      929905
    Depth= 9 Time= 2882 Nodes= 4570667
    Depth=10 Time= 14392 Nodes= 22450628

    Либо у меня,либо в Каллисто ошибка.

    8 — 929902
    9 — 4570615
    10 — 22442567

    У нас с Каллисто совпадение до 10, дальше видимо расхождение из-за разного алгоритма генерации (у меня дубликаты ходов встречаются при взятии дамками).

    14392 это в каких единицах? В секундах это сколько будет :)

    #364721
    NS
    Участник
    Depth= 7  Time=       121  Nodes=      190146
    Depth= 8 Time= 647 Nodes= 929902
    Depth= 9 Time= 3244 Nodes= 4570615
    Depth=10 Time= 16106 Nodes= 22442551
    Depth=11 Time= 84631 Nodes= 110877932

    Время — это 15 секунд.
    Очень странно, но сейчас всё нормально. Хотя ничего в программе не менял…

    #364722
    Kvadrat
    Участник

    Это из-за ошибки при работе с ЭБ. В выиграных позициях эта версия делает случайные ходы. Жутко повезло, что это не вылезло в матче с Королевым

    Равный счет в матче Каллисто3 — Каллисто3.22 говорит о том что Каллисто не умеет защищаться в проигранных по ЭБ позициях.

    Или выиграть не может? Буквально только, что пробивал по базе дебют 1.h2-h6 h6-h4 из соседней ветки и наткнулся на ужасную партию.

    #364723
    Kvadrat
    Участник

    В выиграных позициях эта версия делает случайные ходы.

    Видимо, все-таки не во всех выигранных? Ошибка идет еще со старых версий.

    #364724
    Kallisto
    Участник

    В выиграных позициях эта версия делает случайные ходы.

    Видимо, все-таки не во всех выигранных? Ошибка идет еще со старых версий.

    Это совсем другая ошибка.

Просмотр 15 сообщений - с 106 по 120 (из 127 всего)
  • Для ответа в этой теме необходимо авторизоваться.