Главная › Форумы › Шашечные программы › Программа Аврора › Генерация больших ЭБ
- В этой теме 7 ответов, 7 участников, последнее обновление 12 лет, 6 месяцев назад сделано chac.
-
АвторСообщения
-
13.08.2011 в 20:52 #341116AlexanderSУчастник
как думаете, насколько актуальны для ЭБ классы с большой разницей в материале?
вопрос возник в связи с тем что хранить индексы для большого кол-ва шашек очень нагладно, к примеру для генерации полной 10-ки нужно будет хранить все индексы 9 шашек для базы 9 против 1, а это потребует около 256 мегов оперативной памяти только для того чтобы вообще иметь доступ к базе (и без разницы какая ЭБ будет установлена — 8 или 10).
может базы вроде 9:1, 8:2, 8:1 вообще не генерировать? если ограничиться 7 шашками у сильнейшей стороны то потребуется всего 64 мегабайта памяти для доступа, для слабых компьютеров это уже заметный выигрыш, даже для тех у кого гиг памяти.
насколько часто в таких окончаниях с большим перекосом возможны долгопросчитываемые этюды?
14.08.2011 в 10:38 #418957LiahovskyУчастникАлександр!
В композиции по шашкм 64 в этюдах встречаются максимум 10 фигрные позиции. С одной шашкой встречались этюды 1-1, 1-2 1-3 и 1-4. Имеется ввиду, что одинокая шашка может быть дамкой.
остальные ситуации не могут быть точными и генерировать, думаю, не обязательно. А вот при численности 2 единицы, можно остановиться в соотношении 2-6 включительно. То есть достаточно 8-ми фигурной базы. Но здесь могут быть, как шашки, так и дамки. Далее генерация, желательно, полная.16.08.2011 в 14:20 #418958USOУчастникможет базы вроде 9:1, 8:2, 8:1 вообще не генерировать?
Такие базы совершенно не нужны, ИМХО.
16.08.2011 в 20:42 #418959MiGУчастникАлександр,
как я понимаю, сама постановка вопроса в твоем случае возникла вследствие технических сложностей, вызванных особенностями реализации доступа к базе окончаний. То есть, кроме самих баз в память нужно еще грузить еще что-то (индексы). Честно говоря, мне это не совсем понятно, но это не важно.
Мое мнение: нужно генерировать базы с любым соотношением материала.
Во-первых, если, например, в 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 и т. п. не требуются для игры и анализа, то в поддавках без них никак не обойтись.
13.03.2012 в 09:04 #418960AlexanderSУчастникДля желающих принять участие в тестировании эндшпильных баз:
Доступна для скачивания через торренты база для русских шашек (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 режимах — с включенной в настройках движка опцией «расширенный ЭБ анализ» и с выключенной: проанализировать несколько сложных позиций, близких к ЭБ, в обоих режимах и сравнить время, требуемое для поиска решения. Отчет по возможности прислать на электронную почту, либо в форум — позиция и сколько времени понадобилось для поиска решения в обоих режимах.18.03.2012 в 09:35 #418961KrzychumagУчастникAlexanderS в будущем ты должен выдумать что-то другого, что для получения файлов. Думал что Торэнт будет в порядке, но я к сожалению получаю файл 5 дней и конца не видать (в ночи и день).
19.03.2012 в 21:33 #418962AlkandУчастникПохоже, что мне удалось скачать первому. Днем оставлю на раздачу. Вроде бы чем больше народу скачает, тем быстрее получат остальные.
20.03.2012 в 09:02 #418963chacУчастникзависит от цели программы.
если при помощи ее делаетса какая-то научная работа, то полностью базы вероятно нужны. Возможно и для композиции. -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.