Шахматные программы
Ботвинник обсуждал свои идеи со многими учеными, включая легендарного американского математика Клода Шеннона, который в свободное время тоже разрабатывал проект «шахматной машины». Большинство шахматных программ, в сущности, занимаются лишь перебором множества вариантов с огромной скоростью.

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

К сожалению, его проект оказался неудачным. Годы труда, потраченные на расчеты типовых позиций и построение теоретических моделей, так и не привели к появлению программы, которая играла бы лучше начинающего шахматиста. Между тем обычные шахматные игровые программы достигли сравнительно высокого уровня еще в 70-е годы. И даже сейчас, тридцать лет спустя, уже успешно сражаясь с чемпионами, они по-прежнему опираются в основном на «грубую силу» - свою астрономическую вычислительную мощь.

Однако в рамках этих методов шахматные программы приблизились к потолку своих возможностей. И для усовершенствования своих творений программисты вынуждены изучать концепции Ботвинника. Его собственный проект остался незавершенным, но многие его идеи имеют большую ценность и далеко опередили свое время. Ныне мы понимаем, что сама по себе вычислительная мощность не может исчерпать возможностей древней игры, и возвращаемся к мечте Ботвинника о создании шахматных программ, более близких к человеческому мышлению.
Реклама

Copyright © 2008
При использовании материалов сайта ссылка на chesslife.ru обязательна.