Cтраница 1
Шахматная программа составляется математиками на основе определенной тактики игры, причем под тактикой понимается система правил, позволяющая для каждой позиции выбрать единственный [ ( наилучший в смысле этой тактики) ход. [1]
Шахматная программа Берлинера [3] использует леммы для записи интересных фактов о частичных анализах условных доказательств положения на доске, но в этой программе такие леммы выводятся при помощи техники изменений в позиции, а не при помощи анализа аргументов и подтверждений. [2]
Минимаксные шахматные программы часто хорошо проявляют себя в острой тактической борьбе, когда решающее значение имеет точный просчет форсированных вариантов. Их слабости обнаруживаются в спокойных позициях, так как они не способны к долговременному планированию, преобладающему при медленной, стратегической игре. Из-за отсутствия плана создается внешнее впечатление, что программа все время перескакивает с одной идеи на другую. Особенно это заметно в эндшпилях. [3]
Коммерческие шахматные программы тоже начинают с заранее гтррдрллнныу ходов и ответов, рекомендованных опытными шахматистами. Эти программы могут делать первые ходы очень быстро. Как только все предусмотренные заранее ходы будут исчерпаны, программа начинает перебирать игровое дерево, поэтому далее ходы становятся медленнее. [4]
Компьютерные шахматные программы, основанные на заглядывании далеко вперед, не научены думать на высшем уровне; стратегией таких машин была грубая сила просчета вариантов, в надежде таким образом сокрушить любое сопротивление. Однако оказалось, что эта стратегия не работает Может быть, когда-нибудь и удастся создать такую программу, которая, основываясь только на грубой силе - умению считать варианты - действительно сможет обыгрывать лучших человеческих игроков. Однако это будет небольшим выигрышем в области интеллекта, по сравнению с открытием того, что важнейшей составляющей разума является его умение создавать многоуровневые описания сложных схем, таких, как шахматные доски, телевизионные экраны, печатные страницы или картины. [5]
Настоящая шахматная программа написана на одном из них, IPL-IV. [6]
Принципы шахматных программ для ЭВМ впервые были сформулированы в начале 50 - х годов известным американским кибернетиком К. [7]
История шахматных программ начинается со статьи Клода Шеннона, опубликованной в 1949 г. В этой статье он не предложил какой-либо детально разработанной шахматной программы, но рассмотрел основные возникающие при этом проблемы. Предложенная им схема была положена в основу большинства более поздних исследований в этом направлении. [8]
Работа их шахматной программы как будто подтверждает правильность этого убеждения. [9]
Саймон создали специальную шахматную программу. [10]
Так, например, шахматная программа решала двух - и трехходовые задачи намного быстрее, чем лучшие шахматисты института. Оказались успешными и первые попытки перевода с одного языка на другой. [11]
Вопрос Будут ли такие шахматные программы, которые смогут выиграть у кого угодно. [12]
На этот случай в шахматной программе ( и в других играх тоже) введен параметр силы программы. Это число ходов вперед, которые во время игры просматривает компьютер. [13]
Более подробно рассказать о составлении шахматной программы для вычислительных машин было бы в этой книге затруднительно. Некоторые простейшие виды программ мы рассмотрим схематически в следующей главе. [14]
Ниже приведена партия, сыгранная шахматной программой CP-I Ньюэлла, Шоу и Саймона. [15]