NS

Ответы в темах

Просмотр 15 сообщений - с 436 по 450 (из 662 всего)
  • Автор
    Сообщения
  • в ответ на: Турнир среди шашечных программ #362025
    NS
    Участник

    Скорость такая-же как у меня. NPS я в два раза подниму к следующей версии, и это тоже даст какую-то прибавку :)
    Расчет доверительных интервалов написал, сейчас выложу. Конечно там не 0%-18%, а 0%-25% (при условии равномерного распределения вероятностей исходов) Еще и вероятность 5% выйти за доверительный интервал.

    Кому интересна достоверность перевеса по результатам матча, и доверительные интервалы вероятностей исходов — вот программа

    http://rapidshare.com/files/15743914/DovInterval95.rar.html

    Считает исходя из предположения о равномерном распределении вероятностей исходов.

    в ответ на: Турнир среди шашечных программ #362023
    NS
    Участник

    А какой NPS показывает Skifi на твоей машине?

    Сейчас на всякий случай набросаю программку расчета доверительных интервалов для вероятностей трех возможных исходов.

    Но всё-таки ИМХО одна результативная из 16 партий дает с 95% достоверностью вероятность проигрыша не более 18%.

    Хотя опять прикидывал в уме…

    в ответ на: Турнир среди шашечных программ #362020
    NS
    Участник

    От границ на самом деле ничего не зависит. Если текущее обращение к памяти происходит к странице в свопе, то просто идет перераспределение страниц. Но при таких объемах ЭБ это перераспределение может занимать очень много времени.
    И фиксирование размеров Своп-Файла, либо задание границ — по сути ничего не меняет.

    То есть когда Каллисто Использует ЭБ — они грузятся в память, когда начинает думать Skifi — ЭБ начинают выгружаться на диск высвобождая место под Хеш Skifi.

    Но так-же — при увеличении времени на обдумывание — Влияние Свопа от ЭБ на Skifi будет уменьшаться.

    в ответ на: Турнир среди шашечных программ #362017
    NS
    Участник

    Да, для пятерки много памяти не требуется.

    Kallisto1-Skifi003 10-1=21 регламент 2мин.+2 сек.
    Kallisto2-Skifi003 14-0=18 Был задан первый ход белых по 4 раза
    Kallisto3-Skifi003 26-0=6 каждый.И еще 4 партии игрались
    MiuMiu-Skifi003 9-4=19 свободно.(ходы не заданы)
    Kallisto3-Skifi003 11-0=16 регламент 15 мин.(немного не доиграли)
    Kallisto3-Skifi003 11-0=7 регламент 5 мин.(ходы не заданы)

    Но даже по этим результатам видно, что с увеличением контроля результаты очень быстро выравниваются.

    в ответ на: Турнир среди шашечных программ #362015
    NS
    Участник

    Значит моя догадка верна и Каллисто не использует пондер в матче движков (и это логично).
    Как это игра с разным машин, не понял? На трех машинах запущено три матча, ходы передают друг другу движки, а не оператор.

    Тогда дело не в Ponder-е, а в свопе. Гига, а тем более 512 Мегабайт памяти — явно в таком режиме недостаточно для использования ЭБ6.

    Кстати, можно сравнить еще по скорости выдаваемой движком — на моей машине Skifi 0.03 дает около 500 kN/s

    в ответ на: Турнир среди шашечных программ #362013
    NS
    Участник

    В режиме матча движков — Ponder не используется, но при 6 ЭБ на машинах с одним гигабайтом памяти точно возникнет Своп, так как суммарная трата памяти только на движки — болше 900 Мегабайт, а Своп ухудшит результаты Скифи. Поэтому если памяти всего один Гиг — то лучше в Каллисто использовать 5 ЭБ, для достоверности результатов (и тем более при 512 Мб Оперативки)
    И всегда лучше проверять трату памяти в диспетчере памяти.

    в ответ на: Турнир среди шашечных программ #362011
    NS
    Участник

    Использует Каллисто ЭБ, база там где надо, и проверить использование очень просто в диспетчере задач.

    Насчет Ponder-а, проверил — Калисто в режиме матча с программой всё-таки его не использует.

    Если игра идет с разных машин — то лучше его всё-таки отключить. Skifi ponder не использует никогда.

    в ответ на: Турнир среди шашечных программ #362009
    NS
    Участник

    Уменьшится, насколько сильно не знаю. В шахматах от такого изменения размеров Хеша падение силы минимально (около семи пунктов Эло), в шашках наверно тоже.
    Но нет смысла уменьшать. так что память в основном используют не сами движки, а её отъедает ЭБ.
    проверить сколько тратит каждый движок по отдельности — можно в режиме игры человека против движка, нажав Ctrl-Alt-Del, и посмотрев трату памяти в диспетчере памяти.

    в ответ на: Турнир среди шашечных программ #362007
    NS
    Участник

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

    в ответ на: Турнир среди шашечных программ #362006
    NS
    Участник

    Мне показалось,что Skifi берет больше памяти.
    Когда играли между собой движки Каллисто.Я мог чем то еще заниматься на компе.А когда играла Skifi комп сильно подвисал.

    Skifi берет памяти ровно столько сколько указано в параметрах настройки оболочки. Смотрится в диспетчере памяти, я проверяю — у меня программа в двух экземплярах — в том числе консольное приложение. Беру я памяти всегда не больше чем указано.

    Если программа подвисает именно в момент обдумывания хода Skifi — это всё объясняет. У тебя PONDER включен когда играет Каллисто, над позицией думает он один, когда играет Skifi — ему в фоновом режиме мешает Каллисто.

    Я думаю, что рановато давать такую большую фору, не настолько Skifi и сильно играет :) Я бы Ponder всё-таки отключил, так как фору обычно дают наоборот, более слабому игроку :)

    в ответ на: Турнир среди шашечных программ #362004
    NS
    Участник

    для сравнения — я проводил матч на машине Athlon64 x2 3800+, 2Гб памяти (Не возникает Свопа, Каллисто использует очень много оперативной памяти под Шестифигурные ЭБ), и обязательно отключаю Ponder, хотя не знаю использует ли его Каллисто.

    в ответ на: Турнир среди шашечных программ #362003
    NS
    Участник

    Дело в том, что с короткими контролями, и на слабых машинах — Skifi проигрывает значительно сильнее, чем с длинными. при достатоном времени на обдумывание результаты выравниваются.

    По результатам проведенного мной матча по 15 минут, с 95% достоверностью Каллисто 3 с ЭБ 6 с таким контролем набирает против Skifi не более 59% очков, то есть выигрывает не более 18% процентов партий, остальные ничьи.

    в ответ на: Турнир среди шашечных программ #362001
    NS
    Участник

    Чтобы не морочить себе голову относительно времени на партию проведу 3 матча,
    1. по 15 минут каждому,
    2. по 30 минут,
    3. по 15 минут матч, в котором у Каллисто будет отсутствовать ЭБ6.

    Могу дать прогноз.
    в первом маче Skifi наберет чуть больше 40% очков. Во втором близко к 45%, в третьем будет примерно равный счет.

    в ответ на: Открылся сайт Каллисто #364249
    NS
    Участник

    А если подходить к этому немного по другому? Просто Факт выигрыша достаточного длинного матча, вообще не обращать внимания на счет.
    Так-же как и в опимальных стратегиях — Оптимальная стратегия не дает гарантии максимального выигрыша против соперника с неоптимальной сратегией, но сам выигрыш (относительно веса игры) в большинстве случаев гарантирует, и всегда гарантирует то, что не проиграем по сравнению со стоимостью игры.

    в ответ на: Открылся сайт Каллисто #364247
    NS
    Участник

    Но при увеличении глубины в корне, этот лучший ход на котором произошло сокращени глубины — будет рассматриваться всё дальше.

Просмотр 15 сообщений - с 436 по 450 (из 662 всего)