Научная статья на тему 'Метод решения задач параметрического линейного программирования, основанный на дифференциальных преобразованиях'

Метод решения задач параметрического линейного программирования, основанный на дифференциальных преобразованиях Текст научной статьи по специальности «Математика»

CC BY
2091
120
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЗАДАЧИ МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ С ПАРАМЕТРИЧЕСКИМИ КОЭФФИЦИЕНТАМИ ОГРАНИЧЕНИЙ / ДИФФЕРЕНЦИАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ / ИНТЕРВАЛЫ ОПТИМАЛЬНОСТИ И ДОПУСТИМОСТИ / УСЛОВИЯ ОПТИМАЛЬНОСТИ И ДОПУСТИМОСТИ / СИМПЛЕКС ПРЕОБРАЗОВАНИЯ / PARAMETRIC MATHEMATICAL PROGRAMMING PROBLEMS WITH PARAMETRIC COEFFICIENTS OF CONSTRAINTS / DIFFERENTIAL TRANSFORMATIONS / OPTIMALITY AND FEASIBILITY CONDITIONS / OPTIMALITY AND FEASIBILITY INTERVALS / SIMPLEX TRANSFORMATIONS

Аннотация научной статьи по математике, автор научной работы — Аветисян Армине Геворговна, Гюльзадян Луиза Самвеловна

Актуальность работы обусловлена широким применением задач параметрического линейного программирования в науке, технике, экономике и отсутствием эффективных методов решения исследуемого класса задач. Цель исследования: разработка эффективного алгоритма решения задач линейного программирования с параметрическими коэффициентами целевой функции, с параметрическими коэффициентами в правых частях ограничений, с параметрическими коэффициентами ограничений. Методы исследования: предложенный метод основан на дифференциальных преобразованиях Г.Е. Пухова и симплекс преобразованиях решения задач линейного программирования. Используются дифференциально-падеевские восстанавливающие соотношения. Результаты: приведено решение модельного примера с параметрическими коэффициентами целевой функции и ограничений, а также с параметрическими коэффициентами в правых частях ограничений нижеизложенным методом. Алгоритм практически может быть применен к различным типам задач параметрического программирования как с линейными зависимостями от параметра, так и с нелинейными.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Аветисян Армине Геворговна, Гюльзадян Луиза Самвеловна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The relevance of the work is caused by the extensive use of parametric linear programming problems in science, engineering, economics and the lack of effective methods to solve the researched class of problems. The main aim of the study is to develop an efficient algorithm for solving linear programming problems with parametric changes in coefficients of goal function and constraints, right-hand sides of constraints as well. The methods used in the study: the proposed method is based on G.E. Pukhov’s differential transforms and simplex transformations for linear programming. Reverse transforms are performed by differential Pade restoring relations. The results: The paper introduces the solution of modeling example with parametric changes in coefficients of goal function and constraints, right-hand sides of constraints by below described method. The algorithm can be practically applied to various types of parametric programming problems both with linear and non-linear dependence on the parameters.

Текст научной работы на тему «Метод решения задач параметрического линейного программирования, основанный на дифференциальных преобразованиях»

УДК 621.52+511.52

МЕТОД РЕШЕНИЯ ЗАДАЧ ПАРАМЕТРИЧЕСКОГО ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ, ОСНОВАННЫЙ НА ДИФФЕРЕНЦИАЛЬНЫХ ПРЕОБРАЗОВАНИЯХ

Аветисян Армине Геворговна,

д-р техн. наук, доцент кафедры информационных технологий и автоматизации Государственного инженерного университета Армении (Политехник), Армения, 0009, Ереван, Терян ул., 105. E-mail: [email protected]

Гюльзадян Луиза Самвеловна,

аспирант кафедры информационных технологий и автоматизации Государственного инженерного университета Армении (Политехник), Армения, 0009, Ереван, Терян ул., 105. E-mail: [email protected]

Актуальность работы обусловлена широким применением задач параметрического линейного программирования в науке, технике, экономике и отсутствием эффективных методов решения исследуемого класса задач.

Цель исследования: разработка эффективного алгоритма решения задач линейного программирования с параметрическими коэффициентами целевой функции, с параметрическими коэффициентами в правых частях ограничений, с параметрическими коэффициентами ограничений.

