Проект SmarThink: вопросы, ответы, обсуждение

Тема в разделе "Машинное отделение", создана пользователем Сергей Марков, 11 авг 2006.

  1. NS
    Оффлайн

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

    Репутация:
    3
    Да не хитрят, а неполностью, или неправильно поддерживают протокол :)
     
  2. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    Пока известно, что Shredder, Toga и Gambit fruit честные, а Rybka нет. Сама время распределяет и ни на какие 100 милисек не соглашается.:)
     
  3. NS
    Оффлайн

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

    Репутация:
    3
    В стандарте нечетко написано... То ли программа "в среднем" должна тратить столько на ход, либо ровно...
    (Не могли по-русски написать :) ) В большинстве сильнейших движков считают, что ровно...
     
  4. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    Теперь интересно было бы узнать, как отличается (по результатам) контроль 200 милисек на ход и обычный 5-0. К примеру, у Gambit fruit на 200 милисек, без History pruning играет на 43 пункта лучше, чем с ним.:)
     
  5. NS
    Оффлайн

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

    Репутация:
    3
    Я тут думал - методика подсчета совпавших ходов для тестирования программ - наверно всё-таки не самая оптимальная...
    С такими же затратами времени можно посчитать среднее (и среднеквадратичное) отклонение оценки на ходе сделанном в партии, и ходе предложенном программой, отфильтровав позиции с уже определившимся результатом, и возможно отфильтровав зевки (возникают из-за недостаточной глубины счета)
    Насчет фильтрации позиций - я писал в других ветках, а фильтрация зевков - конечно более сложна, но она наверно не очень и нужна, так как программа будет зевать независимо от ОФ при равносильной глубине/времени на обдумывание.
     
  6. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    Отчего же? Если и не оптимальная, то достаточно достоверная....Рыбка стабильно выше всех остальных, на десятые доли процента, но выше.....
    Кстати, не понимаю зачем фильтровать позиции с уже определившимся результатом. Разница между движках изменится в цифрах, но не в пропорциях. :)
     
  7. NS
    Оффлайн

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

    Репутация:
    3
    Я делаю эту статистику для людей, а людям свойственно издеваться над соперником, не выигрывая сразу, либо проигрывая в один ход позицию в которой можно было еще ходов 20 помучаться...
    Чтоб такие осбенности не портили статистику, я эти позиции из расчета исключаю.

    Сейчас посчитано чуть меньше половины базы партий шахматистов с рейтингами 1600-2000 (всего у меня по 2005-му году чуть больше 6000 таких партий)

    Полностью её просчитав я смогу получить ответ, какая статистика достоверней говорит о силе - процент совпавших ходов, среднее отклонение оценки, среднеквадратичное отклонение, или их сочетание...
     
  8. Kirr
    Оффлайн

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

    Репутация:
    8
    Я немного потестировал Smarthink 0.17a в длинном контроле, для исторической перспективы, и как последнюю бесплатную версию.

    Smarthink 0.17a ? Ruffian 1.0.5: 12.5 − 19.5 (+7−14=11)
    Smarthink 0.17a ? Delfi 5.0: 14 − 18 (+9−13=10)
    Smarthink 0.17a ? Aristarch 4.50: 13 − 19 (+8−14=10)
    Smarthink 0.17a ? Pseudo 0.7c: 15 − 17 (+7−9=16)
    Smarthink 0.17a ? Colossus 2006f: 15.5 − 15.5 (+9−9=13)

    CCRL 40/40, общая книжка до 8 ходов, 5-фигурные таблицы окончаний.

    Smarthink 0.17a иногда не умеет матовать двумя ферзями одинокого короля, поэтому присуждение интерфейсом победы по перевесу было выключено, все выигранные партии игрались до мата.

    Текущий рейтинг: 2659, #20 среди бесплатных однопроцессорных движков.
     
  9. DeepForest
    Оффлайн

    DeepForest Учаcтник

    Репутация:
    0
    Кто нибудь знает как дела у Маркова и у его прекрасного движка?