Тема: Агрегированное планирование производства
Вид материала | Лабораторная работа |
- Планирование на предприятии (162 часа часов, курсовая работа, экзамен), 1133.77kb.
- Лекции по дисциплине «Организация и планирование производства» Тема Сущность и задачи, 76.87kb.
- Планирование на предприятии методическое пособие по выполнению курсовой работы для, 706.74kb.
- Темы курсовых работ по курсу «Организация производства на предприятиях отрасли (нефтяной, 44.8kb.
- Рабочая программа дисциплины организация и планирование производства направление подготовки, 218.59kb.
- Руководство по производству Раздел 1 Планирование производства свинины, 8767.45kb.
- Планирование как основа управления предприятием. Назначение, цели и горизонты планирования, 33.17kb.
- Организация и планирование сельскохозяйственного производства Специфика маркетинга, 46.25kb.
- Планирование и учет затрат и движение деталей в производстве 8 Экономический механизм, 876.54kb.
- Теоретические основы кадрового обеспечения в туризме, 54.44kb.
^ 4. МОДЕЛИ С ПРОИЗВОЛЬНОЙ ФУНКЦИЕЙ ЗАТРАТ
Несмотря на то что рассмотренные линейные, квадратичные модели планирования производства и модели для определения размера партии продукции находят широкое практическое применение, вследствие серьезных ограничений на вид функции затрат они не адекватны реальным системам. Это объясняется тем, что функции затрат в практических производственных ситуациях имеют нелинейный характер и не являются непрерывными. Согласно работе [11], основными причинами, обусловливающими такое поведение функции затрат, являются взаимодействие между спросом и поставками, стратегии производства или закупок, эффект обучения, скачкообразные изменения в издержках в связи с появлением новых возможностей в производстве, технологические изменения и изменения объемов выпуска, снижение темпа работы.
Было предложено несколько подходов к решению задач агрегированного планирования, а соответственно и моделей, которые претендовали на более достоверное отображение реальных сложных ситуаций, возникающих в процессе принятия конкретных решений по управлению. Однако, вообще говоря, нет никакой уверенности, что при использовании даже таких подходов будет найдено оптимальное решение. В первом приближении предложенные подходы можно разделить па следующие классы:
- нелинейные аналитические модели, позволяющие математически выразить в общем виде нелинейную структуру функции затрат;
- эвристические решающие правила, целью которых является обогащение интуиции лица, принимающего решения, путем введения практических правил, способствующих получению решения стоящей перед ним задачи;
- поисковые решающие правила, которые состоят в применении методов крутого восхождения по поверхности отклика, определяемой нелинейной функцией затрат и ограничениями задачи;
- решающие правила, основанные на имитационном моделировании, с помощью которых рассматриваемая задача может быть представлена в виде набора программированных инструкций. Лицо, принимающее решение, имеет возможность итеративным путем проверить эффективность различных подходов. При этом результаты каждой итерации позволяют определить способ выбора последующей итерации. Имитационное моделирование, в частности, пригодно для учета неопределенностей, которые могут присутствовать в решении. Рассмотрим каждый из перечисленных подходов.
^ 4.1. Нелинейные аналитические модели.
В течение последних 20 лет вопросам аналитической разработки моделей планирования производства с нелинейной зависимостью затрат общего вида от переменных модели было посвящено значительное количество работ. Во многих из этих работ авторы пытались использовать для решения задач многоэталонного агрегированного планирования производства принципы динамического программирования. Однако вследствие сложности этих задач, а также большого объема вычислений, присущего методу динамического программирования, существующие модели в редких случаях могут быть использованы для решения общей задачи на каждом этапе планирования. Тем не менее они оказываются полезными при исследовании качественных свойств оптимальных решений.
В данном разделе рассматриваются в основном две модели однопродуктовых систем. В модели первого типа целевая функция не учитывает изменения объема производства от периода к периоду. Задача может быть сформулирована следующим образом-.
^ Найти

при ограничениях

где v (X) и с (I) — соответственно нелинейные функции затрат на производство и содержание запасов, Iг, 7( и Xt, Xt— соответственно нижние и верхние пределы общего уровня запасов и производимой продукции в течение t-гo интервала времени. Если предположить, что It = 0 для всех t, то исключается возможность невыполнения заказов.
Оптимальное решение может быть получено с помощью обычного метода динамического программирования.
Модели второго типа учитывают затраты, связанные с изменением объемов производства и зависящие от уровня производства в течение заданного и предшествующего интервалов времени. В этом случае целевая функция имеет вид

Значения функции затрат, связанных с изменением объемов производства р, предполагаются равными нулю при Хt-1 = X t и неотрицательными в остальных случаях.
Для характеристики этих издержек был предложен приводимый ниже набор функциональных зависимостей [44]:

Функции (12) и (13) могут рассматриваться как линейные функции [33]. Выражение (14) является квадратичной функцией затрат; соотношение (15) определяет модель с дополнительными начальными затратами, связанными с пуском производства продукции в течение t-то интервала времени; соотношение (16) включает дополнительные начальные затраты, связанные как с запуском, так и с прекращением производства в течение t-то интервала времени [76, 96].
Для получения решения в таких моделях невозможно использовать обычный метод динамического программирования, так как имеются две переменные состояния X, и It-
Зангвилл [98] предложил, а затем и обобщил на случай невыполнения заказов следующую сетевую форму записи ограничений (11а—Ив):

где 1, 2, . . Т представляют различные интервалы времени, на которые разбит период планирования, 0 — фиктивный источник, обеспечивающий выполнение условия баланса потока.
Используя аналогию с сетевыми моделями, авторы работ [48, 86, 97, 98] получили ряд важных результатов в решении задачи планирования производства.
Для более эффективного обсуждения свойств нелинейных аналитических моделей разобьем их на три основных класса: модели с выпуклыми функциями затрат, модели с вогнутыми функциями затрат и модели оптимального управления с обратной связью. Модели с выпуклыми функциями затрат. На практике получение решения в моделях с выпуклыми функциями затрат не вызывает трудностей. Эти функции могут быть с любой степенью точности аппроксимированы кусочно-линейными функциями, и решение задачи планирования производства может быть получено с помощью моделей линейного программирования. В то же время непосредственное аналитическое исследование моделей с выпуклыми функциями затрат позволяет лучше понимать природу оптимальных решающих правил.
Вейнотт [84] рассмотрел задачу оптимального планирования производства продукции одного типа в течение конечного числа интервалов, целью которой является минимизация выпуклой функции общих затрат на производство и хранение запасов (11) при ограничениях (11а — Ив).
Если общая функция затрат строго выпукла, то существует единственный оптимальный план производства. Вейнотт провел анализ изменений показателей оптимального плана производства в зависимости от колебаний спроса, уровня запасов и предельных значений объемов производства. На основании этого анализа ложно сделать следующие выводы.
1. Оптимальный уровень производства в течение заданного интервала времени является неубывающей функцией следующих факторов:
- спроса в течение любого периода планирования (du d2, .... . ч dT);
- верхнего и нижнего предельных уровней производства в течение заданного интервала времени (Xt, Xt);
- верхнего и нижнего предельных уровней запасов в течение заданного интервала времени и всех последующих интервалов периода планирования (1к, 1к для к = t, t + 1, . . ., Т).
2. Оптимальный уровень производства в течение заданного интервала времени является невозрастающей функцией:
- верхнего и нижнего предельных уровней производства в любом из интервалов периода планирования, отличных от заданного (Xh, Х~к для к = 1, . . ., t — 1, t + 1, . . ., ТУ,
- верхнего и нижнего предельных уровней запасов в течение любого интервала, предшествующего заданному (lk, 1к для к = 1, 2, . . t - 1). “
Вейнотт использовал эти результаты для разработки простых, эвристических (основанных на интуиции) вычислительных процедур решения задачи для различных значений показателей оптимального плана производства. Каруш [49] для решения рассматриваемой задачи предложил использовать метод динамического программирования.
Джонсон [45] рассмотрел частный случай данной задачи, когда невыполнение заказов является недопустимым, ограничения на предельные значения уровня запасов отсутствуют, функция затрат на хранение запасов линейна, и предложил относительно простое правило получения оптимального решения: потребности следует удовлетворять наиболее дешевым способом по мере наступления соответствующих сроков.
Модильяни и Хон [64] исследовали особый случай задачи агрегированного планирования, когда функция затрат производства является выпуклой и неубывающей, а функция затрат на хранение запасов — линейной, при этом ограничения на предельные значения уровней производства запасов отсутствуют. Кроме того, они предположили, что в каждом интервале периода планирования затраты производства остаются неизменными.
В этом случае задача может быть сформулирована следующим образом:
^ Найти

при ограничениях

Производная функции v (Xt) предполагается неотрицательной, монотонно возрастающей и непрерывной.
Для описания свойств оптимального решения удобно представить совокупный план производства Рt = 2 Xk и совокупный спрос Dt = dk виде кусочно-линейных функций времени, где Kt есть верхняя выпуклая оболочка совокупного спроса Dt и Р0=Do=К0=0.
1. Если через Р* обозначить оптимальный план производства, то можно показать, что Рт = DT.
2. Если Kt — Dt, то Рт — Dt для любого t = 1, . . ., Т. Интервалы времени, для которых это условие выполняется, называются периодами планирования.
3. Если Dt выпуклая функция, то Р* =Dt, Dt^Kt, t = 1, . . ., T.
4. Если Dt выпуклая функция, то Р* также выпуклая функция.
0. Основным решением задачи является набор последовательностей производственных операций Xt, минимизирующий целевую функцию (17) только при ограничении (18). Основное решение удовлетворяет следующему условию, накладываемому на предельные затраты: v' (Xt+1) = v' (Хх) -j- tc.
Модильяни и Хон предложили алгоритм решения задачи, который основан па использовании основных решений и может быть реализован графически. Наиболее важным результатом, полученным этими авторами, является качественное определение свойств периода планирования. Они показали, что общий интервал планирования может быть разбит на подынтервалы, определяемые периодом планирования. Внутри каждого из этих подынтервалов оптимальный план не зависит от уровня спроса и затрат в течение других периодов. Кроме того, если затраты на хранение запасов незначительны, то оптимальным является план, при котором внутри каждого подынтервала уровень производства сохраняется постоянным. Это позволяет сделать важные практические выводы. В тех случаях, когда сильная сезонность сбыта, влияет на принятие решений по управлению, а также когда в течение следующего сезонного цикла уровень сбыта не увеличивается, целесообразно, чтобы при планировании производства период планирования не выходил за периоды высокого уровня сбыта текущего сезонного цикла. Если же выбранный период планирования превосходит текущий цикл, то такое расширение, вероятно, будет касаться и всех последующих циклов.
Чарнес. Купер и Меллои [13] распространил результаты Модильяни и Хона на случай несколько более общей структуры производственных затрат. Они показали, что в модель может быть включен более чем один гип продукции при условии, что вместо переменной объема выпуска будет использовано приемлемое отображение общих затрат (например, трудозатраты).
Клейн [51] использовал результаты работы [38], чтобы ввести в модель кусочно-линейную функцию затрат, связанных с флуктуациями уровня производства в течение различных периодов. В более ранней работе Клейн [50] сделал ряд замечаний относительно общего вида оптимальных графиков производства при различных условиях, накладываемых па затраты и спрос. Липпман и др. [59] изучили вид оптимальных решений задачи агрегированного планирования производства продукции одного типа в предположении, что функция издержек производства является выпуклой и гладкой, а функция затрат на хранение запасов — возрастающей.
Авторы работы [60] предложили вычислительный алгоритм для случая, когда функции затрат линейны, а спрос либо монотонно возрастающий, либо монотонно убывающий. Юан [92] развил предложенный выше алгоритм на случай выпуклой функции затрат производства при любом спросе.
^ Модели с вогнутыми фу акциями затрат. Вогнутость функций затрат может быть следствием затрат на наладочные работы, дисконтирования и изменения уровня производительности в процессе производства. Изучению проблем планирования производства при наличии вогнутых функций затрат уделялось большое внимание, поскольку на практике ситуации, приводящие к моделям такого типа, встречаются довольно часто.
Рассмотрим сначала задачу планирования производства продукции одного типа с вогнутой функцией затрат при условии, что не зависящие от спроса ограничения на верхние продельные уровни производства и запасов отсутствуют и не учитываются затраты, связанные с изменением объема производства.
Задача может быть сформулирована следующим образом:
^ Найти

при ограничениях

Если невыполнение заказов является недопустимым, то следует ввести дополнительное ограничение 0, t = 1, . . . Т.
Зангвилл [95] показал, что без ограничения общности можно принять /0 = 1Т = 0. Для решения задачи было предложено несколько алгоритмов, в которых использовались эти предельные уровни запасов.
Минимум вогнутой целевой функции при линейных ограничениях находится в граничной точке выпуклого множества, определяемого линейными ограничениями. Поэтому минимум целевой функции может быть найден путем перебора всех граничных точек выпуклого множества, что, вообще говоря, осуществимо лишь в редких случаях. Однако для построения эффективных алгоритмов решения задачи, основанных на методе динамического программирования, может быть использован ряд важных свойств ее оптимального решения.
В тех случаях, когда невыполнение заказов недопустимо, объем производства в течение каждого заданного интервала времени и уровень запасов в течение каждого предшествующего заданному интервала должны удовлетворять условию [90] Хг1г^ = 0, t = = 1, ... Т.
Этот результат был распространен па случай невыполнения заказов [83, 98]. Полученное оптимальное решение удовлетворяло следующим условиям: 1) если If-1 > 0, то Xt = 0; 2) если Xt > 0, то IJ = 0; 3) если It-i > 0, то It~ = 0. Свойства оптимального решения, а также представления о доминирующих последовательностях и периоде планирования сыграли основную роль при анализе моделей с вогнутой функцией издержек.
Особо важным классом задач планирования производства с вогнутыми функциями издержек являются задачи определения размера партии изделий, в которых целевая функция включает затраты па наладочные работы и линейные переменные затрат на производство и хранение запасов. Как было показано в работе [44], прямой и обратные алгоритмы динамического программирования, используемые для решения задачи, могут быть распространены на случай вогнутой функции общего вида.
Для решения задачи агрегированного планирования производства продукции данного типа с наличием или отсутствием невыполненных заказов Зангвилл [95] предложил обратный алгоритм динамического программирования. При этом предполагается, что задолженность по выполнению заказов должна быть устранена не более чем через а периодов после назначенного срока, т. е.