Методы исследования: предложенный метод основан на дифференциальных преобразованиях Г. Е. Пухова и симплекс преобразованиях решения задач линейного программирования. Используются дифференциально-падеевские восстанавливающие соотношения.

Результаты: приведено решение модельного примера с параметрическими коэффициентами целевой функции и ограничений, а также с параметрическими коэффициентами в правых частях ограничений нижеизложенным методом. Алгоритм практически может быть применен к различным типам задач параметрического программирования как с линейными зависимостями от параметра, так и с нелинейными.

Ключевые слова:

Задачи математического программирования с параметрическими коэффициентами ограничений, дифференциальные преобразования, интервалы оптимальности и допустимости, условия оптимальности и допустимости, симплекс преобразования.

Несмотря на широкое применение задач параметрического программирования в науке и технике, методы их решения немногочисленны. Основной подход заключается в применении модифицированного симплекс метода и решении систем неравенств, что, во-первых, усложняет автоматизацию вычислительных процедур, во-вторых, позволяет решить лишь задачи с параметрическими коэффициентами в целевой функции и правых частях ограничений [1-4]. При параметрическом изменении коэффициентов ограничений, т. е. в тех случаях, когда любой из векторов текущего базиса имеет параметрическую составляющую, параметрическое исследование данным методом невозможно [1].

В работах [5, 6] на основе симплекс и дифференциальных преобразований рассмотрены методы решения задач линейного программирования с параметрическими коэффициентами целевой функции и правых частей ограничений, позволяющие организовать простые итерационные вычисления и исключающие решение систем неравенств. Обобщая подход, примененный в [5, 6], в данной работе на основе дифференциальных преобразований Г.Е. Пухова [7-10] предложен эффективный метод решения параметрических задач математического программирования с параметрическими коэффициентами ограничений.

Рассмотрим следующую задачу параметрического программирования:

f (X) •х + c2(t) • х, +... + сп(t) • хп ^ extr, (1)

xeD

D:

A(t) • X < b(t)

x > 0,..., Xn > 0’

(2)

где Х=(х1,...х„)т - п-мерный вектор неизвестных переменных, который удовлетворяет ограничениям (2), образующих множество допустимых решений задачи; Ь(г)=(Ь1(г),Ь2(г),...,Ьт(г))’г и

С^)=(с^),...,сп^)У - параметрические векторы свободных членов ограничений и коэффициентов целевой функции соответственно; А(^пхт=(а^)), ¿=1...п, ]=1...ш - пхт-размерная матрица параметрических коэффициентов ограничений. Функциональная зависимость от параметра I может быть как линейной, так и нелинейной.

Используя симплекс-метод решения задач линейного программирования, выполним симплекс-преобразования на основе составленных таблиц [1, 3] согласно следующим выражениям:

айчо=айло / ай -‘Чо, у=м+т, (3)

a(q)(t) = of

4t) - (a(q -1)(t) • oq

'(t))/ CV),

i Ф i0, j = 1,n + m,

(4)

*£?(*) = ХГ(?)/ С ),

) = *<ГЧ (Г) - (г) • у -1) (г) / Л? (г),

(5)

(6)

X (К) = — • К!

, К = 0, да I

г = и

а0 + а, т +... + ат т - х(г) = ——1------------------------т—т + р(т),

1 + ¿1 • т +... + Ъп • т где Х(^) - изображение оригинала х(Ь); Н - масштабный коэффициент; Ь0 - центр аппроксимации; т=ЬН1 - аргумент относительности и р(т) остаточный член, который в частном случае может быть равным 0.

Учитывая некоторые выражения алгебры дифференциальных (Д-) преобразований, симплекс-преобразования (3)-(7) переведем в область дифференциальных изображений.

Для (3), (4) изображения вычисляются согласно (9)-(15):

«(?(К) = =(уК) - X уК - р • а* гч р]/ ас -l)(0),

у = 1, п + т , К = 0, да,

р=1

а^Л0)

а“( К) = а^-1)( К) - у -1)( К),

г * г0, у = 1, п + т, К = 0, да.

Соответственно, (5), (6) в области изображений имеют следующий вид:

хгчк)-х*лк -р) у^)

ХЙЧ К) = •

