Если же есть реальный лимит на численность рабочих данной профессии, то соответствующее ограничение должно появиться среди неравенств, описывающих множества допустимых планов. Наконец, оборудование в среднесрочном плане можно рассматривать как фиксированный ресурс, объем которого не может меняться при варьировании плана.
Таким образом, получаем, что обязательно следует учитывать ограничения на оборудование и, возможно, следует учитывать ограничения на некоторые трудовые ресурсы. В нашем примере учтены только ограничения на оборудование.
Объем оборудования оценивается как мощность. (Этот вопрос рассмотрен в главе 4.) Ограничение но мощности формулируется следующим образом:
плановая потребность в мощности плановая наличная мощность.
Плановая потребность в мощности на производственную программу была рассчитана ранее:
пм,= ? нв./х,,
j
где і номер (шифр, код) группы взаимозаменяемого оборудования или профессии основных производственных рабочих на ручных операциях;
j номер (шифр, код) изделия;
тг потребность в мощности номер і;
нвц норма времени і-ой группы взаимозаменяемого оборудования или профессии основных производственных рабочих на ручных операциях на единицу изделия);
х( плановый объем производства изделия).
Плановая наличная мощность (плановое наличие мощности) это вектор, элементами которого являются плановые фонды времени групп взаимозаменяемого оборудования и профессий основных производственных рабочих на ручных операциях. Эти величины также были рассчитаны ранее. Таким образом, множество допустимых планов описывается системой неравенств:
ПМ, НВу * Xj НМ| ч
j
где нм( наличие мощности.
Требуется ввести еще одну группу ограничений:
х. 0.
і
Это значит, что продукция производится, а не покупается.
В качестве критерия оптимальности выбирается один из итоговых показателей деятельности предприятия. Говорить об оптимальности плана без указания конкретного критерия оптимальности бессмысленно так же бессмысленно, как говорить: Самый оптимальный план или Наиболее оптимальный план. По определению оптимальный план это план, наилучший из допустимых. Множество допустимых планов описано выше.
Чтобы поставить задачу оптимального планирования, надо указать конкретный критерий оптимальности, или целевую функцию. (Целевая функция и критерий оптимальности синонимы.) Обычно в качестве целевой функции (или критерия оптимальности) используют прибыль от реализации продукции. Возможны альтернативы: объем реализации, чистая прибыль, балансовая прибыль, рентабельность продукции, рентабельность капитала.
Не оспаривая, что в определенных условиях один из перечисленных выше показателей наиболее адекватен конкретной ситуации, мы в примере будем использовать балансовую прибыль. Сделаем только одно замечание. На наш взгляд, использование в оптимальном планировании относительных величин в качестве критерия оптимальности, таких как рентабельность, нецелесообразно: относительной величиной сыт не будешь. Реализация, прибыль это показатели эффекта, который распределяется по различным направлениям.
Рентабельность это эффективность. Сама по себе она не распределяется, хотя может быть очень полезна для целей экономического анализа.
Балансовая прибыль равна:
^рсал ^ннсрсдл’
где ПГал балансовая прибыль;
Ир™ ~ прибыль от реализации продукции и услуг;
П1иерв|Л прибыль от внереализационных операций.
Прибыль от внереализационных операций это полученные дивиденды, прибыль от долевого участия в других предприятиях, полученные штрафы, пени и санкции, полученные арендные платежи (за вычетом расходов по содержанию сдаваемого в аренду имущества) и т. п. Она не зависит от объема производства и при определении оптимального плана производства может быть опущена. (Тогда целевой функцией становится прибыль от реализации продукции.) В развернутой форме балансовая прибыль записывается как
п6ш = *х; ~ ?z, * *, - znoct+n.HqKM
I j
или
Пбая = ?(Uj -Zj)!*xj - Zn0CI + Пвнсрсш
где j код изделия;
^ цена j-го изделия;
г, прямые затраты на производство единицы j-ro изделия;
Xj объем производства j-ro изделия;
Zjioct постоянные затраты.
Поскольку постоянные затраты не зависят от объема производства, они также могут быть опущены при определении оптимального плана производства.
Величина ?(ц. z.) * х; называется маргинальной (предельной) прибылью, а величины (ц z;) удельными маргинальными прибылями. Слово маргинальная, т. е. предельная, появляется потому, что в экономической литературе производные от функций принято называть предельными (маргинальными) величинами. Если взять от маргинальной прибыли производную по объему производства, получится удельная маргинальная прибыль соответствующего изделия:
Задачи линейного программирования можно решать и без применения ЭВМ. Линейное программирование это просто вычислительный метод для решения определенного класса задач и теоремы о свойствах решений этих задач. Линейное программирование было изобретено Л. В. Канторовичем в 30-х гг. XX в., а затем в 40-х гг. заново (и независимо от Л. В. Канторовича) открыто американским математиком Дж. ван Данцигом.
Заслуга Л. В. Канторовича никем не оспаривалась, и впоследствии ему была присуждена Нобелевская премия по экономике за изобретение этого метода. Но широкую известность и популярность линейное программирование приобрело благодаря усилиям американских математиков и экономистов. В 40-х гг. слово планирование ассоциировалось на Западе с коммунизмом и было неприемлемо.
Его и заменили словом программирование.
Алгоритмы решения задачи линейного программирования довольно сложны. Достаточно сказать, что сформулирована эта задача была еще в XVIII в. Г. Монжем, но более 150 лет не существовало общего способа решения таких задач.
В настоящее время задача линейного программирования практически любой разумной размерности может решаться средствами Excel. Для этого используется надстройка ПОИСК РЕШЕНИЯ
Прежде всего надо подготовить лист Excel для размещения данных. К сожалению, надстройка ПОИСК РЕШЕНИЯ требует, чтобы целевая функция, искомые переменные и левая часть ограничений располагались на одном листе.
Поэтому задача может быть решена на листе Произв в книге Показатели.
Но, чтобы не испортить ранее полученное неоптимальное решение, книга Показатели скопирована в книгу ПоказателиОпт (вместе со всеми формулами и расчетами, которые есть в этой книге). Далее пало открыть команду Сервис. Появится выпадающее меню, как это показано на рис.
10.1. В этом меню надо выбрать ПОИСК РЕШЕНИЯ. Если этой надстройки не окажется в выпадающем меню Сервис, то это значит, что она не установлена. Надо ее установить.
В стандартном комплекте Excel надстройка ПОИСК РЕШЕНИЯ есть.
На рис. 10.2 показан результат вызова надстройки ПОИСК РЕШЕНИЯ и Заполнения ее окон. В окне Установить целевую ячейку указывается адрес ячейки, в которой вычислена балансовая прибыль. В нашем примере это ячейка G9.
В окне Равной: следует установить максимальному значению, прибыль максимизируется, а не минимизируется. Данные в окно Ограничения вводятся следующим образом. Надо щелкнуть мышью в самой верхней части окна Ограничения п нажать кнопку Добавить.
Откроется диалоговое окно Добавление ограничений, как показано на рис. 10.3.
Рис. 10.3. Добавление ограничений
В среднем окне установить знак неравенства . (При открытии окна требуемый знак уже установлен.) В окно Ограничение нужно ввести адреса массива наличия мощности (правые части ограничений). В нашем примере это ячейки L6:L9. Затем нажать ОК.
Снова появится диалог Поиск решения, как на рис. 10.2.
После этого надо нажать клавишу Параметры. Появится диалог Параметры поиска решений, как показано на рис.
10.4.
Здесь надо поставить птички в окнах Линейная модель и Неотрицательные значения, после чего нажать ОК. Снова появится окно Поиск решения. Для работы этой надстройки все готово.
Остается только нажать клавишу Выполнить.
Результаты работы надстройки сообщаются в диалоге Результаты поиска решения (рис. 10.5).
Если решение найдено, нажать ОК, в противном случае искать ошибку.
Вплоть до главы 10 речь шла о построении плана балансовым методом. Балансовый метод планирования иногда противопоставляют оптимальному планированию.
Это неверно.
Рассмотрим результаты построения плана балансовым методом и оптимального планирования в нашем примере. Прибыль, вычисленная балансовым методом, равна 91 739 тыс. р„ а оптимальная прибыль 81 758 тыс. р. Получается парадоксальная ситуация: оптимальный план менее эффективен, чем план, построенный балансовым методом!
В действительности парадокса нет. Чтобы в этом убедиться, надо посмотреть, какие ресурсы используют тот и другой план.
Потребность в мощности для обоих планов показана в табл. 10.1.
Потребность в мощности в оптимальном плане не больше, чем наличие мощности. Ограничения по мощности выполняются строго.
Таблица 10.1 | |||||||||||||||||||||||||
|
Таблица 10.2 | |||||||||
|
Каждой прямой задаче оптимального планирования соответствует двойственная задача. Двойственность в математической экономике появляется очень естественно, пожалуй, более естественно, чем в физике.
Поясним это на примере.
Возьмем матрицу норм расхода материалов в нашем сквозном примере:
1,5 | 1,8 |
9 | 7 |
6 | 6 |
3,5 | 3,5 |
1 | 1 |
0,4 | 0,6 |
1,5 | 1,8 | '330 ' | |||
9 | 7 | 1600 | |||
6 | 6 | * | '100) | 1200 | |
3,5 | 3,5 | 100 | 700 | ||
1 | 1 | 200 | |||
0,4 | 0,6 | 100 / |
А что произойдет, если оператор будет действовать справа? Умножить матрицу норм расхода материалов справа на тот же вектор объема производства в данном случае просто невозможно не хватит элементов этого вектора.
Вектор-сомножитель должен иметь столько же элементов, сколько строк в матрице норм расхода материалов. Каждая строка этой матрицы соответствует определенному материалу.
Подходящим вектором оказывается вектор цен на материалы: (24 37 16 9 750 26). Если этот вектор умножить на матрицу норм расхода материалов (так, что матрица расположена справа), получится вектор стоимости материалов на одно изделие:
|
= (1256,9 1195,3). |
Таблица 10.3 | ||||||||||
|
В этом приложении приведены исходные данные для примера, который описан в главе 1, и формы документов. Таблицы формы документов не всегда помещаются на экране компьютера, поэтому они вынесены в приложение. Пользователь может, конечно, изменить таблицы но своему усмотрению.
В этом заключается одно из преимуществ самостоятельной разработки автоматизированной системы планирования: формы документов можно изменять в процессе работы.
Таблица П1.1 | |||||||||||||||||||||||||||||||||||||||||||||||||
|