Новости GreKo

Discussion in 'Машинное отделение' started by WinPooh, 2 May 2006.

  1. ChessTerminator75
    Оффлайн

    ChessTerminator75 Андрей

    Репутация:
    0
    Скорость просто космическая!
     
  2. ChessTerminator75
    Оффлайн

    ChessTerminator75 Андрей

    Репутация:
    0
    Bankuss спасибо!
    Коллекция впечатляет!
    Ссылку видел но не отреагировал потому что не было
    времени посмотреть.
     
  3. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Greko 5.5 скомпилирован под ScidPocket (платформа Pocket PC)
    http://prolinux.free.fr/scid/download/
    Результаты теста (2'1")
    Code:
    Номер    Имя                       Результат    Рейтинг
    
    1.       Fruit, [2.3.1]            64.0/90     2454
    2.       GambitFruit, [1.0b4bx]    62.0/90     2434
    3.       Toga, [1.3.4]             53.0/80     2409
    4.       Toga, [1.2.1]             55.0/90     2377
    5.       Glauring, [1.2.1]         54.0/90     2370
    6.       Fruit, [2.1]              44.5/80     2339
    7.       Viper, [0.1]              37.5/90     2251
    8.       Phalanx, [XXII]       22.0/80     2150
    9.       Greko, [5.5]              18.5/90     2088
    10.       Scorpio, [1.9.1]       9.5/60      2012
     
  4. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Что-то со Scorpio явно не так. Наверное, портирован с ошибкой...
     
  5. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Похоже, играет так как будто часов для него вообще нет. Посему - постоянно роняет флаг.
     
  6. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Почему Greko "зажимает" 30 секунд? В конце каждой партии, против любого соперника что под Ареной, что под PocketPC, при любом контроле, у него в запасе 30-39 секунд. На коротких контролях, при равных силах, это почти всегда поражение.
     
  7. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Вот код, если есть предложения по исправлению - милости прошу :)

    Code:
    int calculate_time_per_move (int rest_in_ms, int ply)
    {
       return rest_in_ms / (20 + ply/4);
    }
     
  8. WildCat
    Оффлайн

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

    Репутация:
    0
    Хотя бы так:
    Code:
    int calculate_time_per_move (int rest_in_ms, int inc_in_ms)
    {
        return rest_in_ms / 25 + inc_in_ms;
    }
    :)
     
  9. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    а? :)
    Я, конечно, могу ошибаться, но решение этой проблемы даст минимум +50.
     
  10. WildCat
    Оффлайн

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

    Репутация:
    0
    Эт смотря на каком контроле. :)
     
  11. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Такие концовки замечены и на 15-ти минутных партиях, но, в целом, Вы правы.
     
  12. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  13. krey
    Оффлайн

    krey Михаил Кройтор Staff Member Команда форума

    Репутация:
    1
    не могу открыть! :mad:
     
  14. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Размер zip файла = 76959
    Использовался архиватор 7-zip (ФАРовский плагин), я пользуюсь им всегда, последние несколько лет.
    Все версии Греки на сайте запакованы именно им.
    Только что скачал файл на другую машину и открыл без проблем.

    Могу кинуть почтой.
     
  15. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  16. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  17. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    По предварительным оценкам (после 200 партий) усиление в блице 1'+1" составляет около 100 пунктов Эло, относительно версии 5.5.
     
  18. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    1+1
    Code:
    Cyrano 0.3                5.0/8
    Diablo 0.51               5.0/8
    BBChess 1.3a              4.0/8
    BBChess 1.3               6.5/9
    GreKo 5.5                 2.0/8
    Sunsetter C10             4.0/8
    Sjeng 11.2                1.0/8
    Lime 62                   1.5/8
    Smash 1.0.3               1.0/8
    Cyrano 0.2d               2.0/8
    Simon 1.4                 2.0/8
    Philemon                  0.0/8
    APILchess 1.05            0.0/9
    Cassandre 0.24            1.0/8
    Ifrit B1.3                0.0/8
    PS 5.6 собран под Pocket PC (ScidPocket 0.43)
    http://prolinux.free.fr/scid/download/
     
  19. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    > Sjeng 11.2 1.0/8

    Это Sjeng набрал 1 из 8, или Грека против Sjeng-a?

    И ещё вопрос по сборке под PocketPC. В новой версии я планирую в большом количестве использовать STL (vector, string, iostream) - это нормально портируется на покеты? И какие ограничения в плане памяти - например, для magic-генератора у меня используется порядка 4 Мб таблиц, поместятся ли?
     
  20. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Sjeng набрал 1...
    Завтра будут результаты GreKo 5.6 против всех известных мне движков с открытыми исходниками на C. 20 партий 1+1.
    Портирует Pascal Georges, если нужен его Е-мэйл - могу дать.
    Из того, что знаю - Glaurung 2 ему не удалось портировать, с остальными проблем вроде нет.
    Hash он ограничивает 2Mb - связано, скорее всего, с тем, что оболочка Scid написана на интерпретаторе, который сам откушивает не мало.
    Оперативки, у средних Pocket-ов, не меньше 30Mb. У новых моделей 64-128Mb. Двум движкам, скажем Scorpio 2.0 и Fruit 2.3.1 - турнирить на 30Mb вполне получается.
    Ponder в режиме человек-pocket (в турнире отключены) работает на ура. Книги собранные Poliglot - собирал по 700Mb - работают.
    Снижение силы двигателя под Pocket PC 530MHz по сравнению с PIV 3.0GHz порядка 200 пунктов (исключение Thinker, он теряет ~50-70 пунктов).
     
  21. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Code:
    1+1 Perfect v10 Arena PIV 3.0GHz 2Gb
    
    GreKo 5.6:        300.5/860
    
    TogaII 1.4.1SE        20.0/20    (    20-O-O    )
    Fruit 051103        20.0/20    (    20-O-O    )
    TogaII 1.3x4        19.5/20    (    19-0-1    )
    TogaII 1.4 beta 5c    19.5/20    (    19-0-1    )
    TogaII 1.2.1a        19.5/20    (    19-0-1    )
    GFruit-4bx        19.5/20    (    19-0-1    )
    Toga CMLX 1.4 beta 5d    19.0/20    (    19-1-0    )
    TogaII            19.0/20    (    18-0-2    )
    TogaII 0.93        19.0/20    (    18-0-2    )
    TogaII 1.4.2JD        18.5/20    (    18-1-1    )
    TogaII 1.1a        18.5/20    (    18-1-1    )
    Glaurung 2 Epsilon 5    18.5/20    (    17-0-3    )
    Glaurung 1.21        18.0/20    (    18-2-0    )
    TogaII 3.12SE MP    18.0/20    (    17-1-2    )
    Glaurung 2.01        18.0/20    (    17-1-2    )
    TogaII 1.34        18.0/20    (    17-1-2    )
    Fruit 070327        18.0/20    (    17-1-2    )
    TogaII 1.3.1        18.0/20    (    16-0-4    )
    Strelka 2.0        18.0/20    (    16-0-4    )
    Fruit 2-3-1        17.5/20    (    17-2-1    )
    Glaurung 2 Epsilon 4    17.0/20    (    16-2-2    )
    Pepito 1.59        17.0/20    (    16-2-2    )
    Fruit 2.1        16.0/20    (    15-3-2    )
    Arasanx 10.3        16.0/20    (    14-2-4    )
    Viper 0.1        15.5/20    (    14-3-3    )
    BBChess 1.3        15.0/20    (    14-4-2    )
    Slow 2.96        15.0/20    (    13-3-4    )
    Cyrano 0.3        14.0/20    (    10-2-8    )
    Diablo 0.51        11.5/20    (     8-5-7    )
    BBChess 1.3a        10.0/20    (     9-9-2    )
    Arasanx 10.2          9.0/20        (     6-8-6    )
    Sunsetter C10          6.5/20        (    5-12-3    )
    Lime 62              6.0/20        (    4-12-4    )
    GreKo 5.5         5.5/20        (    1-10-9    )
    Cyrano 0.2d          4.0/20        (    4-16-0    )
    Simon 1.4          3.0/20        (    0-14-6    )
    Sjeng 11.2          2.5/20        (    0-15-5    )
    Smash 1.0.3          1.0/20        (    1-19-0    )
    Cassandre 0.24          1.0/20        (    1-19-0    )
    Philemon          0.0/20        (    0-20-0    )
    APILchess 1.05          0.0/20        (    0-20-0    )
    Ifrit B1.3          0.0/20        (    0-20-0    )
    Ifrit B1.1          0.0/20        (    0-20-0    )
     
  22. Aleksandr Sh.
    Оффлайн

    Aleksandr Sh. Учаcтник

    Репутация:
    0
    Закончился 2-й этап Третьего турнира программ Pocket PC и Palm OS
    Group C - 'Junior' (Elo<2300)

    GreKo 5.6 набрал 6 из 10

    http://raitpref.hotbox.ru/ct003-1.htm
     
  23. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Спасибо. Вполне достойный результат! :)
     
  24. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  25. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Первые результаты на CCRL обнадёживают. Плюс сто пунктов к версии 5.5, кажется, всё же есть.
    http://computerchess.org.uk/ccrl/4040/rating_list_all.html
    Правда, пока только после семи партий.
     
  26. ChessTerminator75
    Оффлайн

    ChessTerminator75 Андрей

    Репутация:
    0
    WinPooh из каких соображений вы остановились именно на bitboard генераторе?
     
  27. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Соображения, в общем, те же, что и у большинства битбордистов :)

    1. Простота и краткость получающегося кода.
    2. Гибкость, удобство при разработке и отладке ОФ.
    3. Приемлемая скорость, особенно при портировании на 64-битные платформы.
     
  28. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  29. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  30. WildCat
    Оффлайн

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

    Репутация:
    0
    Разве уже вышли?
     
  31. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Возможно, конечно, ещё какой-то переходный турнир будет, я не нашёл чёткой формулировки правил. Главное, удалось за пятёрку зацепиться - только из-за того, что в последнем туре Scidlet и Zeus сыграли вничью. Победа любой из этих программ отбрасывала Греку.
     
  32. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
  33. krey
    Оффлайн

    krey Михаил Кройтор Staff Member Команда форума

    Репутация:
    1
  34. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Пока что всего лишь +0.1 :)
     
  35. WildCat
    Оффлайн

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

    Репутация:
    0
    Это в единицах Эло?