где dk = 0 для 0. Если а = 0, то невыполнение заказов является недопустимым. Если а > Т, то срок задержки с выполнением заказов становится неограниченным, поскольку период планирования сверху ограничен Т интервалами времени.
Зангвилл рассмотрел также случай, когда функция затрат производства вогнута, а функция затрат на хранение запасов — кусочно-вогнутая, допуская разрыв последней при нулевом уровне запасов. Предположение о разрыве функции затрат позволяет строго разграничить затраты, связанные с хранением запасов, от затрат, связанных с невыполнением заказов. Результаты были рассмотрены Зангвиллом [94] для случаев последовательного и параллельного соединения агрегатов. Впоследствии Зангвилл [98] и Калиман [48] интерпретировали задачу определения размера партии изделий при наличии множества производственных единиц, как сетевую задачу. Калиман, в частности, исследовал случай древовидной структуры производственной системы, в которой каждая производственная единица связана по входу только с одной непосредственно предшествующей ей единицей. Зангвилл проанализировал возможность использования сетевых методов для однопродуктовых моделей с вогнутой функцией затрат, которые могут быть также распространены на случай моделей многопродуктовой системы с одним источником. Вейнотт [85], используя характеристики граничных точек моделей замен Леонтьева, разработал единую теорию решения задач агрегированного планирования продукции одного тина с вогнутой функцией затрат и обобщил результаты, полученные Зангвиллом, на системы с древовидной многоступенчатой структурой. Добавление в модель с вогнутой функцией затрат ограничений вида Xt, t = 1, ...
. . ., Т, создает серьезные вычислительные трудности при использовании алгоритмов, основанных на методе динамического программирования. Эти трудности обусловлены тем, что вводимые ограничения разрушают структуру оптимального решения.
Флориан и Клейн [25] исследовали модели однопродуктовых систем с вогнутой функцией затрат и ограничениями на объем производства, предполагая при этом, что невыполненные заказы либо отсутствуют, либо их выполнение должно занять не более чем а интервалов. Они проанализировали возможность доработки алгоритма поиска кратчайшего пути, основанного на методе динамического программирования, для решения задачи при одних и тех же ограничениях на объем производства в каждом интервале- периода планирования.
Флориан и Робиллард [26] для решения сетевой задачи с ограничениями пропускных способностей дуг с вогнутой функцией затрат предложили вычислительную процедуру, основанную на мех оде ветвей и границ, которая может быть применена для решения рассматриваемой задачи агрегированного планирования производства.
Ряд работ был посвящен изучению задачи планирования производства продукции одного типа при условии, что функция затрат на хранение — вогнутая, функция затрат от уровня запасов — вогнутая и функции затрат, обусловленные изменением уровня производства от интервала к интервалу,— кусочно-вогнутая. Зангвилл [96] проанализировал случай невыполнения заказов при спросе, не убывающем от интервала к интервалу, т. е. изучил свойства оптимального решения задачи п предложил алгоритмы для частных видов функций затрат. Б работе [76] выполнен подобный анализ задачи для случая, когда функции затрат не имеют разрывов в моменты запуска и окончания производства.
^ Модели оптимального управления е обратной связью. Аналитические исследования и использование принципа максимума Понтрягина [71], теории обратной связи и следящих систем [28, 39, 74] позволили обобщить задачу планирования производства на случай непрерывного производства и определить условия устойчивости решающих правил.
Для агрегированного планирования производства было предложено несколько подходов. Как и при рассмотрении предыдущих аналитических моделей эти подходы, вообще говоря, не приводят к практичным вычислительным процедурам и требуют высокого уровня агрегирования (обычно приводящего к модели однопродуктовой системы). Полезность подобных моделей главным образом состоит в том, что они позволяют определить структуру оптимальных решений. Модели с непрерывным временем оказываются наиболее эффективными в тех случаях, когда требуется непрерывное управление с постоянным контролем за реакцией системы.
Одна из первых работ по исследованию моделей непрерывного производства была выполнена Эрроу, Карлином и Скарфом [5]. Авторы сформулировали задачу планирования непрерывного производства продукции и хранение запасов следующим образом:
^ Найти