^=1

А с*) (г) = д у-ч (г) - д у-1) (г) • 4»-1) (г) / ^-1) (г),

у = 1, п + т, (7)

где через ¿0, ;0 и д обозначены ведущая строка, ведущий столбец и номер итерации соответственно.

В вышеуказанных выражениях по отношению к элементам с функциональными зависимостями применим прямые дифференциальные преобразования [7-10], например дифференциально-падеев-ские преобразования [7]:

^Кх(г)

_ 0ГЧ0)

г = 1, п , К = 0, да,

(16)

,/;(*-1) (г) = хт (г) <-1) (г), г * г0, г = 1,п, (17)

/(*-1)(к) = Х *4(Г)(к - р) • аУ -1)(р),

р=0

г * г0, г = 1, п, К = 0, да,

^ *-1)(г) = /(*-1)(г)/ ),

(18)

(19)

(8)

/г(*-1) (к) - Xй(*-1) (к -р) • ау (р)

й( *-1)(К) =-------------------^ (*-1^-------------------------------, (20)

4Г(0)

(21)

*(?>( К) = хЬГ1)( К) - ^ -1)( к ).

Для (7) дискреты вычисляются согласно (22)-(26): ____________________________________

р*"1)(0 = ^ЛО•АУг * *0 У =1,п + т, (22)

у4(К) = Xу(К - р Л-1) (Р), К = 0, да, (23)

р=0

г) Л г) = -1)(г)/ <Л),

рл(к ) -х у -1)(к - р ) а* -1)(^)

Р=1

(9)

ЛЛ)

) = аЛ(?) Л"Л), г *г0, у = 1,п +т , (10)

(24)

-, (25) (26)

Л1)(г)=4*"Л)/-1)(г), г *гo, у =1,п +т, (11) Л(0 = ау* -1)(г) - у Л), г * г 0, у = Щ. (12)

Для выражений (10)-(12) имеем:

4*-1)(К) = Xа^-1)(К - Р • <-1)(р), (13)

р=0

ЛЧ К) =

(14)

(15)

