____________ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА__________________________
2011 ЭКОНОМИКА Вып. 4(11)
УДК 338.363:330.4
ПОДХОДЫ К ФОРМИРОВАНИЮ ПРОИЗВОДСТВЕННОЙ ПРОГРАММЫ ДЛЯ ПРЕДПРИЯТИЙ С ДИСКРЕТНЫМ МЕХАНОСБОРОЧНЫМ ТИПОМ ПРОИЗВОДСТВА1
A. В. Панюков, д. физ.-мат. наук, проф., зав. кафедрой экономикоматематических методов и статистики
B. А. Телегин, асп. кафедры экономико-математических методов и статистики
Южно-Уральский государственный университет, 454080, г. Челябинск, пр. Ленина, 76 Электронный адрес: a [email protected]
Рассмотрены методы поиска оптимальной производственной программы предприятия с дискретным механосборочным типом производства. В частности, предложены агрегированная математическая модель и модель с учетом альтернативных технологических маршрутов и «узкого места». Также предложена методика определения объемно-календарных нормативов на новую продукцию на основе накопленной статистики по освоенным изделиям. Обозначены способы автоматизации процесса поиска оптимальной производственной программы на производственных предприятиях.
Ключевые слова: производственная программа; транспортная задача; распределительная задача; рабочий центр; структура производства; календарно-плановые нормативы.
Введение
Устойчивое финансовое состояние промышленного предприятия, действующего в рыночной экономике, может быть обеспечено при условии выпуска продукции, соответствующей динамично меняющемуся спросу потребителей. Обеспечить это соответствие можно только на основе эффективного планирования производственной программы (далее ПП). ПП - это комплексное задание по выпуску и реализации продукции определенного ассортимента и качества в натуральных и стоимостных показателях, ориентированных на достижение целей предприятия. Планирование ПП должно основываться на точных, своевременных и экономически обоснованных расчетах техникоэкономических показателей работы
предприятия [3, а 173-177]. При проведении расчетов необходимы фундаментальные и прикладные исследования, а также применение эффективных информационных систем [2, c 109-115; 1, а 56-73]. Все это позволит предприятию хорошо ориентироваться в ходе и перспективах технико-экономического развития производства, иначе оно может безнадежно отстать от конкурентов и не соответствовать конъюнктуре рынка. ПП является основным разделом плана предприятия. Все другие разделы плана разрабатываются в соответствии
с ПП и направлены на обеспечение ее реализации в установленные сроки и при наименьших затратах [4, с. 10-14; 12, с. 503-507;
7, а 955-970].
В данной статье подробно изложены математические методы и инструментальные средства поиска оптимальной производственной программы предприятия с дискретным механосборочным типом производства, анонсированные в более ранних работах авторов. В частности, предложены агрегированная математическая модель и модель с учетом альтернативных технологических маршрутов и «узкого места» [10, с. 158-163]. Также предложена методика определения объемно-календарных нормативов на новую продукцию на основе накопленной статистики по освоенным изделиям [7, с.216-221; 8, с.214]. Обозначены способы
автоматизации процесса поиска оптимальной производственной программы на
производственных предприятиях [11, с. 76-99, 515-519; 9, с. 102 - 109].
Факторы и критерии оптимальности ПП
Особое значение при разработке ПП и ее реализации имеет оптимизация структуры выпускаемой продукции. Выбор оптимальной ПП должен основываться в первую очередь на знании спроса на конкретные виды товаров и услуг. Спрос выступает ограничением, которое
1 Работа выполнена при финансовой поддержке РФФИ и правительства Челябинской области (гранты № 10-07-96002-р_урал_а и № 10-07-96003-р_урал_а
© Панюков А.В., Телегин В.А., 2011
74
определяется внешней средой и которое в обязательном порядке следует учитывать при разработке ПП. ПП должна соответствовать ресурсам предприятия, учитывать его объективные возможности. Внутренними ограничениями, учитываемыми при решении задач оптимизации ПП, обычно считаются [4, с. 10-14; 12, с. 503-517; 5, с. 955-970]:
1) производственные мощности;
2) финансовые ресурсы;
3) дефицитные материалы.
Основным ресурсом, определяющим возможности по выпуску продукции, является производственное оборудование. Поэтому важнейшим этапом разработки ПП предприятия является обоснование планируемых объемов выпуска продукции производственной мощностью.
При расчете ПП возникает задача оптимизационного характера. Задача оптимального планирования заключается в поиске такого варианта плана, который при использовании имеющихся ресурсов обеспечивает максимальный доход либо минимум затрат.
На практике выбирается один или несколько критериев, которые в наибольшей степени отвечают конкретным условиям и задачам производства. В случае использования нескольких критериев полученные оптимальные решения сравниваются и выбирается окончательный вариант ПП. Для определения оптимальной ПП применяются методы линейного программирования с использованием корпоративных информационных систем (КИС). В КИС хранятся данные, к ним должны применяться алгоритмы поиска оптимального плана [11, с.515-519].
Основным критерием оптимальности, зависящим от объема производства, ассортимента продукции, является
маржинальная прибыль. Можно выделить следующие показатели [4, с. 11; 5, с. 955-970]:
1) маржинальная прибыль на единицу продукции;
2) маржинальная прибыль на единицу общей трудоемкости продукции;
3) маржинальная прибыль на единицу трудоемкости узкого места в маршруте производства;
4) отношение маржинальной прибыли на единицу общей трудоемкости продукции к ее общей трудоемкости.
Пусть Рг - цена реализации продукции, С - себестоимость, тогда МР = (Рг - С) есть «маржинальная прибыль на единицу
продукции». ТЬ - общая трудоемкость производства единицы продукции, тогда «маржинальная прибыль на единицу общей трудоемкости продукции» равна МРиТЬ = (Рг -С)/ТЬ. Данный показатель описывает доходность работы основных рабочих при производстве соответствующей продукции.
Пусть ЬВ - трудоемкость производства продукции на ограниченном ресурсе. Ограниченный ресурс есть «узкое место». Тогда «маржинальная прибыль на единицу
трудоемкости обработки на «узком месте» будет такой: МРВп = (Рг - С)/ЬВ. Это методика оптимизации по «пропускной калькуляции». Она применяется в условиях ограниченной производительности отдельных
производственных участков или оборудования. Основная цель построения пропускной калькуляции - определить, выпуск какой
продукции позволит «провести» через узкое место в технологическом цикле наибольшую маржинальную прибыль. В качестве
ограниченного ресурса могут выступать показатели производительности труда, времени работы производственного оборудования, пропускной способности отдельных цехов и т.д. ПП должна быть составлена таким образом, чтобы продукция, у которой отношение маржинальной прибыли к ограниченному ресурсу наибольшее, производилась в первую очередь.
Применение вышеописанных
показателей для оптимизации ПП не всегда могут дать объективные результаты. Показатель МРЯВпТЬ - «отношение маржинальной прибыли на единицу общей трудоемкости продукции к трудоемкости выпуска одного изделия» лучше отражает роль продукции в формировании маржинальной прибыли от реализации. Данный показатель будет таким: МРЯВпТЬ = (Рг - С)/ТЬ [4, с. 12].
Регламент формирования оптимальной ПП
Для оценки эффективности
использования производственных мощностей и управления ассортиментом выпускаемой продукции необходимо разработать регламент формирования ПП (рис. 1).
Расчет трудоемкости ПП
Сопоставление доступных производственных мощностей с плановыми
Выявление продукции с минимальным вкладом на покрытие
Исключение низкорентабельной продукции из ПП
Нет
Рис. 1. Регламент формирования оптимальной ПП
Укрупненно можно выделить три основных этапа составления ПП:
1) оценка трудоемкости ПП и сопоставление с имеющимися ресурсами;
2) расчет маржинальной прибыли по видам продукции;
3) анализ маржинальной прибыли и трудоемкости.
Остановимся подробнее на
перечисленных этапах формирования ПП.
Трудоемкость ПП рассчитывается на основании плана продаж на предстоящий планово-учетный период с учетом доступных складских остатков готовой продукции и минимальных страховых запасов. После того как спланировано количество изделий, которое предстоит произвести, выполняется пересчет ПП в единицы трудоемкости. Время, необходимое для выпуска изделия, рассчитывается на основании конструкторско-технологической информации.
Следующий шаг - сравнение плановой потребности в трудовых ресурсах и
максимально доступного фонда рабочего времени, который в том числе включает сверхурочные работы и выходные дни. Это позволяет оценить способность компании выполнить поставленный план.
ПП корректируется на основании такого показателя, как маржинальная прибыль. Другими словами, из ПП исключаются изделия с наименьшей маржинальной прибылью, приходящейся на одну единицу оценки трудоемкости. При исключении из ПП продукции можно применять все критерии, которые предложены выше.
Описание структуры производства
Предприятие с механосборочным типом производства состоит из цехов, участков, рабочих мест. Минимальной единицей является рабочее место (РМ) и бригада. РМ представляет собой объединения рабочего или оператора, станка или оборудования. На РМ выполняются элементарные операции обработки,
осуществляется один передел продукции.
Участок - это объединение РМ, имеющих оборудование или станки одного типа, выполняющих схожие операции и имеющих одинаковую производительность.
Показателем, отражающим
производительность и трудоемкость обработки изделия на РМ, является норма выработки за смену. Норма выработки - это количество изделий, которое может обработать РМ за смену. Она зависит от производительности оборудования, относящегося к РМ, и продолжительности смены. Норму выработки также имеет участок. Она равна норме выработки всех РМ данного участка.
Величина, обратная норме выработки, есть коэффициент трудоемкости обработки продукции на РМ. Коэффициент трудоемкости, умноженный на продолжительность смены в единицах оценки трудоемкости, есть показатель трудоемкости обработки изделия. Как правило, трудоемкость оценивается в нормоминутах или нормочасах.
В методологии оценки
производственных мощностей они
характеризуются такими элементами, как рабочие центры (РЦ). РЦ - это ресурсы, используемые в процессе производства. Под ресурсами в данном случае понимается оборудование, персонал, принимающие участие в изготовлении продукции. Участок и РМ в методах расчета выступают в роли РЦ.
РЦ характеризуются производительностью, фондом рабочего времени в период планирования. Эти показатели основываются на показателях: норма выработки, коэффициент трудоемкости, трудоемкость обработки изделия РМ или участков [3, с. 159-160].
Агрегированная задача оптимизации ПП
Для описанного выше регламента оптимизации ПП можно предложить математическую модель оптимизации ПП. Пусть і=1,2,...п - множество производимой продукции в ассортименте. Если на предприятии действуют фиксированные цены или все цены можно усреднить, то для каждой продукции в ассортименте можно рассчитать маржинальную прибыль на единицу выпуска. Одним из ограничений для ПП будет спрос на продукцию в ассортименте, т.е. горизонт планирования
X < &, І = 1,2,...,П.
Еще одним ограничением будет пропускная способность производственных мощностей. Пусть ]=1,2,...,ш - перечень РЦ, тогда есть коэффициент или показатель трудоемкости обработки і-й продукции на у-м РЦ. Ограничением по РЦ будет количество рабочих смен в плановом периоде или фонд рабочего времени в единицах трудоемкости.
Математическую модель расчета оптимально ПП можно представить в виде
П
РХ ^ тах,
і
0 <х <&, І -1,2,...,п,
І=1
Е
І-1
І ^ ь,, І = 1,2,...,т
(1)
(2)
(3)
где хі - объем выпущенной и реализованной і-й продукции, рі - маржинальная прибыль от реализации і-й продукции, йі - спрос на і-ю продукцию с учетом фактических и страховых складских остатков, - коэффициент или показатель трудоемкости обработки і-й продукции на у-м РЦ, Ь,■ - количество смен или фонд рабочего времени у-го РЦ в плановоучетном периоде.
Задача (1) - (3) представляет
каноническую задачу линейного
программирования с дополнительными интервальными ограничениями на переменные. Как правило, подобная задача имеет относительно небольшое число переменных п, относительно небольшое число ограничений ш+п и может быть решена с помощью универсальных коммерческих программ.
Как правило, на предприятиях действует ценовая дифференциация на продукцию для разных групп покупателей. Реализуется ценовая дифференциация за счет назначения цен не на отдельные изделия, а на заказываемые покупателями комплекты изделий. Пусть
{хк ={£,хк2,...,хкпу.к = \2,...,к) -
множество заказываемых покупателями комплектов, qk,k = \,2,...,K -
маржинальная прибыль от реализации
к
комплекта х, ук - количество произведенных комплектов хк. В этом случае математическую модель расчета оптимально ПП можно представить в виде
к-1
0 < Ук <Ук, к -1,2,...,К,
К
ЕЕ
к-1 где
Ук - спрос
к ґ ^к , к
на
(4)
(5)
(6)
комплект
хк=(хї,хІ...Х\к = \,2,.,К,
П
щ, =ЕЛ«
і-1
- коэффициент или показатель трудоемкости производства комплекта
хк = (х*,хк2,...,хкп\ к = \,2,.. .,К наум РЦ.
Задача (4) - (6), как и задача (1) - (3), представляет каноническую задачу линейного программирования с дополнительными
интервальными ограничениями на переменные. Заметим, что в задаче (4) - (6) количество переменных К и ограничений т могут оказаться выше критических значений для задач,
эффективно решаемых с помощью
коммерческих пакетов.
Недостатком моделей (1) - (3) и (4) - (6) является использование агрегированных
переменных хг и ук , что требует дополнительно решения проблемы распределения работ по технологическим маршрутам. Учет
распределения работ по технологическим
маршрутам существенно увеличит размерность задачи (количество переменных моделей (1) -(3) и (4) - (6) станет равным пт и пК соответственно). Кроме того, дискретный тип производства требует наложения на переменные данных задач условия целочисленности. Это делает практически невозможным решение реальных задач с применением универсальных коммерческих программных средств.
Задачи (1) - (3) и (4) - (6) с учетом дискретности переменных относятся к классу многомерных задач о ранце. Данные задачи могут быть решены псевдополиномиальными алгоритмами динамического программирования. На практике часто используют различные модификации «жадного» алгоритма, который имеет полиномиальную сложность, что и является его основным достоинством. Главный же недостаток «жадного» алгоритма состоит в том, что он не всегда находит правильное решение. В этом смысле его можно отнести к классу приближенных алгоритмов.
Задача оптимизации ПП с учетом альтернативных маршрутов производства и «узкого места»
Рассмотрим ситуацию расчета ПП с учетом альтернативных маршрутов
производства и «узкого места». Как правило, производственные мощности состоят из оборудования разного типа, разной производительности, но выполняющего схожие технологические операции. Одинаковое оборудование объединяется в участки. Таким образом, имеются альтернативные участки для выполнения схожих технологических операций. Поэтому выпускаемая продукция имеет несколько альтернативных технологических маршрутов производства. Пусть г =1,2,. т, есть множество производимой продукции, у=1,2,...,п есть множество альтернативных
маршрутов производства. Переменная ху есть выпуск г-й продукции поу-му технологическому маршруту.
Технологический маршрут - это последовательность участков, на которых данная продукции должна пройти обработку или сборку. Каждый маршрут характеризуется максимальной выработкой, себестоимостью производства единицы изделия по данному технологическому маршруту. В маршруте производства конкретной продукции есть участок с наименьшей суммарной нормой выработки всех его РМ. Он определяет максимальную норму выработки данного технологического процесса по данной продукции. Описанный участок является «узким местом» [3, с. 160]. Маршрут в расчетах выступает в роли РЦ. «Узкое место» определяет его производственные возможности. Пусть Хуу, где 1 = 1,2,... п, у = 1,2,...,т, есть коэффициент или показатель трудоемкости «узкого места», а следовательно, и технологического маршрута.
Целевая функция и ограничение по спросу зависят от номенклатуры реализуемой продукции и технологического маршрута, по которому была она произведена. Тогда математическую модель расчета оптимально ПП можно представить в виде
т П
ЕЕРуХо ^ тах, (7)
7=1 0=1
П
Е Ху = д„1 = 1,2,..., п , (8)
0=1
т
Е\Ху - Ьу, 0 = 1,2,...,т, (9)
7=1
х. > 0, 7 = 1,2,...,п, у = 1,2,...,т, (10)
и 7 7777./ 777
где Ху - объем выпущенной и реализованной г-й продукции по у-му альтернативному технологическому маршруту, ру -маржинальная прибыль от реализации г-й продукции, произведенной по У-му технологическому маршруту, - спрос на г-ю продукцию с учетом фактических и страховых складских остатков, Ху - коэффициент или показатель трудоемкости обработки г-й продукции на «узком месте» у-го технологического маршрута, Ьу - количество смен или фонд рабочего времени «узкого места» у-го технологического маршрута в плановоучетном периоде.
Данная задача относится к типу распределительных задач. При определенных условиях ее можно преобразовать к транспортному типу задач в матричной форме [6, с.76-99].
Согласно условиям задачи «узким местом» являются участки в маршрутах
производства с наименьшей нормой выработки.
На данных участках выполняются одинаковые технологические операции, поэтому норма
выработки продукции определяется
производительностью оборудования и сложностью изделия, которая определяется количеством элементарных операций обработки. Показатель Ху можно представить как произведение показателя относительной сложности обработки г-й продукции на
производительность оборудования участка, входящего в у-й технологический маршрут.
Т.е. X. = аВ ,7 = 1,2,..., п, / = 1,2,..., т,
у I /у-' ; ; ; ; ^
где аг - относительная трудоемкость обработки г-й продукции, ву - производительность «узкого места» у-го технологического маршрута.
Приведенные ниже преобразования определяют способ сведения
распределительной задачи (9) - (12) к
транспортной задаче в матричной постановке:
т т т Ь т Ь
(V/=1,2,..., т) Е Xх.. - Ь о Е а.Вх.. < Ь о Е ах. <—о Еу. < —
\ ■> ’’’ I ^ 7/ 7/ /!-*"/! / 7 7/ о о
^=1 ,=1 ,=1 Ру ,=1 Ру у
где г (хх:. / = 1,2,...,п, j = 1,2,...,т -
планируемая трудоемкость работ по г-му
изделию на у-м технологическом маршруте. Переходя в выражениях (9) и (10) к переменным
у =ах... / = 1,2,...,и, / = 1,2,...,ш,
7 у гг/’ 5 5 5 5 7 5 5 5 >
получим
(Vі=l,2,...,п) Ех, = &і ^Еу, -
і-1
Ґ
V і=1 і-
Е Ер,а у, ^ тах
V і-1 І-1
Таким образом, распределительная задача (9) -(12) эквивалентна задаче
ЕЕ р Vаг уі ^ max,
і-1 і-1 У
(V/ =1,2,...,и) Ё^=^г V і-1 / . >
(11)
(12)
(13)
(Уі -1,2,...,т) ЕуV <-,
Vі-1 Рі,
(Vi = 1,2,...,п, V, = 1,2,...,т)(у >0). (14)
Задача (13) - (16) известна как открытая транспортная задача в матричной постановке. Она имеет решение, когда
я = Е -у-Е Ла>0.
/=1Р/ 7=1
При Я < 0 спрос не может быть удовлетворен. Оптимальная с точки зрения производителя 1111 может быть получена введением в задачу (11) - (14) фиктивного рабочего центра
У = П + 1 Р/(п+1) = 0 Рп+1 = 1, Ьп+1 = -Я .
В этом случае расширением задачи (11)
- (14) будет следующая закрытая транспортная задача в матричной постановке:
т П+1
ЕЕ р а у у ^ тах (15)
7=1 /=1 У
(V, -1,2,...,т,т +1) ЕУ
(V/ = 1,2,..., п, V/ = 1,2,..., т +1)( у у > 0). (18)
Продукцию фиктивного (т+1)-го РЦ, т.е. у7(П+1), следует рассматривать как неудовлетворенную часть спроса на продукцию г-го вида, / = 1,2,...,П.
Хотя решение задачи (15) - (18) является оптимальным для производителя, оно не является устойчивым в перспективе, т.к. будет приводить к затовариванию рынка выгодными производителю товарами и к дефициту товаров, невыгодных для производителя.
Альтернативным подходом к выбору 1111 является ориентация на сохранение сложившейся структуры спроса, т.е. пропорции
между величинами б/, / = 1,2,...,/?. Поскольку удовлетворена может быть только часть спроса
К -
І-
т
Е
І-1
то разумно ограничить спрос на /-и товар величиной б/( = К • с! 1 . Легко проверить, что
т п
Е(Я-«г) = Е-
і
І-1 і-1 Рі
Следовательно, закрытая транспортная задача в матричной постановке:
т п ЕЕР уа,Уу ^ таХ (19) і=1 у=1 У объединяется в участки. Таким образом, имеются альтернативные участки для выполнения схожих технологических операций.
(У/ = 1,2,...,и) („ _ > Ел =<*іаі V у= ) , (20) Поэтому выпускаемая продукция имеет несколько альтернативных технологических маршрутов производства. Пусть у=1,2,...,п есть множество альтернативных маршрутов
^ . у ж * ц а сі к ^ ^ Ё II II о ^ І т Ь ^ У У < — , (21) ч '■=! Д ) . = l,2,...,т)(у. >0) - (22) ПП, в которой для каждого производства, переменная х^ есть выпуск 1-й продукции по у-му технологическому маршруту. Технологический маршрут - это последовательность участков, на которых данная продукции должна пройти обраб отку. У каждого участка и РМ технологического
товара невыполненной будет (1 — К) -я часть спроса.
Решить представленную транспортную задачу в матричной постановке можно применяя метод потенциалов, алгоритм беспорядка, прямой или двойственный симплекс-метод. Начало современного математического обеспечения решения задач об оптимальном потоке, транспортных задач относится к 70-м гг. Сравнение алгоритмов решения данных задач, опыт эксплуатации и вычислительные эксперименты показали, что прямой симплекс-метод значительно превосходит остальные известные методы [6, с. 76-80].
Применение эффективных потоковых алгоритмов позволяет эффективно решать проблему построения оптимальных 1111 для случаев, когда
Д, = а,Д, , = 1,2,...,П, ] = 1,2,...,т .
В следующем разделе предложена методика определения объемно-календарных нормативов
а, , 1 = 1,2,..., п, Д, . = 1,2,..., т на
новую продукцию
статистики
X,-, і
У
у
на основе = 1,2,..., п
У
накопленной
= 1,2,..., т
по освоенным изделиям.
Постановка задачи определения календарноплановых нормативов
Основными элементами нормативносправочной системы являются календарноплановые нормативы. Они применяются для расчета производственной программы и финансовых показателей. Календарно-плановые нормативы - это такие показатели: норма выработки, доступность единицы
производственных мощностей в период планирования, трудоемкость, производительность и т.д. Данные нормативы можно использовать при расчете плановой калькуляции, фондоотдачи, ПП.
Как правило, производство состоит из оборудования разного типа, разной производительности, но выполняющего схожие операции обработки. Одинаковое оборудование
' є I = {1,2,...,п}, у є.1 = {1,2,...,т}
маршрута есть норма выработки и трудоемкость. На практике норма выработки и трудоемкость определяется с помощью фотографии рабочего дня, статистики выпуска продукции данным РМ или экспертно. Перед нормированием производства новой продукции по новому технологическому маршруту целесообразно оценить норму выработки и трудоемкость аналитическим путем.
Пусть где 1=1,2,...п, ]=1,2,...,ш -коэффициент трудоемкости или трудоемкость обработки изделий на к-м участке. Норма выработки равна частному от деления времени рабочей смены на трудоемкость. Коэффициент трудоемкости можно поставить в зависимость от относительной трудоемкости обработки изделия по отношению к другим изделиям и производительности оборудования на к-м участке. Таким образом,
, 1
д. = а ■—
где а( - относительная трудоемкость обработки 1-й продукции, в, - производительность
оборудования на участке у-го технологического маршрута. Чем выше производительность у-го технологического маршрута, тем ниже его трудоемкость.
Определение показателей относительной трудоемкости продукции и производительности РМ, участков можно использовать [3, с. 5; 7, с. 216-221]:
• для аналитического расчета потенциальной трудоемкости и нормы выработки продукции на РМ участка, на которых продукция не обрабатывалась, а только предполагается обрабатываться;
• калькуляции плановой себестоимости
без учета разных сдельных расценок на выпуск по альтернативным технологическим
маршрутам;
• оценки потенциальной фондоотдачи от оборудования, РМ альтернативного участка для сравнительного анализа использования оборудования разного типа, альтернативных технологических маршрутов.
Чтобы определить показатели Ау-, для каждой продукции и участка из альтернативных технологических маршрутов на предприятии, можно собрать необходимую статистику. Рассмотрим способ нахождения значений показателей а( и в, по измеренным показателям Ху. Поскольку
(Vу є з )[-£ ^
ЇЄІ
(38)
1 =
у
а
о(Ы = 1па— Мю(а.=х — у, а = Ы,х=1па, у = 1пД)
\ ] 1 О/ \ У 1 Ч] ] . 1 О/
V Г])
то далее будем рассматривать задачу в терминах х^ у] , используя метод наименьших модулей:
(У/е I, V. е J)(0 < glJ < 2). (39)
Решить представленную транспортную задачу в матричной постановке можно применяя метод потенциалов [4, с. 76], который вместе с решением задачи (36) - (39) находит решение соответствующей ей двойственной задачи:
У г—И ■У".+2 ■У ^ ^ т1п (40)
Е К- Уу
ЄІ ,]ЄІ
а,.
ієІ
->Ш1П •
X, У
(23)
(^є 1 є 3)(- , + !,,< а,у),
Е
Данная задача эквивалентна задаче ЛП: ( V і є І Vу є 3) ( 0 < )
(41)
(42)
->Ш1П,
X, У,^
(24)
-^. < X - У} - ау < WlJ, WlJ > 0,іє І,у є 3
(25)
которая в стандартной форме имеет вид
Е
і,у
w,,
->Ш1П,
х, у , W
(Vi є І,у є 3)
^х. - у + ^ > а ^
' -У ] і у
-х. + у + ^ >-а
і ' у у у V ^ > 0
(26)
(27)
Построим задачу, двойственную задаче (26) - (27):
Е аі (/у - /у ) ^ Шах, (31)
ієІ ,ує3 1
Ґ \
(V 'єІ) Е/ -Ел =^ (32)
Vує3 ує3 )
(V, єз )[е у-Е /=0 ], (33)
V ієІ ієІ )
(V'є І, ^ є з)(/ + /у <1), (34)
(■Vі є І, Vу є 3)(/,/у.і > 0). (35)
Произведем в полученной задаче замену переменных:
8 = / - / +1, Ь- = / + / , і є І, у є 3.
^ у ^ у і ’ у ^ у у і ’ ’ ^
После замены переменных будем иметь задачу линейного программирования транспортного типа в матричной постановке:
-ІІІ • И + Е ау8у ^ Шax, (36)
і єІ ,ує3 8
/ л
(^єІ) Е=
V ує3
(37)
Сравнивая систему ограничений (29) с системой ограничений (40) - (42), легко
заметить, что из допустимости решения (г,&',() задачи (40) - (42) следует допустимость решения (х=г, у=&\ м>=(), задачи (28) - (29). Более того, если (г,5,/) - оптимальное решение задачи (40) - (42), то (х=г, у=$, w=t) -оптимальное решение задачи (28) - (29), т. к. двойственные им задачи (31) - (35) и (36) - (39) имеют соответствующие оптимальные решения.
Изложенное выше позволяет предложить следующий алгоритм вычисления приведенной сложности изделий и приведенной производительности оборудования:
Алгоритм А1 Вход:
I - номенклатура изделий;
J - номенклатура оборудования;
Л = {Д. :/е I,] е J}: Я у - среднее время
изготовления изделия I на оборудовании у. Выход:
{а : 1 е I} , а - приведенная трудоемкость изготовления изделия V;
{Д: ] е .}, Д - приведенная
производительность оборудования вида у;
Шаг 1. По матрице Л = {Д : / е /, ] е J} вычислить матрицу
А = {а] = ЫЛ] :/е 1,] е J}.
Шаг 2. Для заданных I, I, А найти оптимальные решения пары взаимодвойственных задач (36) -(39) и (40) - (42). Пусть это будут g и (г^,() соответственно.
Шаг 3. Для каждого / е I вычислить
а = ехр^).
Шаг 4. Для каждого ] е J в^1числить
Р. = ехр(5]).
Шаг 5. Вернуть {at : i GI| и : j e JI .
Конец описания алгоритма А1
Современные КИС не содержат алгоритмов решения задач линейного программирования. Программные средства для решения задач данного типа разрабатываются и развиваются отдельно от процесса развития известных КИС. В реальности приведенные инструменты представлены программными модулями, компонентами и даже отдельными коммерческими программами. Для применения данных инструментов в составе КИС необходимо провести их интеграцию в архитектуру КИС. Для успешной интеграции программных средств они должны соответствовать общепринятым стандартам ISO/IEC 14882:2003. На данный момент одним из языков программирования, позволяющим создавать подобные средства, является С++. С помощью данного языка авторами разработан класс TRANSPORT [6, с. 76 - 99] для решения задач транспортного типа в разных постановках, который можно скомпилировать в библиотеку классов под распространенные ОС. Также разработан модуль интеграции с использованием технологий для WINDOWS, таких как COM, web-сервисы и XML [11, с. 515].
Заключение
Подводя итог изложенному, отметим, что для расчета оптимальной ПП на предприятии с дискретным механосборочным типом производства необходимы следующие данные:
1) список номенклатуры продукции;
2) средняя или минимальная цена реализации по всем заключенным договорам на период планирования;
3) плановая калькуляция себестоимости по каждой продукции;
4) план продаж на основе подтвержденных и прогнозных заказов покупателей или прогноз продаж на основе анализа рынка, скорректированного на складские остатки и страховой запас;
5) данные по количеству рабочих смен на период планирования по каждому РМ конкретного участка;
6) список однозначно используемых технологических маршрутов производства для каждой продукции на период планирования;
7) нормы выработки продукции по каждому РМ на рабочую смену из используемых технологических маршрутов производства.
Второй и третий пункты необходимы для определения целевой функции. Результат данного расчета станет массивом показателей pij маржинальной прибыли в целевой функции.
Четвертый пункт определяет ограничение по спросу. Плановое значение продаж в разрезе номенклатуры продукции есть показатель й,. Ограничения по производственным мощностям определяют данные из 5 - 7 пунктов.
Количество рабочих смен по всем рабочим местам участка определяет показатель Ъу. Показатель Я. является коэффициентом трудоемкости конкретного участка. Показатели Ъу и Яу, умноженные на продолжительность смены, есть фонд времени и показатель трудоемкости обработки на участке соответственно.
Имея эти данные и применяя предложенный в работе алгоритм А1, можно последовательно найти объемно-календарные нормативы:
а , 1 = 1,2,...,п, Р], ] = 1,2,...,т,
затем найти решения задач (15) - (20) или (19) - (22), после чего рассчитать
оптимальную ПП.
Использование разработанных
авторами программных средств [6, с. 76-99; 10, с. 515-519] позволяет эффективно решать все рассмотренные в данной работе задачи.
Список литературы
1. Бифл С., Боум Б., Эрдогмус Х. Программная инженерия основанная на показателях. Шпрингер, 2005. 388 с.
2. Дождиков С.В. , Прохоров И.В.. Технико-экономический подход к выбору вариантов реинжиниринга информационных систем // Экономика атомной отрасли. 2006. № 3. С. 109-115.
3. Костюков В.Д. , Островерх
А.И. Контрольные показатели бизнес-процессов машиностроительного предприятия // Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта
(САЭ/САМ/РБМ-2007): матер. 7-й Междунар. конференции / под ред. Е.И. Артамонова. М.: Ин-т проблем управления РАН, 2007. С.173-
177.
4. Куприянов Ю.В. , Галдин М.А. Как оптимизировать производственный план // Финансовый директор. 2006. № 5. С. 10-14.
5. Ли Л. , Лью С., Разжинский А. , Парк С. О задаче интегрированного производства, инвентаризации и распределения маршрутов // Ведомости института инженеров индустрии. 2006. Вып. 38(11). С. 955-970.
6. Панюков А.В., Телегин В.А. Техника программной реализации потоковых алгоритмов // Вестник ЮУрГУ. Сер. Математическое моделирование и программирование. 2008. Вып.
1, № 15(115). С. 76 - 99.
7. Панюков А. В. , Телегин В. А. Оценка сложности изделий и производительности рабочих мест // Эффективная логистика: сб. статей участников IV Всерос. науч.-практ. конференции с международным участием (3декабря 2010 г.) / отв. ред. А.Г. Бутрин. Челябинск: Изд. центр ЮУрГУ. 210. 324 с.
8. Панюков А.В., Телегин В.А.Линейная
задача распределения объемов производства по технологическим маршрутам // Матер. Рос. конференции «Дискретная оптимизация и исследование операций» (Алтай, 27 июня -3 июля 2010. Новосибирск: Изд-во Ин-та
математики СО РАН, 2010. 214 с.
9. Панюков А.В., Телегин В.А. Применение потокового программирования в задачах проектирования нормативно-справочных баз // VI Междунар. науч.-метод. конференция «Совершенствование подготовки 1Т-специалистов по направлению «Прикладная информатика» для инновационной экономики». М.: МЭСИ, 2010. С. 102 - 109.
10.Телегин В.А. Оптимизация производственной программы предприятий с дискретным мехообрабатывающим типом производства //
Совершенствование стратегического
управления корпоративными образованиями и региональная промышленная политика перехода к новой инновационной экономике: матер.
Междунар. науч.-практ. конференции (Пермь,
11 ноября 2010 г.): в 2 т. / Перм. гос. ун-т. Пермь, 2010. Т. 1. С. 158 - 163.
11.Телегин В.А., Латипова А.Т. Интеграция
пакетов оптимизации в систему «1С: Предприятие 8» // Новые информационные технологии в образовании: Развитие
инновационных образовательных учреждений с использованием технологий «1С»: сб. науч. трудов 11-й Междунар. науч.-практ. конференции (1-2 февраля 2011г.) М.: ООО «1С-Паблишинг», 2011. Ч. 1. С. 515-519.
12. Чандра П., Фишер М.Л. Согласование
планов производства и распределения // Европейский журнал исследования
операций.1994. Вып. 72(3). С. 503-517.