при ограничении

Или

где I (t) — уровень запасов в момент времени t, X (t) — объем производства в момент времени f, d (t) — спрос в момент времени t, v (£) — затраты, связанные с производством X единиц продукции; с (I) — затраты, связанные с обеспечением уровня запасов 7.
Если дефицит считается недопустимым, то должно быть введено дополнительное ограничение 7 (t)^ 0.
Эрроу, Карлин и Скарф исследовали эту задачу в предположении, что функция затрат на хранение запасов линейна, а затраты производства пропорциональны скорости изменения уровня производства при его возрастании и равны нулю при его уменьшении. Кроме того, они проанализировали свойства оптимального решения при различных видах функции спроса.
Хванг и Фэн [42], а также Хванг, Фэн и Эрикссон [43] применили принцип максимума Понтрягина для решения задачи планирования непрерывного производства. В этом случае оптимальные управляющие воздействия соответствуют оптимальному уровню производства, а переменные состояния — оптимальным уровням запасов. Рассмотренная ими задача может быть сформулирована следующим образом:
^ Найти

при ограничении

В целевой функции затраты производства и затраты на содержание запасов аппроксимированы квадратичными функциями. Переменные X* и I*— плановые уровни производства и запасов— предполагаются известными и постоянными. Использование принципа максимума Понтрягина приводит к следующему оптимальному решению задачи:

