Решение задачи размещения производства и переработки продукции
Автор: Султанкул Кызы А., Кулушова У.К., Эсеналиева Ч.С.
Журнал: Бюллетень науки и практики @bulletennauki
Рубрика: Физико-математические науки
Статья в выпуске: 7 т.9, 2023 года.
Бесплатный доступ
Сформулирована задача размещения с верхними ограничениями на объем производства и переработки продукции. Приведен способ решения задачи, когда функции, определяющие производственные затраты и затраты на переработку линейны. Для иллюстрации способа решения приведен и решен числовой пример.
Моделирование процесса, экономико-математические методы и модели, предприятие, размещение производства
Короткий адрес: https://sciup.org/14128330
IDR: 14128330 | DOI: 10.33619/2414-2948/92/02
Текст научной статьи Решение задачи размещения производства и переработки продукции
Бюллетень науки и практики / Bulletin of Science and Practice
Постановка задачи и математическая модель. Пусть имеется m пунктов производства однородной продукции Ai , c ограничением на объем производства x ;< a ;, i = 1,2,..., m. Произведенная в этих пунктов продукция доставляется на n предприятий B} , j = 1,2,... n , произведенной компании, где часть продукции в объеме bj > 0 не перерабатывается предприятием оставляется для своей нужды, а часть продукции в объеме у^ > 0 перерабатывается.
Объем перерабатываемой продукции yj0, j = 1,2,..., n на каждом предприятии Bj ограничен ее максимальной возможностью по переработке Q , т.е. 0 ^ yjо ^ Qj, J = 1,2,..., n.. Предполагается также известным величина b — объем перерабатываемой продукции всеми предприятиями.
Для каждого пункта производства Ai , i = 1,2,..., m известна функция щ ( xi )
определяющая зависимость стоимости производимой продукции от объема производства x , а для каждого предприятия B} , j = 1,2,..., n задана функция ^ ( у} 0) , которая определяет затраты на переработку продукции yj 0, j = 1,2,..., n. .Известна также матрица транспортных расходов c . Требуется определить объемы производства x i > 0, i = 1,2,..., m , переработки ij m , n
У)о, j = 1,2,...,n, и перевозки xv > 0,i = 1,2,...m, j = 1,2,...n минимизирующие суммарные затраты, т.е. требуется найти минимум.
mn mn
L(x, y)=EE cjxj+E ?i(xi)+E^j(yjo) i =1 j=1 i=1
при условиях n
Ex„ = x, < a.,i = 1,2...m, ij ii j=1
E x j = b j + y j o , j = 1 ,2,.-., n , i = 1
E y , 0 = b o , j = 1
0 < y j o < Q j , j = 1,2,..., n
X: > 0,x„ > 0, i = 1,2,...m, j = 1,2,..., n, i ij где x=IxjL • y=Ы n,, nm
Предполагается , что выполняется условия E bj + b 0 < E ai , j = 1 i = 1
n b 0 Рассмотрим задачу (1)-(6) в случае ,когда функции ^i(xt) и Wj (y^ 0) — линейные, т.е. ^i(xi) = cixi, xi e[0,ai 1 i = 1,2,...,m, Wj(yj0) = Cj0yj0, yj0 e[0,Qj ] j = 1,2,...,n. Исключим из целевой функции (1) и ограничений (2) переменные xt, i = 1,2,..., m.,. После этого задачу (1)(6) запишем в виде: найти минимум m n (8) L (x, y ) = EE (cj + ci) xij+ cj0 yj 0 i=1 j =1 при условиях: n Exij< ai,i = 1,2,...,m, j=1 ixjj = bj + yj0 < QJ + bj, J = 1,2,...,n, i=1 Z.y- о=ьo, J=1 x,, 0 0, j = 1,2,..., n, i = 1,2,..., n, yjо > 0, j = 1,2,...,n Для решения экстремальной задачи (8)-(13) используем метод, изложенного в работе [1, 2]. Преобразуем задачу (8-13). Введем дополнительные переменные xin+1 00,i = 1,2,...,m, и mn xm+^ > 0, j = 1,2,..., n, обращаем неравенство(9), (10) в равенства. Определяем Z xin+l и Z xm+Xj . i=1 Они соответственно принимают значения: mmn Zxn+1 = Zat- (Zbj+ b0) , ( i =1 i =1 nnn Z Xm+1j=Z Qj— (Z bj+ b 0) , j=1 j =1 где Qj = Qj + bj, j = 1,2,.., n . После этого задачу можно представить в виде транспортной Таблицы 1, где коэффициенты при переменных xin+1> 0, i = 1,2,.., m и xm+>0, 0, j = 1,2,..n, соответственно полагаются равны нулю ,т.е. cin+1= 0, i = 1,2,..., m, cm+^ = 0, j = 1,2,.., n, Таблица 1 Пример. Для демонстрации способа решения задачи приведем небольшой пример тремя пунктами производства (m = 3) и четырьмя пунктами переработки (n = 4). Имеется: три пункта производства однородной продукции Аг, i = 1,2,3 с максимальным объемом производства продукции 0 < x; < a;,i = 1,2,3, т.е 0 < x; < 150,0 < x2 < 150,0 < x3 < 100. Продукция, произведенная в этих пунктах доставляется на четыре предприятия Bj■, j = 1,2,3,4 произведенной компании, где часть продукции в объеме b ={50,60,40,40} без переработки оставляет для своей нужды, а часть продукции в объеме у^ > 0, j = 1,2,3,4 перерабатывается предприятием Bj, j = 1,2,.., n . Объем перерабатываемой продукции yj0 > 0, j = 1,2,3,4 на каждом предприятии Bj ограничен ее максимальной возможностью по переработке, т.е. 0 < y10< 50,0 < у20< 90,0 < у30< 60,0 < у40< 80. Предполагается, что известно объем перерабатываемой продукции всеми предприятиями этой компании за планируемый период времени, т.е. b0= 170. Кроме этого, для каждого пункта производства A, i = 1,2,3 , и потребления (переработки) B}, j = 1,2,3,4 , известны линейные непрерывные функции ^ (xt), i = 1,2,3 и ^ (у}0), j = 1,2,3,4 , которые имеют вид: ^ (Xj) = 2Xj, Xj е [0,150], ^ (x2) = 2 x2, x2 е [0,150], ^(x3) = x3, x3 е [0,100], ^1(У10) = 3У10,У10 е[0,50], ^2(У20) = У20, У20 е[0,901 W3(У30) = 3У30,У30 е[0,60], ¥4(У40) = 2У40, У40 е[0,80]- Известна также матрица транспортных расходов c=ы 3,4 Требуется определить план производства продукции xi > 0, i = 1,2,3 , перевозки xtj > 0, i = 1,2,3, j = 1,2,3,4 , переработки у;o> 0, j = 1,2,3,4, доставляющие минимум целевой функции. Экономико-математическая модель задачи записывается в следующем виде: найти минимум L (x, у) = 3 x{ j + 5 xx 2 + 3x13 + 4x14 + 4 x2 x + 8 x22 + 6 x23 + 3 x24 + 7 x3 j + 4 x32 + 6 x33 + + 6 x 34 + 2 x1 + 2 x 2 + x 3 + 3 у 10 + у 20 + 3 у 30 + 2 у 40 при условиях 444 ^xtj = xx < 150, ^x2 = x2 < 150, У x3j = x3 < 100, j=1 j=1 У xi 1 = 50 + У10, У xi2 = 60 + У20, У xi3 = 40 + У30, У xi4 = 40 + У40, i=1 i=1 i=1 У У, 0 = 170, =1 0 < У10 < 50,0 < у20 < 90,0 < у30 < 60,0 < у40 < 80, xl > 0, i = 1,2,3, (19) x, > 0, i = 1,2,3, j = 1,2,3,4, где x = |x,|34, y = |y 1, y 2, y 3, y 4^ Преобразуем задачу (14-19). Исключим переменные xi, i = 1,2,3, из целевой функции (14) и ограничений (15). Определяем значения Q,, j = 1,2,3,4, по формуле Qf = Qj + b:, j = 1,2,3,4, т.е. Qi = 100, Q2= 150, Q3= 100, Q4= 120. Тогда задача (14)-(19) принимает следующий вид: найти минимум L (x, y) = 5 x j + 7 x12 + 5 x13 + 6 x14 + 6 x2 j +10x22 + 8x23 + 5x24 + 8x3 3 + 5 x32 + 7 x33 + 7 x34 +(20) + 3y 10 +y 20 + 3y 30 + 2y 40 при условиях: £x,j < 150, £x2j < 150, £x3j < 100, j=1 j=1 £x„ = 50 + y 10 < 100, £xi2 = 60 + y20 < 150, £xi3 = 40 + y30 < 100, £xi4 = 40 + y40 < 120, (22) i=1 i=1 i =1 £ Ую = 170, j=1 xy > 0, i = 1,2,3. j = 1,2,3,4. Введем дополнительные переменные xin+1, i = 1,2,3 , и xm+XJ, j = 1,2,3,4. Определяем 34 3 4 величины £ xn+1 и£ xm+1 j согласно формулам (*) . Имеем £ xin+1 = 40,£ xm+1 j = 110 . i=1 j=1 i=1 j =1 Решение задачи (20)-(24) будем искать методом потенциалов [3]. Получим оптимальное решение задачи. Заметим в Таблице 2, отличными от нуля переменными оптимального плана является: x * = {xn = 100, x13= 40, x24 = 120, x32 = 100}, y ’ = {y 10 = 50,y 20 = 40, y 30 = 0, y40 = 80} x3 = 140, x ’ = 120, x3' = 100. Минимальное значение целевой функции задачи L(x3,y3) = 2150 у.е. Из оптимального решения можно сделать вывод, что предприятие B получает продукцию из пункта производства At в объеме b3= 100 для своей потребности. Предприятие Вх получает продукцию в объеме 100 единиц из А^, часть из них в объеме bj = 50 оставляется для своей потребности, а остальные y10 = 50 продукцию перерабатывает. А предприятие В2 получает продукцию в объеме 100 единиц из A , из них оставляет себе 60 единиц для своей потребности, а остальные y20 = 40 единиц продукции перерабатывает. Предприятие В4 получает из A 120 единиц продукции, оставляет для своей нужды 40 единиц, остальные y40 = 80 единиц направляет для переработки. При этом суммарные затраты на производство продукции ее перевозки и переработки составляет 2150 у.е. Таблица 2 Q1 =100 Q 2 = 150 Q3 = 100 Q4 = 120 b0=170 3 Z a. i =1 - (Zbj + b.) j=1 a =150 5 … 100 7 5 … 40 6 100 0 … 10 a2= 150 6 10 8 5 … 120 100 0 … 30 a3 = 100 8 5 … 100 7 7 100 0 Q1 - ^=50 0 3 … 50 100 Q2 - b2 = 90 0 … 50 1 … 40 100 Q3 - Ьз = 60 0 … 6 3 … 0 100 Q4 - b4 = 80 0 2 … 80 100
Q1
Q2
.. Qn
b0
m
Za
i=1
I - (Zbj+ b0)
j=1
a
c11
c12
.. c1n
M
0 • x 1 n+1
a2
c21
c22
.. c2n
M
0 • x 2 n +1
…… …. … .. ….. …. …..
a m
cm1
cm2
..
mn
M
0 • xmn+1
Q1 - b1
0 ••• xm+11
M
.. M
c10… y10
M
Q2 - b 2
M
0 • x 2 n+1
.. M
c20… y20
M
….. ….. ….. .. …… …. ………
Qn - bn
M
M
.. 0 • x 2 n+1
cn0 …y10
M
гдеM — достаточно большое положительное число(запрещающий тариф).