IKRL

Discussion in 'Машинное отделение' started by WildCat, 21 Jul 2006.

  1. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Решил сделать свой блиц-рейтинг-лист.

    Начинаем с самых сильных: Rybka 2.0 Beta 8 mp 32 bit
    Code:
    Thinker 4.7a                   (+ 41,-  2,=  7), 89 %
    Ruffian 2.1.0                  (+ 41,-  2,=  7), 89 %
    Deep Sjeng 1.6                 (+ 43,-  4,=  3), 89 %
    Fruit 2.2.1                    (+ 18,- 11,= 21), 57 %
    Shredder 10 UCI                (+ 27,-  9,= 14), 68 %
    Аномальный результат против Фрукта :)

    Рейтинг-лист: www.igorkorshunov.narod.ru/ikrl.html
  2. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    24.05.2006
    Message Count:
    1.084
    Likes Received:
    38
    Репутация:
    6
    Оффлайн
    да и шредер рядом :) но все-таки фрукт выделяется заметно!
  3. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    24.05.2006
    Message Count:
    1.084
    Likes Received:
    38
    Репутация:
    6
    Оффлайн
    еще "тогу" подключи, против нее тоже должен быть аномальный результ (+-%)
  4. Kirr Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    WildCat, присоединяйтесь к нам, веселее будет! :) Наш блиц-рейтинг-лист: http://computerchess.org.uk/ccrl/404/ (завтра будет обновление).

    Вместе лучше так как у каждого есть какие-то недостающие движки, и больше партий для статистики. :)
  5. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Я хочу, чтобы учавствовали те же, что и во WBEC, за исключением приватных.
    Тога не попадает. Аномальность можно объяснить и просто случайностью.
  6. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Kirr!

    Я контроль X / Y терпеть не могу :(

    Кроме того, у меня движки играют без библиотек и по моим собственным дебютам (например, e2-e4 e7e7, e2-e4 c7-c5 и т.д.). Позиции Нанна полностью пропускают дебютную стадию. Это не интересно.
  7. Kirr Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    Понял. Что ж удачи! :) Да, насчёт собственных дебютов - это не проблема, так как у нас единственное ограничение - чтобы дебютная книга была общая для обеих сторон в партии и не глубже 12 ходов. Я, например, в последнее время ограничиваю книжку восемью ходами.

    Насчёт контроля X + Y - недостаток такой что обычно остаётся мало времени на эндшпиль, в результате чего качество игры в эндшпиле сильно падает. При контроле X / Y качество игры примерно ровное всю игру. Да, кроме того есть движки которые не поддерживают X + Y.
  8. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    X / Y - качество игры в начале очень низкое. А это гораздо хуже, чем плохо играть в эндшпиле.

    Если игра с контролем 40 / 40 продолжается 120 ходов, то в начале тратится около 2 минут на ход, хотя с таким временем игры лучше было бы тратить около 6-ти минут. Почти 100 очков теряется.
  9. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    кстати, Игорь, контроль - блиц? 1+1 у тебя?
  10. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Хм... Наверно мне в программе нужно изменить распределение времени...
    Я примерно равномерно его трачу в течении партии. При контроле 40+40 у меня раньше тратила в 2 раза больше времени в начале, сейчас в полтора (по сравнению с 40/40)
  11. Kirr Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    Если качество игры низкое - значит надо взять побольше X. :) Просто при 4+2, например, часто 4 минуты израсходованы уже к 60 ходам, всё что дальше играется 2 секунды на ход. Не могу смотреть на это. :( При контроле X / Y по крайней мере есть какой-то нижний предел качества игры. (хотя конечно движки тоже легко попадают в цейтнот).
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Может лучше тогда просто сделать 4+4?
  13. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    >При контроле X / Y по крайней мере есть какой-то нижний предел качества игры

    При этом расходуется неадекватно качеству игры много времени.

    Я считаю, что прибавка секунды на ход в эндшпиле это выше крыши. Если есть лишнее время, то лучше добавлять к основному времени.

    У меня контроль 2 + 1.
  14. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    То есть, при контороле 2+1 на первый ход надо тратить 18 секунд?
  15. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    вряд ли можно намного больше 6.
  16. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Тогда получается, что при контроле 40+20 надо тратить 6*20сек = 2 минуты!!!
    И то-же самое при контроле 40/40 - Откуда тогда цифра, что в начале партии при контроле 40/40 надо тратить 6 минут на ход?
  17. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    вообще, лучший вариант, как раз выделять время на ход. например, по 20 секунд. или это совсем плохо?
  18. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Время на ход - это как? Вообще время на ход подрузамевает что движок тратит примерно столько времени на ход (в среднем). :)
    И каким образом это должно выглядеть? Ну буду я тратить при 10 секундах на ход - 10 минут, и что ты мне сделаешь? :)
    Скажешь, что это нехорошо?
  19. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    А если тратить ровно отведенное время на ход - то это бесмыслица...
    Смысл мне обдумывать лучший ход на большую глубину, если я и так знаю, что следующие ходы программа просмотреть не успеет?
  20. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    можешь ходить раньше :) в 19-м веке первые турниры проводились при песочных часах или клепсидрах.
    как что - уволю :) дырка в таблице, переход к следующей партии.
  21. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    То есть всё-таки ровно 10 секунд? Поставить ограничение?
    Я уже объяснил - меньше никто думать не будет - незачем.
    То есть программы будут играть в ту-же силу (что и при равносильном по силе игры програм "нормальном контроле") Намного дольше.
    У нас задача наверно всё-таки быстрее провести партию, а не медленней????
  22. Kirr Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    Если поставить N секунд на ход, то программа лишается возможности управлять расходом времени. А это очень интересно - то, как разные программы распоряжаются временем.

    При контроле X + Y практически получается так что контроль времени постепенно ускоряется, по ходу партии. Это значит вот что: если решающее преимущество получено уже к 40-му ходу, то партия выиграна в одном контроле времени. Если решающее преимущество получено только к 80-му ходу, то партия выиграна в другом контроле времени, более быстром. Мы ведь не смешиваем партии сыгранные в контроле 1+1 с партиями сыгранными в контроле 4+2. А при любом контроле X + Y получается как-бы смешивание немного разных контролей.

    С другой стороны, в контроле X / Y мы имеем определённый стандарт на качество игры, который поддерживается в течение всей партии. Это всего лишь моё мнение конечно. :)
  23. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    при 40 + 20 тратим примерно (40 * 60) / 25 + 20 = 116 секунд.

    При 40 / 40: 40 * 60 / 25 = 96 секунд.

    Если партия длинная (120 ходов, т.е. всего времени 120 минут), то в начале партии мы должны были иметь возможность думать по 5 (немного перепутал) минут над ходом. А 40 / 40 позволяет только 96 секунд. т.е. примерно 100 очков силы теряется. И только ради того, чтобы было время в эндшпиле.
  24. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    При контроле X + Y практически получается так что контроль времени постепенно ускоряется, по ходу партии. Это значит вот что: если решающее преимущество получено уже к 40-му ходу, то партия выиграна в одном контроле времени. Если решающее преимущество получено только к 80-му ходу, то партия выиграна в другом контроле времени, более быстром. Мы ведь не смешиваем партии сыгранные в контроле 1+1 с партиями сыгранными в контроле 4+2. А при любом контроле X + Y получается как-бы смешивание немного разных контролей.

    С другой стороны, в контроле X / Y мы имеем определённый стандарт на качество игры, который поддерживается в течение всей партии. Это всего лишь моё мнение конечно. :)

    Не совсем так, точнее совсем не так :)
    Выгодней для разработчика (движка) распределять время по-другому.
    При контроле X + Y сила равномерно падает от начала партии к концу.
    При контроле X / Y сила падает от первого хода до первого контроля, потом опять повышается и падает к второму контролю и т.д.
    Средняя сила игры (общая) при контроле X/Y при том-же времени на партию у программы меньше, из-за большей неравномерности.
  25. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.127
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Решил поддаться всеобщей моде, и завести свой рейтинг-лист.
    Для первого матча, по наводке Атоку, скачал последнего Глаурунга, и заставил биться с самой первой бетой Рыбки. Без родных дебютных библиотек, но с фиксированными дебютами вроде 1. e2e4 e7e5 g1f3 b8c6 и т.п., по два хода с переменой цвета.
    Трёхминутный блиц без инкремента, Атлон 64х2, 4200 Мгц, по 10 партий в матче, чтобы в час укладывались.
    Результат меня удивил. Вобла выиграла 9:1...
  26. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    С последней Тогой такие фокусы не проходят.
  27. Kirr Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    Вот именно этого мы стараемся избегать. Видимо у нас просто разные цели.

    Сила совсем не обязательно падает к контролю. Всё зависит от движка. Зато сила точно не падает катастрофически к восмьдесятому ходу. :)

    Может быть и меньше, но зато мы измеряем что-то конкретное - силу движков в определённом контроле. В X+Y мы измеряем что-то расплывчатое, так как сила ходов в миттельшпиле сильно отличается от силы ходов сделанных около 100-го хода. По идее в X+Y партии выигранные в окончании надо обсчитывать отдельно от пратий выигранных в миттельшпиле.

    Я только на днях провёл матчи Рыбка 1.0 32-бит (первая бета) против Спайка 1.2 и Тоги 1.2.1а, по 32 партии. Контроль CCRL 40/4, что эквивалентно 7 минутам на 40 ходов на моём пне 4 2.8 ГГц. Общая книжка глубиной до 8 ходов. Результат 19.5 - 12.5 в обоих матчах.
  28. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Rybka 2.1c (w32, однопроцессорная версия) Против Тоги 1.2.1a 2'+1"
    40 партий (Nunn2) Ponder ON, Athlon64 x2 3800+
    Оболочка Shredder Classic 1.3 Хеш - по 256Мб
    +22 =13 -5 28.5/40 (28.5-11.5) 71%...
  29. atoku Модератор

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    2.949
    Likes Received:
    9
    Репутация:
    0
    Location:
    USA
    Оффлайн
    Для чистоты эксперимента пондер должен быть офф, иначе будет спор за ресурсы.
  30. atoku Модератор

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    2.949
    Likes Received:
    9
    Репутация:
    0
    Location:
    USA
    Оффлайн
    ,,, И пондер никому не нужен в аналит моде,,,

    WinPooh! Сила Главрука, если он откомпилирован на 64 бита и работает хотя бы на двух процах.
  31. Инсайдер Bruce Wayne

    • Участник
    • Старожил
    Member Since:
    11.02.2006
    Message Count:
    700
    Likes Received:
    3
    Репутация:
    0
    Location:
    Gotham City
    Оффлайн
    Тоже гоняю Рыбку - Тогу, рещзультат чуть позже.
  32. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Нет никакого спора - и я могу это легко проверить посмотрев на тот-же самый NPS (проц двухядерный) :)
    5'+2" на тех-же условиях (Только Ponder OFF) пока счет +6 =2 -1
  33. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    >Сила совсем не обязательно падает к контролю. Всё зависит от движка. Зато сила точно не падает катастрофически к восмьдесятому ходу. smile

    Если партия продолжается более 120 ходов, то в начале игры сила просто не сопоставима с тем, что могло бы быть.

    И просто эмоциональное (и самое важное для меня): если у Вас есть возможность дать движку более двух часов на партию, то почему Вы заставляете его делать первые 40 ходов за 40 минут??? Это просто садизм и насилие над движком. Мне как автору, очень неприятно. Просто скажите: "Вот тебе два часа на партию, используй их оптимально по своему усмотрению, плюс бонусная секунда за каждый ход на разные накладные расходы". Вот это я понимаю, гуманизм по отношению к движку.
  34. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.127
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    У меня двухъядерник, но система 32-битная. Можно ли его запустить в таком режиме?
    Пондер (при игре под Ареной, во всяком случае) у меня загружает разные CPU, так что вряд ли тут спор за ресурсы имеет место. Но для чистоты эксперимента в последующих матчах отключу.
  35. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    кстати, уже доступна версия Glaurung 1.2.1

Share This Page