где X2 = c/v, а А1 и А2 определяются начальными условиями задачи, 7 (t)p — частное решение, которое определяется видом уравнения и значениями 7* и d [43].
Нельсон [67] использовал принцип максимума Понтрягина для получения необходимых и достаточных условий оптимальности решения задачи распределения трудовых ресурсов в производственных системах с ограниченными ресурсами рабочей силы и основного оборудования.
Следует заметить, что в процессе проектирования и эксплуатации систем планирования непрерывного производства большую, роль играют такие понятия, как обратная связь, запаздывание, способы управления, устойчивость производственных систем во времени. Теория следящих систем служит основой для формального анализа этих понятий в системах рассматриваемого класса.
Холт и Саймон [40] и Хэпсмэн [32] показали, что решения по управлению, полученные путем дифференцирования квадратичных функций затрат, могут приводить к существенной неустойчивости системы. Неустойчивость системы возникает при отсутствии в течение периода планирования идеального прогноза спроса и проявляется в возникновении недопустимых колебаний уровней производства и запасов.
Вассиап [83] предложил в подобных ситуациях вводить стабилизирующую обратную связь, а Холт и Саймон [40, 74] показали, как с помощью неустойчивого правила принятия решений можно выбрать способ определения классов устойчивых правил. Однако, по мнению Хэнсмэна, в настоящее время отсутствует общая теория, которая способствовала бы полному пониманию устойчивости предложенного множества правил принятия решений, что особенно ощущается при введении в модель планирования производства внешних прогнозов. По-видимому, в настоящее время единственным методом исчерпывающего исследования степени устойчивости правил принятия решений по определению планов производства является имитационное моделирование [39].
^ 4.2 Эвристические правила принятия решений.
Боуман [9] разработал метод агрегированного планирования (метод управляющих коэффициентов), позволяющий при планировании объема производства учесть поведение органов управления. Этот метод основывается на следующих предположениях.
С одной стороны, органы управления стремятся выбрать для определения объема производства, уровня запасов и количества необходимых трудовых ресурсов способ, чувствительный к общему объему затрат и влияющий на принимаемые решения.
С другой стороны, органы управления склонны переоценивать значение повседневных отклонений в своей работе, в результате чего эпизодически принимаются либо дорогостоящие, либо ошибочные решения, которые отличаются от усредненной модели предшествовавшей деятельности этих органов. Поскольку, однако, большинство функций затрат в окрестности оптимума имеют плоскую форму, то, следовательно, малые отклонения значений пере- ленных от оптимума не приводят к значительному изменению целевой функции.
На основании вышеизложенных соображений Боуман пришел к выводу, что правило принятия решения, использующее среднее значение коэффициентов, полученных с помощью анализа решений по управлению, принятых в предшествующие интервалы времени, должно привести к лучшим результатам, чем обычно используемые правила и правила, полученные в результате аналитических исследований.
Структура искомого правила принятия решения может быть получена на основе либо интуитивных, либо аналитических соображений, либо на основе и тех и других одновременно.
Бауман предложил следующий вариант правила принятия решений:

