Ответы в темах
-
АвторСообщения
-
AlexanderS
УчастникАврора никак не анализирует, просто принимает первое попавшееся. Если потом возникнет ошибка партия перечеркнется и можно исправлять неправильно распознанные ходы вручную.
Я уже говорил что писать систему искуственного интеллекта для разбора полетов желания нет
Что касается импорта Аврора должна понять как нормальный (который указал Symix) так и боровский вариант записи — оба должны импортироваться корректно. Еще помню третий вариант полной записи был, то ли у гамблера то ли у вога. Его кажется тоже предусматривал, но уже не уверен — полгода назад было, с тех пор туда не лазил, уже не помню. Если возникают какие-то глюки при импорте PDN — присылайте, буду химичить.
1.ab4 ba5 2.ed4 ab6 3.ba3 dc5 4.b:d6 e:e3 5.d:f4 fg5 6.fe3 gh4 7.gf2 bc5 8.cd2 de7 9.fe5 gf6 10.e:g7 h:f6 11.cd4 cb6 12.dc3 ed6 13.gf4 ba7 14.ab2 fg5 15.de5 fg7 16.e:c7 b:d8 17.fe5 ab6 18.cd4 gf6 19.e:g7 h:f8 20.de5 dc7 21.bc3 fg7 22.ed6 c:e5 23.cb4 a:c3 24.ed2 c:g3 25.h:b4 hg3 26.be1 gh2 27.ec3 ba5 28.c:f6 hg1 29.fg5 g:a7 30.gd8 ae3 31.df6 ec1 32.fe5 ce3 33.eb8 ef2 ½-½
Как Аврора понимает 25-ый ход белых, анализирует 26-ой ход белых, соображает что на доске уже дамка, значит 25-ый ход был:
h2:f4:h6:f8:b4?
Как правильно записать эту партию в формате pdn?AlexanderS
УчастникНо чтоб сказать точно…
Чтоб сказать точно — нужно сгенерить 7-ку и 8-ку, сжать и посмотреть что получится. Доступ к несжатой шестерке практически мгновенный, наверное в сотню раз быстрее чем вызов приличной оценочной функции. Если доступ к сжатой семерке будет производиться очень медленно то использование ее в расчете становится практически бессмысленным. Имхо сжатая семерка должна помещаться в 300-500 мегов памяти и иметь при этом скорость доступа хотя бы в сотню тысяч позиций в секунду.
AlexanderS
УчастникА что это за алгоритм? Сжатие без потерь?
Если медленный доступ к сжатой, то никто не мешает иметь в памяти одновременно сжатую шестерку, и несжатую пятерку.
К сжатой базе обращаться при Depth большем определенного значения, а к несжатой до самого конца перебора.[/quote]Думается более эффективным было бы не держать в памяти (если ее мало) не все классы окончаний. Вроде одна простая против пяти дамок.
AlexanderS
УчастникЯ предлагаю несжатые безранговые полные ЭБ.
(четыре или пять позиций в байте — это можно обсудить)
Предварительное описание Игорь видел — могу написать более полное описание формата.А смысл огород городить?
Больше 6-ок в таком формате делать непрактично, а для пятерок-шестерок не проще ли у Игоря попросить описание формата и подключить к своей программе?AlexanderS
УчастникВидимо остальные стесняются писать
Не иначе… 🙄
А чего стесняться? Все эти вопросы обсуждались уже неоднократно, и с разумными взносами все были согласны уже пару лет назад.
Мне кажется что уже надо определиться с точными сроками, чтобы людям планировать свою жизнь.
На 7-е наверное кто-то предпочел бы остаться дома, чтобы отпраздновать с семьей? Мне кажется вариант тогда 6-7 выпадет. В таком случае какие даты? 5-6 или 8-9, у кого как будут каникулы? Как вариант 13-14. Давайте либо проведем голосование, либо alkand в ультимативном порядке назначит дату, если кто не сможет приехать будем искать оператора в Москве. Но к концу октября думается надо бы определиться с точной датой.
AlexanderS
УчастникKallisto wrote:В шашках ничего такого нет.
Могу напомнить про Chinook, потом Мартина Фирца и Эда Гилберта — их базы свободно подключаются к любой программе, по международным тоже минимум два типа. В шашках проблема что их слишком много разновидностей

