Шашки в России

Программа Аврора - Генерация больших ЭБ

AlexanderS - Авг 13, 2011 - 09:52 PM
Тема сообщения: Генерация больших ЭБ
как думаете, насколько актуальны для ЭБ классы с большой разницей в материале?

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

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

насколько часто в таких окончаниях с большим перекосом возможны долгопросчитываемые этюды?
Liahovsky - Авг 14, 2011 - 11:38 AM
Тема сообщения:
Александр!
В композиции по шашкм 64 в этюдах встречаются максимум 10 фигрные позиции. С одной шашкой встречались этюды 1-1, 1-2 1-3 и 1-4. Имеется ввиду, что одинокая шашка может быть дамкой.
остальные ситуации не могут быть точными и генерировать, думаю, не обязательно. А вот при численности 2 единицы, можно остановиться в соотношении 2-6 включительно. То есть достаточно 8-ми фигурной базы. Но здесь могут быть, как шашки, так и дамки. Далее генерация, желательно, полная.
USO - Авг 16, 2011 - 03:20 PM
Тема сообщения: Re: Генерация больших ЭБ
AlexanderS писал(а):
может базы вроде 9:1, 8:2, 8:1 вообще не генерировать?
Такие базы совершенно не нужны, ИМХО.
MiG - Авг 16, 2011 - 09:42 PM
Тема сообщения:
Александр,

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

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

Во-первых, если, например, в 9-ке сгенерированы подбазы 4x5 и 3x6, но отсутствуют 2x7 и 1x8, такая база не может считаться полной.

Во-вторых, если опять же сгенерированы подбазы 4x5 и 3x6, генерация оставшихся 2x7 и 1x8 потребует значительно меньше времени Smile

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

И в-четвертых, если в крепких шашках базы вроде 2x7, 2x8,1x8, 1x9 и т. п. не требуются для игры и анализа, то в поддавках без них никак не обойтись.
AlexanderS - Мар 13, 2012 - 10:04 AM
Тема сообщения:
Для желающих принять участие в тестировании эндшпильных баз:

Доступна для скачивания через торренты база для русских шашек (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 режимах - с включенной в настройках движка опцией "расширенный ЭБ анализ" и с выключенной: проанализировать несколько сложных позиций, близких к ЭБ, в обоих режимах и сравнить время, требуемое для поиска решения. Отчет по возможности прислать на электронную почту, либо в форум - позиция и сколько времени понадобилось для поиска решения в обоих режимах.
Krzychumag - Мар 18, 2012 - 10:35 AM
Тема сообщения:
AlexanderS в будущем ты должен выдумать что-то другого, что для получения файлов. Думал что Торэнт будет в порядке, но я к сожалению получаю файл 5 дней и конца не видать (в ночи и день).
Alkand - Мар 19, 2012 - 10:33 PM
Тема сообщения:
Похоже, что мне удалось скачать первому. Днем оставлю на раздачу. Вроде бы чем больше народу скачает, тем быстрее получат остальные.
chac - Мар 20, 2012 - 10:02 AM
Тема сообщения:
зависит от цели программы.
если при помощи ее делаетса какая-то научная работа, то полностью базы вероятно нужны. Возможно и для композиции.
Время в формате GMT + 3
PNphpBB2 © 2003-2007