где Pt — планируемый объем производства в течение t-го интервала времени; St— прогноз сбыта в течение t-ro интервала времени; х, у — сглаживающие постоянные;
^ JN— нормальный уровень запаса; It-i— уровень запаса к концу (t — 1)-го интервала времени; at— весовой множитель, приписываемый прогнозу сбыта St, причем at > at+1 > . . . > at+T-i, Т — период планирования.
Значения весовых множителей аi, сглаживающих постоянные х и у, вычисляют с помощью регрессионного анализа управленческой деятельности в предшествующие интервалы времени. Боуман опробовал разработанную им модель в четырех отраслях промышленности и получил обнадеживающие результаты.
^ 4.3. Поисковые правила принятия решений
Джонс [47] объединил эвристический подход, определяющий структуру правила принятия решения, и поисковые методы для вычисления значений коэффициентов, присутствующих в решающих правилах. Он разработал метод агрегированного планирования объема производства, который назвал параметрическим планированием производства. Джонс исходил из существования двух линейных правил принятия решений, одно из которых позволяет определить уровень фонда рабочей силы, а другое — объем производства, причем первое имеет вид Wt = Wt^ + + A (WD — Wt_j), где W— текущий уровень фонда рабочей силы; Wt— планируемый уровень фонда рабочей силы в течение рассматриваемого интервала времени; WD — желательный уровень фонда рабочей силы, удовлетворяющий заданный прогнозируемый спрос; А — коэффициент, определяющий подлежащую реализации часть разности между желательным и текущим уровнями фонда рабочей силы.
Величина фонда рабочей силы WD определяется как взвешенная сумма величин фондов рабочей силы, необходимой для обеспечения в течение периода планирования Т сбыта продукции, начиная с г-го интервала времени, т. е.

