Выбрать главу

Что такое отраслевая АСУ? По замыслам, это должно было выглядеть так. Где-то в центре установлена большая ЭВМ, соединенная каналами связи со всеми предприятиями отрасли. Ежедневно, а возможно и несколько раз в день, каждое предприятие передает информацию о выполнении плана, наличии сырья, комплектующих изделий и многих других параметрах, характеризующих производственный процесс. Вся информация накапливается и обобщается в памяти ЭВМ. Первая задача АСУ должна была состоять в том, чтобы на основании накопленной информации готовить всевозможные сводки и передавать эти сводки людям, занятым в административно-управленческом аппарате. Цель сводок — заменить, а в некоторых случаях дополнить существовавший до внедрения АСУ документооборот.

ЭВМ исправно решали эти задачи, и скоро наступило время, когда во всех министерствах на столах у сотрудников, кроме привычных писем на официальных бланках, можно было видеть аккуратно сложенные стопки бумаг с перфорацией по краям, изготовленных ЭВМ. Похоже, что никому из авторов проектов АСУ не приходил в голову простой вопрос: а будет ли кто-нибудь читать эти сводки?

Оговоримся сразу — мы отнюдь не склонны ставить под сомнение добросовестность всех сотрудников административно-управленческого аппарата. Речь идет о другом. Когда в процессе выработки решения кому-нибудь из руководителей не хватает информации, он запрашивает соответствующее предприятие — современные средства дозволяют это делать достаточно быстро независимо от расстояния — и получает ответ на интересующий его вопрос. А ЭВМ не знает, какой вопрос может возникнуть у руководителя. Поэтому она объединяла в сводку всю информацию, и руководителю предстояло выбрать подчас одну единственную цифру среди десятков тысяч. За отсутствием других критериев производительность АСУ до самого последнего времени, измерялась в количестве «выданных на-гора» десятичных цифр, и количество это измерялось миллионами и сотнями миллионов.

Вторая задача АСУ состояла в выработке рекомендаций. Для этой цели использовались математические методы и в первую очередь методы математического программирования. Сущность всех методов математического программирования, а на сегодня их разработано довольно много, состоит в том, что сначала выбирается некоторая переменная величина, называемая целевой функцией. Затем устанавливаются зависимости целевой функции от множества других переменных величин, характеризующих производственные процессы. Для каждой из этих величин устанавливаются ограничения, в пределах которых они могут изменяться. Каждый метод математического программирования позволяет определить такую совокупность значений параметров, при которой целевая функция принимает свое максимальное или минимальное значение.

Методы математического программирования представляют собой чрезвычайно мощный теоретический аппарат. Начало их применения относится к 20-м годам нашего века. В книге академика А. Крылова «Мои воспоминания» описывается яркий эпизод, как, используя методы вариационного исчисления (вариационное исчисление можно считать предшественником современных методов математического программирования), ему удалось чуть ли не на двадцать процентов увеличить грузоподъемность судна, которое строилось для нашей страны одной иностранной фирмой.

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

Но здесь мы снова сталкиваемся с той же ситуацией. Колдовские силы не обязаны знать, что мы хотим получить на самом деле и какой ценой. При использовании математических методов в отраслевых АСУ прежде всего не было полной ясности в том, что, собственно, надо выбирать в качестве целевой функции. Нужно ли добиваться максимума общего объема производства или максимума прибыли или, наоборот, минимума затрат. Но даже не это главное. Главное в том, что оптимальные значения параметров, которые ЭВМ добросовестно вычисляла и выдавала в качестве пресловутых рекомендаций, спускались промышленным предприятиям в виде плановых заданий, и опять-таки никому из авторов АСУ не приходило в голову, выполнимы ли эти плановые задания.