Конечно, программа, основанная на простом переборе очень неэкономна. Можно строить — и уже построены - иные программы игры в шахматы; лучшие из них основаны на принципах, извлекаемых из изучения того, как принимают решение в игре люди — мастера шахматной игры. Интересные принципы построения программы машинной игры в шахматы разработаны экс-чемпионом мира М. М. Ботвинником[7].
Программы, основанные на изучении и использовании принципов мышления человека, решающего аналогичные задачи, называются
Может ли это иметь место в применении к любым задачам? Этот вопрос в настоящее время следует признать открытым. Однако многие выдающиеся математики склоняются в пользу отрицательного ответа. О мнении одного из них — Дж. фон Неймана — стоит сказать специально.
Джон фон Нейман (1903—1957) принадлежал к числу великих математиков и естествоиспытателей XX столетия. Получив разностороннее — математическое и естественнонаучное — образование (он имел диплом инженера-химика) в Европе (сам он родился в Будапеште), он связал свою научную судьбу с американской наукой. Начав свой путь в науке с логики (фон Нейман явился создателем одной из первых аксиоматических теорий множеств), он стоял у колыбели современной вычислительной техники[9]. Он глубоко разработал теоретические основы квантовой механики. Вместе с Н. Винером и К. Шенноном фон Нейман явился создателем кибернетики, к которой пришел от математической теории автоматов, основы которой сам и заложил. Еще ранее он почти единолично создал такую дисциплину, как теория игр, столь важную ныне в теоретической кибернетике. Примечательно, что он не был только «чистым» математиком, а, обладая глубоким естественнонаучным образованием, плодотворно занимался приложениями математического аппарата[10].
В конце своей жизни фон Нейман глубоко раздумывал над возможностями ЭВМ и автоматов в решении сложных задач, над «природой» вычислительной машины и человеческого мышления. Рассматривая задачу о машинном моделировании нейронных структур мозга, он пришел к гипотезе, что если система достигает определенной ступени сложности, ее описание — и, значит, моделирование на любой машине — не может быть проще, чем она сама. Приведем соответствующие идеи фон Неймана в его собственном изложении, так как они представляют огромный интерес; высказанные более четверти века тому назад, они полностью сохраняют свою силу и по сие время.
«Нет сомнения в том, что любую отдельную фазу любой мыслимой формы поведения можно «полностью и однозначно» описать с помощью слов. Это описание может быть длинным, однако оно всегда возможно. Отрицать это означает примкнуть к разновидности логического мистицизма, от чего большинство из нас, несомненно, далеки. Имеется, однако, существенное ограничение, состоящее в том, что все сказанное применимо только к каждому элементу поведения, рассматриваемому в отдельности, но далеко не ясно, как все это применять ко всему комплексу поведения в целом».
Далее фон Нейман поясняет эту мысль на примере зрительного восприятия и делает кардинальной важности вывод. По его мнению, «очень возможно, что простейший и единственно доступный на практике способ показать, что представляет собой явление зрительного сходства, состоит в описании связей, существующих в зрительном аппарате мозга. Здесь нам придется иметь дело с такими разделами логики, в которых у нас практически нет предшествующего опыта. Степень сложности, с которой мы сталкиваемся в этом случае, далеко выходит за рамки всего того, что нам известно. Мы не имеем права считать, что логические обозначения и методы, применявшиеся ранее, могут быть использованы и в этой области. У нас нет полной уверенности в том, что в этой области реальный объект не может являться простейшим описанием самого себя, то есть, что всякая попытка описать его с помощью обычного словесного или формально-логического метода не приведет к чему-то более сложному, запутанному и трудновыполнимому... Весьма возможно, что уже сама схема связей в зрительном аппарате мозга является простейшим логическим выражением (или определением) принципа зрительной аналогии».