NS — Что касается вычислительных мощностей — говорите сколько надо — найдем. Если сделаете распределенную систему то у меня сеть из 300 компьютеров и десятка серверов.
AlexanderS
УчастникNS давайте не будем заниматься фигней. Во-первых, завтра терабайтные диски поступят в массовую продажу, поделите на емкость дисков лет 15-20 назад и получите что требуемый вам объем будет в обычной настольной персоналке через пару-другую десятков лет.
Во-вторых, объем реальной ранговой 12-шашечной ЭБ не будет превышать 10 терабайт, что уже сейчас вполне реально, и проблема думается не в размере дисков а в скорости генерации. Если Вы можете написать алгоритм генерации на современных компьютерах за разумное время и не хватает емкости жестких дисков — я Вам их найду
И в третьих, если вы (я) не знаем алгоритма для написания абсолютной шашечной программы это не значит что его не существует в принципе.AlexanderS
УчастникХоть и оффтопик, надеюсь не побьют

Ну во-первых, кто нас заставляет пользоваться тупым перебором и запоминанием. Есть игры, в которых был найден точный алгоритм выигрыша, несмотря на большое количество возможных позиций и разветвлений дерева.
Существуют в конце концов нейронные сети, хотя их прогрес не особо сильный, но все-таки до перворазрядника они быстро тренируются, имея только знания о ходах в начале. Возможно когда-нибудь они и дорастут до абсолютного уровня. Ведь когда человек научится отличать скажем кошку от бабочки он уже никогда не ошибется, так и тут — отличать выигрышные позиции от ничейных.Что касается скорости света, скорость ДВИЖЕНИЯ возможно и не бывает выше скорости света, но вот скорость ПЕРЕМЕЩЕНИЯ может быть и выше, что довольно просто доказывается.
AlexanderS
УчастникЕсли предложенный срок (4-6 ноября) не обусловлен конкретными причинами, предлагаю провести турнир в конце ноября или начале декабря.
Может тогда еще немного сдвинуть и провести в новогодне-рождественские каникулы? У всех скорее всего будет свободное время, и праздничное настроение

AlexanderS
УчастникВот убейте не понимаю статуса неофициального чемпионата Европы

А победитель кто будет — неофициальный чемпион Европы?
Неофициально я и сам себя могу объявить хоть чемпионом вселенной
Было принято решение о проведении в 2006 году первого (неофициального) чемпионата Европы среди компьютерных программ.
AlexanderS
УчастникSdelal genereacju endspilnoj databasy 6 figurami i probuju delat analiz z programoj Kallisto no programa wisit i nie natynajet rabotot,
z 5 figurnaj niet problemow.
Probowal eto na computere — Pentium 4, 3 GHZ, 1024 MB RAM,
200 GB hardisc.
U mojego znakomowa eta sama problema.
Na skolko ja wigu 6 figurnaja basa zanimajet okolo 700 MGB.
Chotel by uznat ili ktota moget rabotat z Kallisto z 6 figurnoj endspilnoj databasoj ?, i czto nado sdelat.На аналогичном компьютере — не так уж и долго, порядка 30 сек. Попробуйте сделать дефрагментацию, сильно фрагментированные файлы могут значительно замедлить загрузку.
AlexanderS
УчастникОт вице-президента ФМЖД получен предварительный ОК на статус первого неофициального чемпионата Европы среди компьютерных программ. Вопрос будет обсуждаться на очередном президиуме.
Как так — неофициального ЧЕ? Неофициальным мы его и безо всякого ФМЖД обозвать можем, даже чемпионатом мира 🙄
AlexanderS
УчастникAlkand
Какова Ваша позиция, как организатора турнира, по поводу протокола DamExchange? Если к турниру будут допускаться программы не поддерживающие протокол, то тогда вообще нет смысла его реализовывать.Думаю все его реализовывать в любом случае не будут, разве что принимать в турнир только программы с его поддержкой. Если турнир по 30 минут партии вполне можно и ручками вводить. А если делать блиц-марафон то конечно нужен протокол.
Лично у меня в ближайших планах поддержки DamExchange нет, поскольку практического смысла в нем я сейчас не вижу.AlexanderS
УчастникИ чем не устраивает оценка.
Возможно не были сгенерированы эндшпильные базы, и программа оценивает позиции по ОФ. Или просто сложная позиция ведущая к 7-ми шашечной с материальным преимуществом.
AlexanderS
УчастникДа, был свопинг.
А вы посмотрите на динамику использования процессора, если близко к 100% — скажем, 90,80 то всё ок, а если сильно ниже то лучше оставить 5-ку
-
АвторСообщения