Однако попытки воспользоваться этим методом составления меню, как правило, разочаровывают. В зависимости от заложенных в набор продуктов то получается, что надо есть одни соевые бобы, то выходит, что надо есть сырые овсяные хлопья «Геркулес» пополам с недоваренной свеклой.
Энтузиасты научной организации… питания пробовали решать «задачу о диете» (минимизировать стоимость питания), заменив в последнем столбце таблицы калорийность продукта его ценой. Но опять получилась неувязка. Проведенный Институтом питания Академии медицинских наук расчет показал, что наиболее экономичная диета, хоть и удовлетворяла физиологическим требованиям, тем не менее не включала «ряд традиционных для населения продуктов, таких, как ржаной хлеб, капуста, говядина и крупа…». Что именно она тогда включала? Сотрудники института пожелали об этом умолчать, хотя отметили, что треску она содержала «в гораздо большем объеме, чем это определяется вкусами и привычками населения».
Таким образом, решение «задачи о диете» применительно к питанию человека, как правило, приводит лишь к практически неприменимым результатам. А вот почему бы не составлять по такому методу кормовой рацион для скота и птицы? Здесь дело даже не в том, что человек не станет есть всю жизнь одни соевые бобы, а корова станет. Во-первых, перечень продуктов, потребляемых человеком, чрезвычайно велик и, включив их все в таблицу, решить задачу практически невозможно. Во-вторых, минимизация стоимости питания никогда не числилась в перечне жизненных критериев человека. Иначе не были бы изобретены, например, бараньи котлеты в слойке. А вот выращивание товарного скота и птицы как раз подразумевает минимизацию затрат.
Есть еще и другие варианты «задачи о диете», имеющие широкое практическое применение. Они больше известны под названием «задача о смесях». В них оптимизируются смеси, встречающиеся в самых различных отраслях: смеси различных нефтепродуктов для получения авиационных бензинов с заданными свойствами, смеси нескольких шихтовых материалов для получения шихты, набор химических элементов, который удовлетворяет определенным свойствам и т. д.
Необходимо заметить, что метод «линейного программирования» уже понят и принят многими экономистами. В их число пока, правда, не входят рядовые заводские экономисты, но работники отраслевых НИИ, вузов, квалифицированные инженеры информационно-вычислительных центров довольно бойко пишут линейные неравенства. Под давлением времени они разобрались в его сущности, почувствовали его полезность и относительную несложность использования. К сожалению, это практически единственный математический аппарат, который более или менее широко применяется на практике. А хотелось бы, чтобы «широкие массы» увидели достоинства и смысл более сложного аппарата: нелинейного и динамического программирования, массового обслуживания, имитационных моделей и пр. Кроме уже описанных задач о диете, смесях и транспортной задаче, «линейное программирование» применяется в энергетике, металлургии, нефтяной промышленности, сельском хозяйстве и т. д. Интересным является применение его в таком деле, как техническая подготовка производства, например определение оптимального раскроя материалов. И все же наиболее эффективным линейное моделирование оказалось именно при составлении планов в различных сферах экономики, и особенно при использовании его в автоматизированных системах управления.
Больше и лучше
— Теория систем, теория принятия решений, линейное программирование — все это, конечно, интересно, но какое отношение имеет к АСУ?
— Самое непосредственное — созданные на их основе АСУ помогают принимать правильные решения.
— Но правильные решения надо принимать всегда, в любых ситуациях, независимо от того, есть АСУ или нет!
— В этом вы совершенно правы. Но именно при создании АСУ происходит ломка отживших традиционных методов управления и создаются предпосылки для внедрения нового оптимизационного подхода к принятию решений.
Собственно говоря, этот новый подход диктуется тем же самым принципом новых задач, о котором уже говорилось. Этот принцип гласит, что при автоматизации следует не просто перекладывать на ЭВМ традиционно сложившуюся методику управления, а разрабатывать новые методы, максимально использующие возможности ЭВМ.