В середине 60-х годов в доме отдыха «Седанка» под Владивостоком собралась очередная конференция по вопросам кибернетики. В памяти всех ее участников сохранилась поразительная, неповторимая красота дальневосточной природы. Сопки, покрытые кедровником, серо-синие прибрежные скалы, омываемые волнами Тихого океана. Несмотря на то что дело было осенью и температура воды в океане не превышала пятнадцати градусов, почти все мы купались. Да и как можно удержаться, если, нырнув хоть раз, обязательно выплываешь с экзотическим трофеем в виде морской звезды, морского конька или на худой конец красивой раковины.
Но не меньшие впечатления остались и от состава участников. Собрались на редкость интересные люди, и стихийно возникло нечто, подобное актерским капустникам. По вечерам мы собирались в холле дома отдыха, и кто-нибудь из коллег выступал с беседой, посвященной наиболее интересным на его взгляд результатам какого-либо из частных направлений того, что тогда еще не получило названия информатики. Ярче всего запомнилась беседа Д. Поспелова. Дмитрий Александрович Поспелов — человек весьма разносторонний. Ему принадлежит целый ряд результатов в области структуры ЭВМ, однако чаще всего его имя связывается с предложенными им и его учениками методами ситуационного управления. Но тогда Дмитрий Александрович посвятил свою беседу не собственным результатам, а теории коллективного поведения автоматов. Теория коллективного поведения автоматов начала развиваться в работах М. Цетлина (1924–1966) и его учеников. После его безвременной кончины самые существенные результаты в теории коллективного поведения автоматов были получены В. Варшавским.
Наверное, для большинства читателей сочетание слов «автомат», «поведение», «коллектив» кажется не совсем обычным. Но если по отношению к автомату можно говорить, что он «ведет себя» в том же смысле, в каком мы применяем это понятие к живым существам, и в частности к людям, то появляются основания называть много взаимодействующих между собой автоматов коллективом. А коли так, можно говорить о поведении автоматов.
Давайте определим термин «поведение» и постараемся сделать это так, чтобы предельно приблизить наше определение к общепринятому бытовому значению этого слова. Про ученика, сидящего на уроке, говорят, что он ведет себя хорошо, если он находится в относительной неподвижности и не произносит слов, не относящихся к уроку. Однако этим же условиям почти полностью отвечает и парта, стоящая в классе, но про парту не говорят, что она «ведет себя хорошо». Следовательно, для того чтобы претендовать на свойства поведения, недостаточно находиться в неподвижности и молчать.
Почему же все-таки при равных условиях наделяют свойством поведения ученика и не наделяют этим же свойством парту? По всей вероятности, потому, что ученик может и не сидеть неподвижно, а к примеру, играть с соседом в перышки, стучать крышкой парты и проделывать много других шалостей. Именно потому и говорят что он «ведет себя», поскольку из множества доступных ему поступков он выбирает определенные, следуя при этом (или не следуя, тогда говорят, что он ведет себя плохо) некоторой системе правил.
Но ведь то же самое можно сказать о швейной машине. Швейная машина выполняет много различных операций (действий) на основании системы правил, которые задаются предварительной установкой соответствующих рычагов. И все-таки о швейной машине не говорят, что она «ведет себя хорошо». Наделяя свойством поведения живое существо, мы предполагаем, что не все поступки нашего объекта обусловливаются, во всяком случае в явном виде, некоторой системой правил. Мы наделяем живое существо свободой воли, способностью совершать поступки, не мотивированные тем состоянием внешней среды, в которой оно находится. На таких условиях последовательную цепь совершенных объектом поступков мы называем поведением.
Все сказанное позволяет определить термин «поведение» следующим образом. Объект «ведет себя» или, иначе говоря, обладает свойством поведения, если удовлетворяются два условия. Во-первых, различные воздействия объекта на окружающую его среду, или реакции объекта, достаточно разнообразны. Во-вторых, последовательность таких реакций — это и есть поведение — совершается на основании системы правил, в большинстве случаев связывающих эти реакции с существующим в данный момент прошлым, а иногда и будущим состоянием внешней по отношению к объекту среды. Возможны и такие реакции, которые представляются нам необусловленными или даже противоречащими системе правил. Словом, реакции объекта иногда могут быть непредсказуемыми или предсказуемыми частично.
Обратите внимание на слово «иногда». Относительно объекта, все реакции которого непредсказуемы, не говорят, что он обладает свойством поведения. Объект, отвечающий второму условию, является объектом вероятностным, стохастическим.