Крамник - Fritz, 2006: Правила матча

Тема в разделе "Машинное отделение", создана пользователем WinPooh, 23 ноя 2006.

  1. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Уверен, что программисты в состоянии настроить свою программу так, чтобы база не мешала. А если они этого не сделали, то кто виноват?

    Да причём здесь вообще пункты ЭЛО? Играется матч не на ЭЛО. Эндшпильные базы могут помочь проге взять лишние пол очка - в таком матче это весьма много.
  2. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Еще раз - лишние пол-очка в 20 партиях это 18 пунктов ЭЛО.
    И не важно это турнир, матч или матч на первенство мира.
    Кому-то нитка на запястье помогает выигрывать матчи, а кому-то темные очки соперника мешают играть партии.

    Уверен, что программисты в состоянии настроить свою программу так, чтобы база не мешала. А если они этого не сделали, то кто виноват?

    Я повторяюсь - сделайте железо, что можно было с нормальной скоростью обращаться к ЭБ на диске - и ЭБ будут только помогать, но всё равно большой прибавки от них не будет. Например есть тесты шашечных Шестифигурных ЭБ в памяти (В шашках ЭБ занимают значительно меньше памяти, так как всего 32 поля, и всего два вида фигур у каждой стороны), и для таких ЭБ я разработал алгоритм помогающий играть на выигрыш в ничейных, и не мешающий попыткам сделать ничью в проигранных позициях.

    Но прибавки-то всё равно от них нет :)
  3. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    >Running at eight million positions allows the current version of the program to search to a depth of 17 to 18 ply in the middlegame.
    Ха-ха-ха. Кошка на обычном компе считает на 18-20 ply. Это ничего не говорит о силе.

    >Only after the match in Bonn is over do we know exactly where we stand.
    Ваще тупняк. Матч из 6 партий ничего не поможет узнать "exactly" :)
  4. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    >Но прибавки-то всё равно от них нет smile
    Ну это уж слишком. Прибавка безусловно есть, пусть и не очень большая.

    >Эндшпильные базы могут помочь проге взять лишние пол очка - в таком матче это весьма много.
    Есть также немаленькая вероятность, что они помешают проге взять лишние полочка. Так что использование ЭБ прибавляет мало реальной силы (лично я думаю что около 20 пунктов).
  5. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Речь идет не об ЭБ вообще, а об разнице в пяти- и шестифигурных ЭБ.
    Тут уж 20-тью пунктами ЭЛО и не пахнет... Тут и пяти нет!!! :)
  6. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Матч ведётся на очки, а вы всё время с какой-то целью переводите эти очки в пункты ЭЛО. ЭБ дают лишние пол- очка в 20 партиях. Это значит +18 пунктов ЭЛО. А что значат +18 пунктов ЭЛО? Это лишние пол-очка в 20 партиях :)
    На самом деле, это не так мало, как вам кажется. Возьмите любой матч Каспаров-Карпов. Вы думаете Карпову этого было бы мало - лишние пол очка из 20?
  7. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Карпову, при небольшой разнице в силе - 18 пунктов это очень много.
    Программе, которая и так играет сильнее Крамника на пару сотен пунктов - дополнительные 20 это вообще ничто!!!
    Рыбка и Заппа на последнем ЧМ вообще отказались от использования ЭБ...
  8. Alexander Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    3.580
    Симпатии:
    1.569
    Репутация:
    43
    Оффлайн
    Принципиально ничто не запрещает создателям Фрица формализовать в алгоритмы все те идеи (а не партии - Крамник не мог в детстве знать современную теорию), которые есть в голове у его соперника. Пусть создают свою эвристику, но никак не таблицу.

    Вот именно, выигрывать, а не пользоваться эндшпильной таблицей.

    Опять же нет никаких принициальных запретов использовать помощь другого сильного игрока, Топалова, к примеру. Тот уж знает толк в эдвансе не хуже Крамника :)
  9. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    А кто Вам сказал что Крамник запоминает дебютные варианты не в виде таблицы, и не в виде запоминания партий????
    Вы таблицу умножения тоже рассчитываете в реальном времени???
    Крамник, как и другие шахматисты - может даже сказать кто и как в этой позиции играл. Так вот этот участок мозга и нужно у него вырезать!!!
  10. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.120
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Тут вот какая сложность... Последние исследования, насколько я помню, показали, что память у человека носит очень распределённый характер, и точно локализовать её внутри мозга нельзя :)
  11. Alexander Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    3.580
    Симпатии:
    1.569
    Репутация:
    43
    Оффлайн
    NS, в Вы точно знаете механизм запоминания партий человеком-шахматистом? :) И кстати, наиболее вероятно, что память не находится в некой отдельной части мозга, которую Вы предлагаете вырезать.
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Не хотите резать мозг Крамнику? Не знаете что вырезать?
    Тогда не лезте в дела программ!!! :)
    Не решайте за разработчиков что и сколько прибавляет силы (прибавляет??? или вам показалось?)
    И не решайте что разработчик должен добавить, а что убрать...
    Программа так-же может запоминать что хочет и когда хочет!
    Какая разница КАК шахматист запоминает партии?
    Главное что и программа в дебютной библиотеке, и шахматист - запоминают именно сыгранные другими шахматистами партии!!!
  13. Alexander Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    3.580
    Симпатии:
    1.569
    Репутация:
    43
    Оффлайн
    Вполне логично :), но если разработчикам наибольшее удовольствие доставляет тот алгоритм игры, когда позиция ищется в заранее составленной базе, то тогда их идеал - крестики-нолики 3х3.
  14. TopicStarter Overlay

    WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.120
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Какой алгоритм игры доставляет удовольствие ведущим профи, мы имели возможность недавно наблюдать в последнем туре мемориала Таля.
  15. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Разработчикам нужна максимальная силы игры программы.
    Причем для этого используются разные методы и алгоритмы.
    А болельщики Крамника похоже думают только о крестиках-ноликах 3x3, и том что-бы еще порезать в программе...
    При этом вообще ничего не понимая в алгоритмах, и не понимая что Табличная оценка, и дебютные и Эндшпильные библиотеки это те-же самые алгоритмы, так-же направленные на повышение силы игры, и ничем кардинально не отличающиеся от остальных алгоритмов.
    И вдобавок сила программы кроется никак не в ДБ и ЭБ. Это как раз рюшечки, особо на силу игры не влияющие...


    Я так понимаю, что если-бы Крамник играл матч с Рыбкой - потребовали бы порезать всю Рыбкину Табличную оценку...
    И поставили бы ограничение на размер exe-шника...

    Правда наверно авторы программы вправе потребовать аналогичной операции над Мозгом Крамника,
    который вместо того чтоб учиться играть в шахматы самостоятельно - зачем-то опускается до крестиков-ноликов 3x3, и запоминает чужие партии... :)
  16. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.245
    Симпатии:
    21.134
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    Согласен. Надо просто выключить эндшпильные базы и дать участникам играть.
    То же самое можно сделать и с дебютными базами...
    Это было бы настоящее соревнование Человека с Компьютером.

    Окончание из партии Гельфанд - Джобава так или иначе сильнее сыграет комп. Нет никаких сомнений.
  17. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Crest, и я о том-же. Давайте отрежем Крамнику ноги - он же ими не играет Партии!!!!
    И с мозгом нужно всё-таки что-то делать, я уверен что Крамник помнит и Эндшпильные Позиции, и дебютные, и некоторые партии...
    Кстати - в программах очень много табличной оценки - так что нужно открыть исходники, и просто стереть все массивы, и все упоминания о таблицах (например сочетания конь на сильном поле перед слабой пешкой соперника - какое право программа имеет помнить что это плохо??? :) )

    Наверно всё-таки боязнь игры с программами должна иметь какие-то границы?
    И давно пора понять, что если программа играет в шахматы сильнее человека - то это не значит что нужно искать пути что-то в ней отрезать, и потом орать на весь мир что сделал ничью в матче из 6-ти!!! партий, с порезанной программой...
    И что по мнению кого-то там не выигравшего ни одного последнего матча ни у одной программы это означает что человек пока еще играет сильнее программ :)
  18. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Проверим. Устрою, пожалуй, завтра матч Фриц - Рыбка из двух партий, начиная с этой позиции, а потом посмотрю на эти партии с базами...
  19. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.245
    Симпатии:
    21.134
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    Да, это интересно, Штирлиц. Попробуйте!

    NS, знания человека пусть останутся при нем, ничего отрезать не надо.
    В прежние времена в пользу человека правила не меняли. Компы имели и дебютную базу, и эндшпили. И люди играли против них - полностью воооруженных - всю партию в один прием.
    Я лишь предложил один из вариантов в духе новых правил, которые подразумевают возможный гандикап в пользу человека.
    Как бы мы не меняли условия для компа, он остается компом. А вот давать человеку во время партии возможности компа - просмотр дебютной книги и фактически доступ к эндшпильной базе - это уже нонсенс. Смешение жанров! Вместа человека получается киборг. Вот это и плохо на мой взгляд. Теряется шарм. В каком-то смысле теряется смысл противостояния Человек - Компьютер. Ибо они разные принципиально. И ничего друг от друга в процессе борьбы брать не должны.
  20. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Штирлиц, а зечем творить глупости?
    Вы не знаете что в мире наигранны уже наверно миллионы партий программ друг с другом, причем и с ЭБ, и без них?

    Или у нас уже статистику собирают по двум!!! партиям?
    Оценивают силу программы по одной позиции, статистику по двум партиям... Круто!!!
  21. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Просто разработчики на 100% уверены в выигрыше матча (а статистики на партиях программ с человеком собрано более чем достаточно)
    И точно знают что на результат матча, ни сокращение ЭБ, ни возможность смотреть Крамником ходы из ДБ в текущей позиции - ни капельки не изменят.
    И заранее пресекают возможные заявления больщиков Крамника о нечестности игры.
    Ведь ни один болельщик никогда не вспомнит что у Крамника тоже есть память. Все ветки на форумах это явно подтверждают. :)
  22. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Ну если уже все результаты есть, то наверняка вы мне подскажете то, что я хочу выяснить. Итак, насколько точно проги без баз играют эндшпиль ферзь с пешкой g против ферзя, сколько ошибок в среднем делают делают, скажем на 50 ходов? Возьмите к примеру, Фрица и Рыбку.
  23. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.245
    Симпатии:
    21.134
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    NS, вы меня поражаете своими категоричными, крайними оценками.
    Ведь вы - профи, человек образованный и успешный. И вдруг такие юношеские оценки.
    То Каспаров у вас вообще ничего не понимает в плане подготовки к матчам с компьютерами. Не "слабо", не "плохо", не "недостаточно хорошо", а вообще ничего! :)
    А обрезание дебютной базы и ЭБ, оказывается, ничего "ни капельки не изменят". Ну, то есть Компьютер настолько сильнее, что он может давать любую фору?
    Так может быть, стоит Володе еще и слабый движок дать в подмогу, чтобы в мелкой тактике не просчитывался?

    Видно, что вы увлекаетесь в горячке спора, наотрез отрицаете фразы собеседников, хоть сами прекрасно понимаете суть сказанного...
    Извините, но спорить с вашими категоричностями нет никакой необходимости. Они сами говорят за себя.
  24. tialev Учаcтник

    • Участник
    Рег.:
    01.11.2006
    Сообщения:
    2.062
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Господа. А компы в процессе анализа "передвигают" фигуры на доске?
  25. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Такой статистики нет, и она была бы интересна.
    Но еще Гик в свое время писал - основной причиной того что Ферзевый эндшпиль с одной пешкой недостаточно изучен - это то что он на практике встречается чревызвычайно редко!!!

    И еще один вопрос - каое право имеют болельщики вмешиваться в алгоритмы программы, и решат за программистов - как лучше заставить правильно решать такие позиции - при помощи полных ЭБ, при помощи усеченных Таблиц. при помощи табличной оценки, либо считать чисто по материалу?
    Вы в курсе, что в любой программе, практически в любой позиции используется табличная оценка? :)
    Или вас смущает размер таблиц?
    В таком случае меня смущают объем и возможности памяти Крамника! :)
  26. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    То что вопрос Дебютной и Эндшпильной библиотек это вопрос нескольких пунктов (пары десятков пунктов) силы - это доказано многочисленными тестами.

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

    Что я не слышу из доводов оппонентов? Что у Крамника нет памяти, поэтому нужно порезать память компу? Отлично слышу.
    Только пожалуйста не забудьте сделать аналогичную операцию с Крамником.

    А Каспаров, и я это повторю - не знает как выигрывать матчи у программ.
    И это доказали все его последние громкие матчи с программами.
  27. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.245
    Симпатии:
    21.134
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    NS, дело даже не в обсуждаемых темах, а в вашей суровости, которая отбиывает всякую охоту с вами разговаривать.
    Если Вася ни разу не выиграл матч у Пети, это не значит, что Вася абсолютно не умеет играть в шахматы, или абсолютно не умеет говоиться к матчу и т.д.
    Кроме нуля и единицы есть еще и более тонкие градации, понимаете?

    Если вы.... да, да, лично вы не выиграете у меня ни одной партии, это вовсе не будет означать, что вы не знакомы с правилами игры, не читали шахматных книг, не талантливы в шахматах, не означает, что вы - плохой шахматист! Может быть, и даже наверняка - знакомы, читали, талантливы и хороший.

    Специально привел этот яркий, эмоциональный пример, чтобы прояснить суть.
  28. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    "Пусть создают свою эвристику, но никак не таблицу."

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

    "Вот именно, выигрывать, а не пользоваться эндшпильной таблицей."
    В правилах игры в шахматы не сказано как думать и какие типовые позиции можно запоминать перед партией :). Разница лишь в том, что у компа ВСЕ позиции - типовые. На то он и комп. А людям хватает и Левенвиша со Смысловым. Запретите Крамнику пользоваться анализами эндшпилей, которые он сам проводил :). А комп (для справки) тоже сам свои таблицы считал и чужими книжками не пользовался :).
  29. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Кстати, интересно, NS - а на основании какого количества партий вы присвоили Фрицу8 человеческий рейтинг 2800? Это важный вопрос, ведь если я правильно понял, все ваши оценки рейтинга программ держатся только на этом предположении...
  30. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    "Господа. А компы в процессе анализа "передвигают" фигуры на доске?"

    Примерно так же как и люди при выборе хода. "В уме" :)
  31. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Вам, хирургам, лишь бы резать. А в шахматы Фишера не судьба сыграть? :)
  32. ischukin Старожил

    • Участник
    • Старожил
    Рег.:
    11.02.2006
    Сообщения:
    3.678
    Симпатии:
    3.569
    Репутация:
    161
    Оффлайн
    По-моему, всё это старая песня. Я уже давно говорил, но повторюсь - имеет смысл соревноваться чемпиону миру среди людей только с полноценным компьютером, "накрученным" под завязку. Урезание - это чушь. Можно поставить минимум оперативки, так чтобы лишь машина стартовала и тогда шансы будут даже у меня. Но вопрос - на кой всё это? Не будем забывать, что человек соревнуется не с программой, а с машиной, т.е. неразрывным тандемом железо+софт. И если допускается хотя бы мысль о кастрации проги, то логично предположить, что можно урезать и железо. Когда сравнивали "Феррари" и самолет - никому и в голову не пришло в их соревновании, скажем, уравнять скорость потребления горючего. И тот и другой давали полный газ, т.е. можно было определить чей максимум круче. А смотреть на голый шахматный модуль, стартующий с h4 (без дебютной книги) ну может и прикольно, но явно не имеет смысла с точки зрения выяснения силы компа. Разве что хочется искусственно сделать человека чемпионом, но тогда это не соревнование.
  33. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Вообще эта прикидка сделана на базе партий трех матчей... То есть партий не так уж и много.
    Но это-же не все партии сыгранные людьми с программами :)

    Я именно с этим в каждой ветке и спорю. Постоянно шахматисты хотят урезать программу до невозможности, при этом совершенно не разбираясь в её начинке. А то что практически любой признак (и даже просто стоимость материала!!!) Это по сути Таблица, причем и у человека, и у машины - они даже не догадываются...

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

    Я именно так и буду говорить, что под влиянием шахматной общественности разработчики были вынуждены выставить калеченную программу, которая даже в этом состоянии выиграла матч у Крамника (хотя повторюсь - все эти измывательства над Фрицем влияют на его силу очень незначительно, и расстановку сил в матче не меняют)
  34. Мастер Икс Василий Щепетнев

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    3.616
    Симпатии:
    282
    Репутация:
    19
    Адрес:
    Деревня Великая Гвазда
    Оффлайн
    А почему, собственно, НА ДИСКЕ? Еще Фриц - 6 и иже с ним загоняли часть ЭБ в ОЗУ, а Шреддер-10, кажется, 5-фигурные ЭБ целиком умещает в ОЗУ среднего ПК.

    Прирост силы относительно небольшой по причинам того, что а) исход партии в большом проценте решается гораздо раньше 5-фигурного эндшпиля б) эндшпили типа KQQQK никаких баз не требуют и с) программа в принципе может иметь собственный алгоритм решения задачи KQPKQ.

    Я думаю, программы, использующие ЭБ и не использующие оных можно сравнить с шахматистами, умеющими ставить мат конем и слоном и не умеющими.
    Можно всю жизнь играть, а случая использовать свое умение не представится...

    С другой стороны, при приблизительном равенстве сил и 20 пунктами бросаться не след.
  35. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    C ЭБ много приколов, и столкнулись с тем (я об этом писал), что ЭБ мешают выигрывать в ничейных и делать ничью в проигранных позициях против слабых игроков и игроков не имеющих ЭБ. (то есть от ЭБ есть и потери)
    Понятно что эту проблему можно решить храня вероятности результата и лучший ход в позиции (и очередным увеличением размеров ЭБ)
    У Шреддера в памяти сжатые ЭБ (поэтому пятифигурные и умещаются в память)
    При использовании например неполных ЭБ - мы значительно уменьшаем их эффективность, а при сжатии - опять теряем в скорости доступа.
    И Шреддеру его ЭБ в памяти тоже не дают особой прибавки (так же по причине того, что позиции действительно требующие помощи со стороны ЭБ встречаются очень редко)

    Шестифигурные ЭБ уже занимают объем значительно превышающий объемы Оперативной памяти. И никакое Кеширование/Сжатие/Хранение неполных ЭБ в этом случае не сможет сильно поднять скорость доступа к ним...

    Количество просмотренных ЭБ в практической партии очень мало - это можно проверить на любой программе умеющей использовать шестифигурные ЭБ. Например Crafty19.19, который обращается к ЭБ очень агрессивно - при шестифигурных ЭБ, независимо от объемов Кеша под ЭБ - просто напрочь проваливает быстродействие, и при этом смотрит ничжно малое количество позиций из библиотеки.

    Кстати, Фриц6 не умел матовать Ферзем против Ладьи (Ошибка в методе пустого хода), и так-же не умел матовать Слоном и конем одинокого короля - но использование ЭБ всё-равно особо поднять ему силу не в состоянии,
    так как позиции из ЭБ, причем представляющие сложность для программы без ЭБ - чрезвычайно редки.

    (хотя в старой справке Фрица и приводилась цифра в 70 пунктов - но это был просто маркетинговый ход, а по-простому - откровенная ложь)

    Многие программы имеют алгоритмы для решения эндшпилей без ЭБ (KNNKP в Хиарксе) - но опять
    1. Экзотика.
    2. Таблица!!!
    Любой простой Эндшпиль решается при помощи таблицы, вопрос только в их размерах.
    Например для эндшпиля KRK - достаточно таблицы из 64 элементов (положение короля), это значительно меньше полной ЭБ.
    Хотя и можно заменить таблицу формулой - но по сути это всё-равно таблица.

Поделиться этой страницей