Генерация больших ЭБ

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #341116
    AlexanderS
    Участник

    как думаете, насколько актуальны для ЭБ классы с большой разницей в материале?

    вопрос возник в связи с тем что хранить индексы для большого кол-ва шашек очень нагладно, к примеру для генерации полной 10-ки нужно будет хранить все индексы 9 шашек для базы 9 против 1, а это потребует около 256 мегов оперативной памяти только для того чтобы вообще иметь доступ к базе (и без разницы какая ЭБ будет установлена — 8 или 10).

    может базы вроде 9:1, 8:2, 8:1 вообще не генерировать? если ограничиться 7 шашками у сильнейшей стороны то потребуется всего 64 мегабайта памяти для доступа, для слабых компьютеров это уже заметный выигрыш, даже для тех у кого гиг памяти.

    насколько часто в таких окончаниях с большим перекосом возможны долгопросчитываемые этюды?

    #418957
    Liahovsky
    Участник

    Александр!
    В композиции по шашкм 64 в этюдах встречаются максимум 10 фигрные позиции. С одной шашкой встречались этюды 1-1, 1-2 1-3 и 1-4. Имеется ввиду, что одинокая шашка может быть дамкой.
    остальные ситуации не могут быть точными и генерировать, думаю, не обязательно. А вот при численности 2 единицы, можно остановиться в соотношении 2-6 включительно. То есть достаточно 8-ми фигурной базы. Но здесь могут быть, как шашки, так и дамки. Далее генерация, желательно, полная.

    #418958
    USO
    Участник

    может базы вроде 9:1, 8:2, 8:1 вообще не генерировать?

    Такие базы совершенно не нужны, ИМХО.

    #418959
    MiG
    Участник

    Александр,

    как я понимаю, сама постановка вопроса в твоем случае возникла вследствие технических сложностей, вызванных особенностями реализации доступа к базе окончаний. То есть, кроме самих баз в память нужно еще грузить еще что-то (индексы). Честно говоря, мне это не совсем понятно, но это не важно.

    Мое мнение: нужно генерировать базы с любым соотношением материала.

    Во-первых, если, например, в 9-ке сгенерированы подбазы 4×5 и 3×6, но отсутствуют 2×7 и 1×8, такая база не может считаться полной.

    Во-вторых, если опять же сгенерированы подбазы 4×5 и 3×6, генерация оставшихся 2×7 и 1×8 потребует значительно меньше времени :)

    В-третьих, при генерации неполных баз с большим количеством материала (вроде 6×6, 7×7) потребуются, в том числе, базы с неравновесным соотношением материала.

    И в-четвертых, если в крепких шашках базы вроде 2×7, 2×8,1×8, 1×9 и т. п. не требуются для игры и анализа, то в поддавках без них никак не обойтись.

    #418960
    AlexanderS
    Участник

    Для желающих принять участие в тестировании эндшпильных баз:

    Доступна для скачивания через торренты база для русских шашек (7 ранговая+8 безранговая).

    Если у кого есть возможность скачать 14,5 гигабайт и потратить пару часов на анализ работы программы это может значительно помочь усилению программы.

    Внимание! Производительность этой версии в 2 раза медленнее чем предыдущих и будущих. Данная версия предназначена только для тестирования эффективности использования ЭБ. Данные ЭБ поддерживаются только в версии 3.0 бета 12, с другими (предыдущими и последующими) версиями они работать не будут. Если Вы не хотите принимать активное участие в тестировании лучше дождитесь финальной версии (перегенерация баз по результатам тестирования займет около 2 недель).

    Что нужно:

    1) компьютер с 2 или более гигабайтами оперативной памяти
    2) Быть лицензионным пользователем Авроры (иметь диск версий 2.9/2.11/3.0 или активированную через интернет версию 3.0)
    3) Скачать эндшпильные базы для тестирования:
    http://rutracker.org/forum/viewtopic.php?t=3980099
    4) установить программу 3.0 бета 12 в отдельную папку (чтобы не мешать основной программе) и распаковать туда базы.
    http://aurora.shashki.com/download/aurora3012.zip
    снова обращаю внимание что версия ТОЛЬКО для русских шашек и ТОЛЬКО для тестирования баз
    5) на время тестирования отключить в программе функцию самообучения и уменьшить виделенную память — до 64/128 мб для работы, 8 мб для обучения — для более эффективной работы с ЭБ.
    6) проверить работу ЭБ в 2 режимах — с включенной в настройках движка опцией «расширенный ЭБ анализ» и с выключенной: проанализировать несколько сложных позиций, близких к ЭБ, в обоих режимах и сравнить время, требуемое для поиска решения. Отчет по возможности прислать на электронную почту, либо в форум — позиция и сколько времени понадобилось для поиска решения в обоих режимах.

    #418961
    Krzychumag
    Участник

    AlexanderS в будущем ты должен выдумать что-то другого, что для получения файлов. Думал что Торэнт будет в порядке, но я к сожалению получаю файл 5 дней и конца не видать (в ночи и день).

    #418962
    Alkand
    Участник

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

    #418963
    chac
    Участник

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

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