АЛК) = А-1)(К) - г/*-1)(К).

Если среди нулевых дискрет вектора симплекс разностей есть отрицательные значения, то согласно условию оптимальности симплекс-метода выполняется следующая итерация и базисной становится переменная, соответствующая наибольшей по абсолютной величине нулевой дискреты вектора А(^. Если вектор А(0) не содержит отрицательных элементов, то в точке 1=1 п оптимальное решение найдено. Далее на основе вычисленных дискрет восстанавливаются оригиналы для центра аппроксимации 1п по обратному дифференциально-падеевскому (ДП)-преобразованию (8). Согласно условиям оптимальности и допустимости определяется интервал значений параметра Ь, для которых полученное при Ь=Ь0 решение остается оптимальным и допустимым. Положим, что эти значения заключены в интервале (0,^). Это означает, что при Ь, превышающих ^, решение будет неоптимальным и недопустимым. Следовательно, для

К

t=tl необходимо найти новое решение, которое будет оптимальным и допустимым в интервале (tj,t2). Вышеуказанный процесс повторяется до нахождения значения t, для которого решения не существует или предыдущее решение не изменяется.

Интервалы допустимости и оптимальности определяются решением следующих задач математического программирования:

t ^ max t ^ min

-Л,,(t) < 0, j = 1...n и Лj(t) > 0, j = 1...n,

t ^ max t' ^ min

-ßj(t) < 0, j = 1,...,m и ßj(i) > 0, j = 1,..., m,

где Л/t), j=1,...,n и ß(t), j=1,...,m - параметрические элементы вектора симплекс-разностей A(t), соответствующие небазисным переменным, и параметрические элементы вектора базисных переменных Xb(t) соответственно. t'(t") - верхняя граница интервала оптимальности (допустимости), т. е. наибольшее значение параметра t, при превышении которого по крайней мере одно из условий оптимальности (допустимости) нарушается; t'(t") -нижняя граница интервала оптимальности (допустимости), т. е. наименьшее значение параметра t, при котором решение оптимально (допустимо):

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1) если t'<t", то первым нарушается условие оптимальности и в качестве новой точки аппроксимации выбирается t=t';

2) если t"<t', то первым нарушается условие допустимости, следовательно, новый центр аппроксимации t=t".

Двойственная задача исходной задачи (1), (2) имеет следующий вид:

ф(7) = b1(t)>>1 + b2(tЪ2 + ... + bm(t)Ут ^ (27)

xeD

D : {-(t)y < -C(t). (28)

Используя теоремы двойственности [1-4], из результатов решения прямой задачи (1), (2) можно получить решение двойственной задачи (27), (28): значения двойственных переменных Y=(yl,y2,...,ym) и целевой функции /*(X)=^*(Y).

Рассмотрим следующую задачу параметрического математического программирования [1]

z = (3- 6t)x1 + (2 -2t)x2 + (5 + 5t)x3 ^ max,

Xj ,X2 ,Хз

(1 +1)x1 + 2x2 + x3 < (40 -1)

(3 - 2t)x1 + 2x3 < (60 + 2t)

(1 + 3t)x1 + 4x2 < (30 - 71)

x1 ,x2,x3 > 0.

Задача в области Д-преобразований при t=t„=t0=0 и K=2 имеет следующий вид:

12 110 0

A0(0) = 3 0 2 0 1 0,

1 4 0 0 0 1

1 0 0 0 0 0

A0(1) =-2 0 0 0 0 0

3 0 0 0 0 0

0 0 0 0 0 0

A0(2) = 0 0 0 0 0 0

0 0 0 0 0 0

*0(0) = (х4, х5, х6) = (40, 60, 30),

*В(1) = (-1, 2, - 7), *В(2) = (0,0,0),

А 0(0) = (-3, - 2, - 5, 0, 0, 0),

А 0(1) = (6, 2, - 5, 0, 0, 0),

А0(2) = (0, 0, 0, 0, 0, 0).

Выбрав в качестве ведущей строки ¿0=2 и ведущего столбца ;0=3, вычислим А‘(К) дискреты согласно выражениям (9), (13)-(15):

- 0 5 2 0 1 -0, 5 0

A1(0)= 1, 5 0 1 0 0, 0

1 4 0 0 0 1

2 0 0 0 0 0

A1(1) = -1 0 0 0 0 0

3 0 0 0 0 0

0 0 0 0 0 0

A1(2) = 0 0 0 0 0 0

0 0 0 0 0 0

Далее по (16)-(21) определяются дискреты базисных переменных:

(0) = (Х4, хз, Хб) = (10, 30, 30),

XВ(1) = (-2, 1, -7), *1(2) = (0, 0, 0).

Наконец, согласно выражениям (22)-(26) определяются дискреты вектора симплекс-разностей:

А1 (0) = (4,5, - 2, 0, 0, 2,5, 0),

А1(1) = (8,5, 2, 0, 0, 2,5, 0),

А1(2) = (-5, 0, 0, 0, 0, 0).

Выбрав в качестве ведущей строки ¿0=1 и ведущего столбца ;0=2, определим дискреты А2(К):

-0,25 1 0 0,5 0,25 0

A2(0) = 1,5 0 1 0 0,5 0

2 0 0 -2 1 1

1 0 0 0 0 0

A2(1) = -1 0 0 0 0 0

-1 0 0 0 0 0

0 0 0 0 0 0

A2(2) = 0 0 0 0 0 0

0 0 0 0 0 0

Далее, по (17)—(22) и (23)-(27) определяются дискреты базисных переменных и симплекс-разностей:

XB(0) = (X2, Хз, х6) = (5, 30, 10),

Xj(1) = (-1, 1, - 3), X2(2) = (0, 0, 0),

А 2(0) = (4, 0, 0, 1, 2, 0),

А2(1) = (11, 0, 0, -1, 3, 0),

А2 (2) = (-7, 0, 0, 0, 0, 0).

По вычисленным дискретам восстанавливаются оригиналы, согласно обратному ДП-преобразо-ванию (8) при центре аппроксимации t„=0 и масштабном коэффициенте Я=1:

-0,25 +1 1 0 0,5 -0,5 0

A(t) = 1,5 -1 0 1 0 0,5 0,

2 -1 0 0 -2 1 1

XB (t) = (x2, x3, x6) = (5 -1,30 +1,10 - 3t),

A(t) = (-7t2 + 11t + 4, 0, 0, 1 -1, 3t + 2, 0),

f (X) = 160 + 3t.

Решение двойственной задачи:

V(Y) = 160 + 3t, Y(t) = (*,y2,^) = (1 -1 3t + 2, 0).

Поскольку в точке t„=0 нулевые дискреты вектора симплекс-разностей не содержат отрицательных элементов, то опримальное решение найдено и необходимо определить множество значений параметра t, при котором полученное решение остается оптимальным и допустимым. Верхние границы оптимальности и допустимости определяются решением следующих задач математического программирования:

t ^ max t ^ max

7t2 - 11t - 4 < 0 t - 1 < 0 : -3t - 2 < 0

■t = 1

t - 5 < 0 -t - 30 < 0: 3t -10 < 0,

•t = 10/3

0 < г < 1.

Для следующего оптимального плана примем ^=1 и выполним соответствующие итерации согласно вышеизложенным выражениям:

2 2 1 1 0 0

A0(0)= 1 0 2 0 1 0

4 4 0 0 0 1

1 0 0 0 0 0

A0(1) = -2 0 0 0 0 0

3 0 0 0 0 0

0 0 0 0 0 0

A0(2)= 0 0 0 0 0 0

0 0 0 0 0 0

XB(0) = (x , x5 , x 5) = (39, 62, 23),

XB(1) = (-1, 2, - 7), XB(2) = (0, 0, 0), А 0(0) = (3, 0, -10, 0, 0, 0),

А0(1) = (6, 2, - 5, 0, 0, 0),

А0(2) = (0, 0, 0, 0, 0, 0),

i0 = 2, j0 = 3,

1,5 2 0 1 -0,5 0

0,5 0 1 0 0,5

4 4 0 0 0

A1(0) =

A1(1) =

2

-1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

A1(2)=

0 0 0 0 0 0

0 0 0 0 0 0,

0 0 0 0 0 0

хВ(0) = (х4, х3, хб) = (8, 31, 23),

*В(1) = (-2, 1, - 7), *В(2) = (-2, 1, -7), А1(0) = (8, 0, 0, 0, 5, 0),

А1 (1) = (-1,5, 2, 0, 0, 2,5, 0),

А1(2) = (-5, 0, 0, 0, 0, 0).

Оригиналы:

1,5 + 2(г -1) 2 0 1 -0,5

А(г) = 0,5 - (г -1) 0 10 0,5

4 + 3(г -1) 4 0 0 0

(г) = (8 - 2(г -1), 31 + (г -1), 23 - 7(г -1)),

( 8 - 28,166666(г -1) ^

аВ(г) = 1 -3,3333330-1) , .

V 2(г -1), 0, 0, 5+ 2,5(г -1), 0у

Интервалы опримальности и допустимости определяются решением следующих задач математического программирования:

5t2 - 8,5t-4,5 < 0 Г2t-10 < 0

<1 -1 < 0 J-t - 30 < 0

-1 -1 < 0 ^7t - 30 < 0

^ t ^ 2,1238 и ^ t = 30/7,

1 < t < 2,1238.

Для 3-го интервала имеем:

0

A(t) =

-1 + 4t -6 + 4t -1 + 4t -8 + 4t -1 + 4t

2 -1

-1 + 4t -1 + 4t

-3 + 2t 1 +1

-1 + 4t -1 + 4t

-2 + 6t 1 + 3t

-1 + 4t -1 + 4t

хв (“) = (Х1> Х3> Хб) =

(20 - 4“ -60 +145“ -16“2 + 71“ - 50^ 1-1 + 4“ ’ -1 + 4“ ’ -1 + 4“

А в (“) =

(0 28“2 - 44“ -16 ^

’ -1 + 4“ ’

0 10“2 -17“ - 9 -5“2 +11“ + 7 0

0, ч .1 , ч .1 , 0

-1 + 4“

“ ^ тах

-28“2 + 44“ +16 < 0 -10“2 +17“ + 9 < 0 5“2 -11“ - 7 < 0 1 - 4“

^ ^ да

-1 + 4“

“ ^ тах

-20 + 4“ <0 -145“ + 60 < 0 16“2 - 71“ + 50 < 0 1 - 4“ < 0 ^ “ = 3,559,

2,1238 < “ < 3,5596.

Решение для ^>3,5596 интервала приведено ниже:

А(“) =

4 - 2“

0 ------------ 0 1 -0,5

1 + 3“

0 1 0 0,5

0,5 - 2“

1 + 3“ -1,5 + “

1

1 + 3“ 4

1 + 3“

0 0 0

1 + 3“ 1

1 + 3“

(0 26“2 - 38“ +16 0

0, ч , 0,

А в (“) =

0,

1 + 3“

5“2 - 8,5“ - 4,5

, 2, 5“ + 2, 5

1 + 3“

Хв (“) = (Х4, *3, х) =

(8“2 - 35,5“ + 25 -4“2 +131,5“ + 15 30 -7Л

1 + 3“

1 + 3“

’ 1 + 3“ /

“ ^ тах

-8“2 + 35,5“ - 25 < 0 4“2 -131,5“ +15 < 0 7“ - 30 < 0 -1 - 3“ < 0

>“' = 30/7 = 4,2857 и

“ ^ тах

-26“2 + 38“ -16 < 0 -5“2 + 8,5“ + 4,5 < 0 -2,5“- 2,5 < 0 -1 - 3“ < 0

• “ ^ да,

3,5596 < “ < 4,2857. Наконец, для і4>4,2857 имеем:

А(“) =

4 - 2“ 5 © - 0 0,5 - 2“

1 + 3“ 1 + 3“

6 - 4“ 1 0 0,5 -1,5 + “

1 + 3“ 1 + 3“

4 0 0 0 1

1 + 3“ 1 + 3“

Хв (“) = (*4, *3, *1) =

(8“2 - 35,5“ + 25 -4“2 +131,5“ +15 30 -7Л

I

1 + 3“

1 + 3“

(0 26“2 - 38“ +16 0

0, ч ~ , 0,

1 + 3“

А в (“) =

0,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 + 3“

5“2 - 8,5“ - 4,5

1 + 3“ 30 - 7“

, 2,5“+ 2,5

1 + 3“

< 0,

следовательно в интервале 4,2857<і<да задача не имеет решения. Окончательное решение приведено в таблице.

Выводы

Изложен эффективный алгоритм решения задач линейного параметрического программирования с параметрическими коэффициентами ограничений, основанный на дифференциальных преобразованиях Г.Е. Пухова. Отметим также, что предложенный алгоритм практически может быть применен к различным типам задач параметрического программирования как с линейными зависимостями от параметра, так и с нелинейными.

Таблица. Решение прямой задачи

и

і Х(і) Хі(і) х3(і) г(і)

0<і<1 0 5-і 30+і 7і2+143і+160

1<і<2,1238 0 0 30+і 5і2+155і+150

2,1238<і<3,5596 20 - 4“ -1 + 4“ 0 -60+145“ -1 + 4“ 749“2 +293“ - 240 -1 + 4“

3,5596<і<4,2857 30 - 7“ 1 + 3“ 0 -4“2 +131,5“ +15 1 + 3“ -20“3 + 679,5“2 + 381,5“ +15 1 + 3“

і>4,2857 Задача не имеет решений

СПИСОК ЛИТЕРАТУРЫ

1. Таха Х. Введение в исследование операций. - М.: Мир, 2005. -912 с.

2. Dantzig G.B. Linear Programming: Theory and Extensions. -New York: Springer, 2003. - 448 p.

3. Sinha S.M. Mathematical Programming: Theory and Methods. -Elsevier Science, 2006. - 572 p.

4. Гасс С. Линейное Программирование. - М.: Физматгиз, 1961.- 305 с.

5. Гюльзадян Л. Метод решения задач линейного программирования с параметрическими коэффициентами целевой функции, основанный на дифференциальных преобразованиях (на армянском) // Моделирование, оптимизация, управление: Сб. научных трудов ГИУА. - Ереван, 2012. - Вып. 1. - С. 341-347.

6. Гюльзадян Л. К методу решения задач линейного программирования с параметрическими коэффициентами целевой функ-

ции и свободных членов ограничений, основанному на дифференциальных преобразованиях // Вестник ГИУА. - 2011. -Вып. 14. - Т. 2. - С. 130-137.

7. Пухов Г. Дифференциальные преобразования функций и уравнений. - Киев: Наукова Думка, 1980. - 419 с.

8. Пухов Г.Е. Дифференциальные преобразования и математическое моделирование физических процессов. - Киев: Наукова Думка, 1986. - 158 с.

9. Пухов Г.Е. Дифференциальные спектры и модели. - Киев: Наукова Думка, 1990. -230 с.

10. Симонян С.О., Аветисян А.Г. Прикладная теория дифференциальных преобразований. - Ереван: Чартарагет, 2010. -361 с.

Поступила 09.09.2013 г.

UDC 621.52+511.52

METHOD FOR SOLVING PARAMETRIC LINEAR PROGRAMMING PROBLEMS BASED ON DIFFERENTIAL TRANSFORMS

Armine G. Avetisyan,

Dr. Sc., State Engineering University of Armenia (Polytechnic), Republic of Armenia, 0009, Yerevan, Teryan Str., 105. E-mail: [email protected]

Luiza S. Gyulzadyan,

State Engineering University of Armenia (Polytechnic), Republic of Armenia, 0009, Yerevan, Teryan Str., 105. E-mail: [email protected]

The relevance of the work is caused by the extensive use of parametric linear programming problems in science, engineering, economics and the lack of effective methods to solve the researched class of problems.

The main aim of the study is to develop an efficient algorithm for solving linear programming problems with parametric changes in coefficients of goal function and constraints, right-hand sides of constraints as well.

The methods used in the study: the proposed method is based on G.E. Pukhov's differential transforms and simplex transformations for linear programming. Reverse transforms are performed by differential Pade restoring relations.

The results: The paper introduces the solution of modeling example with parametric changes in coefficients of goal function and constraints, right-hand sides of constraints by below described method. The algorithm can be practically applied to various types of parametric programming problems both with linear and non-linear dependence on the parameters.

Key words:

Parametric mathematical programming problems with parametric coefficients of constraints, differential transformations, optimality and feasibility conditions, optimality and feasibility intervals, simplex transformations.

REFERENCES

1. Takha H. Vvedenie v issledovanie operatsiy [Introduction into operations research]. Moscow, Mir, 2005. 912 p.

2. Dantzig G.B. Linear Programming: Theory and Extension. New York, Springer, 2003. 448 p.

3. Sinha S.M. Mathematical Programming: Theory and Methods. Elsevier Science, 2006. 572 p.

4. Gass S. Lineynoe Programmirovanie [Linear Programming]. Moscow, Fizmatgiz, 1961. 305 p.

5. Gyulzadyan L. Metod resheniya zadach lineynogo programmirovaniya s parametricheskimi koeffitsientami tselevoy funktsii, osnovannyy na differentsialnykh preobrazovaniyakh [A method for solving parametric linear programming problems (in Armenian)]. Modelirovanie, opti-mizatsiya, upravlenie: sb. nauchnykh trudov GIUA [Proc. Modeling, optimization, controlling]. Erevan, 2012, no. 1, pp. 341-347.

6. Gyulzadyan L. K metodu resheniya zadach lineynogo programmi-rovaniya s parametricheskimi koeffitsientami tselevoy funktsii i

svobodnykh chlenov ogranicheniy, osnovannomu na differentsi-alnykh preobrazovaniakh. [A method for solving mathematical programming problems with parametric changes in the goal function based on differential transforms]. Vestnik GIUA, 2011, vol. 2, no. 14, pp. 130-137.

7. Pukhov G.E. Differentsialnye preobrazovaniya funktsiy i uravne-niy [Differential transforms of functions and equations]. Kiev, Naukova Dumka, 1980. 419 p.

8. Pukhov G.E. Differentsialnye preobrazovaniya i matematiches-koe modelirovanie fizicheskikh protsessov [Differential transforms and mathematical modeling of physical processes]. Kiev, Naukova Dumka, 1986. 158 p.

9. Pukhov G.E. Differentsialnye spektry i modeli [Differential spectra and models]. Kiev, Naukova Dumka, 1990. 230 p.

10. Simonyan S.O., Avetisyan A.G. Prikladnaya teoriya differentsi-alnykh preobrazovaniy [Applied theory of differential transforms]. Erevan, Chartaraget, 2010. 361 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.