где hi—- весовой множитель, приписываемый показателю прогнозируемого сбыта iS'j+i-j, К (St) — число рабочих, требуемых для производства с минимальными затратами St единиц продукции.
Джонс но результатам экспериментов с несколькими весовыми функциями предложил следующее выражение для определения значения весовых множителей bt:

где В — коэффициент значимости прогноза, принимающий значения от 0 до 1.
Отметим, что все весовые множители bt, i = 1, . . ., Т, являются функцией одного параметра Б. Кроме того, Джонс включил в структуру правила принятия решений член, который исключает нежелательное сокращение или накопление запасов и имеет вид btR (/* — _j), где I* — заданный оптимальный уровень запасов в конце г-го интервала времени.
В результате правила принятия решений по выбору уровня фонда рабочей силы можно записать как

а правило принятия решений но определению объема производства —

где ^ Pt— объем производства, выраженный в единицах продукции; К_1 (Wt) — число единиц продукции, которая производится с минимальными затратами в течение г-го интервала времени Wt
рабочими; С — коэффициент значимости, для которого вводится шкала оценок от 0 до 1 и который определяет необходимую степень увеличения или уменьшения объема производства; — весовой множитель показателя прогнозируемого сбыта _j в течение (t + г — 1)-го интервала времепи.
Весовые множители dt определяются по формуле, аналогичной той, которая используется для вычисления весовых множителей bi т. е.

Значения коэффициентов А, В, С и D определяются путем' исследования зависимости функции полезности от значений этих коэффициентов. Вид функции полезности зависит от общей структуры затрат, учитываемых при принятии решений по выбору объема производства и фонда рабочей силы.
Существует значительное количество различных методов поиска, пригодных для оптимизации значений коэффициентов [91]. Среди них наиболее перспективным является метод прямого поиска, разработанный Хуком и Дживсом; [41]. Джонс предположил, что поверхность отклика, определяемая четырьмя коэффициентами, и соответствующая функция оценки полезности являются плоскими, гладкими и унимодальными функциями.
Другой важный подход к решению задачи агрегированного планирования объема производства был предложен Таубертом [80]. Существенная особенность подхода, предложенного Таубертом. состоит в том, что объем производства, уровни фонда рабочей силы и запасов определяются на основе данных о значениях этих показателей в течение каждого интервала времени периода планирования, в то время как Джонс использует только значения четырех коэффициентов (А, В, С viD). Число операций поиска в подходе Тауберта зависит от числа интервалов, на которые разбит период планирования, что порождает дополнительные вычислительные трудности.
Тауберт предложил комбинированный метод поиска агрегированного плана объема производства, согласно которому с помощью метода ветвей и границ производится разбиение множества допустимых решений на подмножества. На этих подмножествах формируются более простые задачи агрегированного планирования, решения которых находятся с помощью вышеупомянутого метода. Комбинированный метод кажется перспективным, однако его' возможности еще недостаточно исследованы. В работе [29] рассматривается еще один простой подход к решению задачи агрегированного планирования объема производства.
^ 4.4. Правила принятия решений, основанные на имитационном моделировании.
Имитационное моделирование обычно используется в тех случаях, когда аналитические модели либо слишком сложны, либо слишком упрощают представления о реальном процессе [20, 66].
Верджин [86] предложил имитационную модель, позволяющую учитывать специфику каждого конкретного предприятия. Процесс имитационного моделирования начинается с рассмотрения некоторого начального приемлемого плана, полученного экспериментальным путем, или па основании данных, отражающих существующую ситуацию на предприятии. Целевая функция, па структуру которой никаких ограничений не налагается, используется для определения необходимости изменения показателей полученного плана. В процессе перехода от одного плана к другому изменяются значения таких показателей производства, как уровень занятости, объем сверхурочной работы, уровень запасов, объем выполнения работ по субподрядам и др., причем показатели изменяются до тех пор, пока не будет достигнут локальный минимум целевой функции.
Верджин провел исследование на трех промышленных предприятиях, функционирование которых существенным образом зависит от сезонных колебаний спроса. Полученные результаты свидетельствуют о том, что планы, разработанные с помощью имитационной модели, имеют лучшие показатели, чем обычно используемые планы и планы, составленные с помощью линейных правил принятия решений.
^ 4.5. Преимущества и недостатки моделей с произвольной функцией затрат.
Одним из основных преимуществ рассмотренных моделей является возможность более точного учета факторов, влияющих на формирование плана производства, в том числе различного рода неопределенностей, специфики структуры функции затрат и ограничений. Кроме того, эти модели с большей степенью достоверности воспроизводят реальный процесс принятия решения. Это приводит к тому, что результаты подобного моделирования оказываются доступными для понимания лицу, принимающему решения. В результате лицо, принимающее решение, может объяснить существо принимаемых решений и доказать необходимость их утверждения. Однако разработка и эксплуатация этих моделей требует значительных затрат, а вычислительные методы, используемые для решения, редко гарантируют достижение глобального оптимума. Более того, некоторые из этих моделей требуют высокой степени агрегирования, что создает существенные трудности 0 случае необходимости получить на более низких уровнях дезагрегированное решение. Следует также иметь в виду, что для рассмотренных моделей при наличии большого числа связанных между собой ограничений отсутствуют эффективные методы решения. Аналитические модели используются для качественных исследований свойств оптимальных решений, и они редко порождают практически используемые алгоритмы.
Ли и Хумавала [58] сравнили результаты практического применения различных подходов к решению задач агрегированного планирования производства. Они пришли к выводу, что модель, предложенная Таубертом, намного эффективнее, чем модель линейного программирования и модели, разработанные Джонсоном и Боуманом, и предложили .метод синтеза моделей агрегированного планирования объема производства.