Геом интерпр-ия задачи ЛП с несколькими переменными. — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Геом интерпр-ия задачи ЛП с несколькими переменными.

2017-12-12 146
Геом интерпр-ия задачи ЛП с несколькими переменными. 0.00 из 5.00 0 оценок
Заказать работу

Зад.о.наилуч.исп.рес-в

n -прод-и; m -рес-сы; cj,j=1,n – цена ед-цы прод. j -го вида; bi,i=1,m – кол-во i -го рес-са; aij, j=1,n, i=1,m – кол. i -го рес-са, необход. для пр-ва прод-и j -го вида.Треб-ся опр-ть план пр-ва кажд.прод-и X*=(x1*,x2*…xn*), при кот. обесп-ся max-ая выручка.

Цена общего Vреал-ии:F=c1x1+c2x2+…+cnxn.

Расход на пр-во всех n видов прод-и не должен превышать bi: ai1x1+ai2x2+…+ainxn≤bi, i=1,m.

Усл-е неотриц-ти:xj≥0, j=1,n.

ЭММ:maxF=

xj≥0

Зад.о.диете

n - кол-вопрод-овпитания; m – питат-евещ-ва; cj,j=1,n – ценаед-цыпрод-та; bi,i=1,m – min-екол-во i -гополезноговещ-ва; aij, j=1,n,i=1,m –содерж-е i- говещ-вавед-це j -гопрод-та.Треб-сяопр-тькол-воприобретениякажд. видапрод. X*=(x1*,x2*…xn*),обесп-е необх.кол-во полез.вещ-в при min-ой общей стоим-ти прод-в питания.

ЭММ: minF=

xj≥0

5.Задача о выборе оптимальных технологий. В зада­че о наилуч использ рес-ов опред-ся опти­м-ый план выпуска продукции. Пусть при произ-ве какого-то общественно необход продукта использ-ся n технологий. При этом треб-ся т видов рес-ов, задан­ных объемами bi (i = 1, m). Эффек-ти технологий, т. е. кол-во конечной продукции (в ден. ед.), производ в ед. времени по j-й (j= 1,n) технологии, обозначим c j. Пусть, далее, аij- — расход i-го ресурса в единицу времени по j-й технологии. В качестве неизвестной величины x j при­мем интенсивность использ j-й технологии, т. е. вре­мя, в течение которого продукция произв-ся по j-й техно­логии. Пренебрегая временем переналадок, необход для перехода от одной технологии к другой, получаем следующую математическую модель задачи: найти план интенсивностей использования технологий х = (x i;... n), обеспеч-ий макс выпуска прод в стоим-ом выраж: ∑aijxj≤bi (i=1,m) при огранич -ях на лимит-е ресурсы: maxZ= ∑cjxj и условии неотрицательности: xj≥0 (j=1,n).

6. Задача о раскрое материалов. Суть задачи об опти­м-ом раскрое состоит в разраб-ке таких техн-ски допуст планов раскроя, прикот получ-ся необ­ход комплект заготовок, а отходы (по длине, площади, объему, массе или стоимости) свод к минимуму. Рассмо­трим простейшую модель раскроя по одному измерению. Бо­лее сложные постановки ведут к задачам целочисл про­грамм-ия. Модель задачи раскроя по одному измер длинномер­ных материалов (прутков, труб, профильного проката и др.) может быть сформул так. Пусть имеется N штук ис­ходного материала, длина каждой штуки равна L. Нужны заготовки т видов, длины которых равны Li (i = 1,n). Из­вестна потреб-сть в заготовках каждого вида, она равна b{. Изучение вопроса раскроя (построение технол-ой кар­ты раскроя) показ-ет, что можно выделить n приемлемых вариантов раскроя исход матер длиной L на заго­товки длиной Zj. Обозначим через a ij количество заготовок i-го вида, получаемое при раскрое единицы исходного мате­риала по j-му (j = 1,n) варианту, Cj — отходы при раскрое единицы исходн матер по j-му варианту. План задачи х = 1;...; xj ...;хn), где x j — количество единиц исходно­го материала, планируемое к раскрою по j-му варианту.Функция цели — мин отходов, получ при рас­крое: minZ = ∑cjxj при огранич: на число ед исх матер: ∑xj≤N

 

 

Формы записи задачи ЛП

Общ.задача ЛП: Max(min)F= ∑Cj*xj

∑ aijxj≤ bi, i=1,m1

∑ aijxj= bi, i=m1+1,m2

∑ aijxj≥ bi, i=m2+1,m, xj≥ 0, j=1,m, xj – произвольн., j= n2+1,n

Симметр.ф.:

MaxF= ∑Cj*xj

∑ aijxj≤ bi, i=1,m, xj≥ 0, j=1,n или

MinF= ∑Cj*xj

∑ aijxj≥ bi, i=1,m, xj≥ 0, j=1,n

Канонич.ф.:

Max(min)F= ∑Cj*xj

∑ aijxj= bi, i=1,m, xj≥ 0, j=1,n

Рассм. 2 вида записи- матричн.и векторн. Введём обознач.Задачу записать матрично:

Max(min)F= C*X; A*X=B; X≥0

Векторн:

Max(min)F= C*X

А1X1+ А2X2+…+АnXn=B; X≥0

Задачу миним-ции можно заменить максим-цией и наоборот:

Min f(x1*, x2*… xn*)= - max (-f(x1*, x2*… xn*))

 

10.Переход к канон.ф.:

Рассм.задачу:

Max(min)F= ∑Cj*xj (1)

∑ aijxj≤ bi, i=1,m1 (2)

∑ aijxj≥ bi, i=m1+1,m (3)

xj≥ 0, j=1,n (4)

Преобраз.к канонич.виду.Введём m дополнит.неотриц.перемен: xn+i≥ 0, i=1,m. Чтобы нер-во (2) преобраз. в р-во,к лев.ч. прибавим дополнит.переменные xn+i≥ 0, i=1,m1. Чтобы нер-во (3) преобраз.в р-во- вычтем доп.перемен. xn+i≥ 0, i=m1+1,m. Нер-ва примут вид:

∑ aijxj+ xn+i = bi, i=1,m1 (5)

∑ aijxj- xn+i = bi, i=m1+1,m (6)

Сист-у ур-ий (5)-(6) наз. Эквивалентной сист-е (2)-(3) с усл. Неотриц-сти дополнит.перем-ых. Они в Цф вводятся с коэф-тами= 0. В рез-те получим задачу в канонич.форме:

Max(min)F= ∑Cj*xj + ∑0*xn+I(7)

∑ aijxj+ xn+i = bi, i=1,m1 (8)

∑ aijxj- xn+i = bi, i=m1+1,m (9)

xj≥ 0, j=1,n, xn+1≥ 0, i=1,m (10)

Теорема: Каждому допустим. реш-ию(x10, x20… xn0) задачи (1)-(4) соотв. Вполне определ. допуст-ое реш-е (x10, x20… xn0, xn+10… xn+m0) задачи (7)-(10) и наоборот,где, xn+i0 ≥0, i=1,m.

Т.к. дополнит.перем-е ввод-ся в ЦФ (7) с коэф-ами=0,то знач-я ЦФ (1)и (7) при соотв.допуст.реш-ях одинаковы.Следует, что данные ЦФ на мн-ве соотв.допуст.реш-й достиг. Экстрем.значи-я одновременно. Оптим.реш-ю (1)-(4) соотв. реш-е (7)-(10),т.е. исх.задачи и её канонич.ф. эквивалентны.

 

11. Переход к сим-ной форме записи задачи, осущ-ся 2-мя спос-ми:

1сп. пусть к задаче ЛП имеются уравн-я рав-ва . Каждое такое огранич-е рав-ва эквив-но в сис-ме нер-в: , . Нер-во вида «≥»*(-1) преобр-ся к нер-вам «≤» и наоборот. 2сп. Рассм-м задачу в канон-м виде: max(min) F= , , i=1,m, xj≥0, j=1,n преобр-м её к симметр-му виду сис-му огран-й , нап-р, методом Гаусса, можно привести к виду , i=1,m пусть ранг =m, m<n, тогда сис-ма имеет бескон-ное множ-во реш-й. Перем-ные x1,x2,…,xm наз-ся БП, а перем-ные xm+1,xm+2…xn –СП, выразим ЦФ через СП, для этого подставим БП в ЦФ max(min) F= . Испол-я данные обознач-я ЦФ можно записать в след-м виде: F= ▲0- jxj. Из сис-мы , i=1,m в силу того, что все xj≥0, j=1,n можем записать, что ,i=1,m. Т. Обр. получили симметр-ную форму записи , , i=1,m, xj≥0, j=m+1,n. Отметим, что в любом случае при подстановке БПпп в ЦФ справедлива формула -это испол-ся для контроля выч-ий при реш задачи симп-ным мет-м. Если некот-е переем-е явл-ся отриц, то они замен-ся разностью 2-х полож-х xk=xk’-xk’’, где xk’≥0, xk’’≥0.

 

12)Т-ма о струк-ре корд-т угловой точки. Если с-ма векторов А12,…,Anсодержит m линейно независимых векторов А12,…,Am, то допустимое решение вида X=(x1,x2….xm,0…0) xj>0 j=1,m 4); Явл-ся крайней точкой многогранника планов решений. Док-во: Т.к. с-ма векторов А12,…,Amявл-ся линейно независимой, то вектор В м.б. выражен через них единст-м образом A1x1+ A2x2+…+ Amxm=B 5); Предположим, что 4 не яв-ся крайней точкой => её можно пред-ть как выпуклую линейную комбинацию двух других точек X1,X2. X=λ1X1+ λ2X2, где λ1>0, λ1+ λ2=1 6); Точки X1 и X2 имеют вид X1=(1x1,1x21xn), X2=(2x1,2x22xn) 7); Подставим 4) и 7) в 6) Получим, что точки x1 и x2 имеют такую же стр-ру как x. Поскольку точки x1 и x2 принадлежат ОДР => они должны удовлет-ть векторному равенству 5). (A1x11+ A2x21+…+ Amxm1=B) – (A1x12+ A2x22+…+ Amxm2=B)=A1(x11-x12)+ A2(x21-x22)+….+ Am(xm1-xm2)=0. Т.к. векторы А12,…,Amлинейно независимые, то последнее равенство выпол-ся при условии x11= x21,…, xm1= xm2. Пришли к противоречию, что точку Х невозможно представит как выпуклую комбинацию двух различных точек =>X- крайняя точка.

 

Основная теорема ЛП

Если ЗЛП имеет решение, то ЦФ достигает экстрем.знач хотя бы в одной из крайних точек многогр.решений.

Если же ЦФ достигает экстрем.знач более чем в одной крайней точке, явл-ся их выпуклой лин.комбинаций.

Док-во: Пусть Х*-допуст.реш., для кот.ЦФ достигает своего max знач maxF=f(X*),тогда

f(X*) (1)

Если Х* совп с одной из крайних точек, то перв часть теор док-на.

Предпол, что Х* не явл.крайней точ, то перв многогр реш. Тогда Х* можно в виде выпуклой линейной комбин точек Х1, Х2,…,Хк:

В силу лин-ти f(X) имеем

f(X*)= 1f(X1)+ 2f(X2)+ …+ f(Xk)

Обозн через М maxзнач ЦФ среди чсех крайних точек, т.е.

M=max(f(X1), f(X2),…,f(Xk)).

f(X*) 1M+ 2M+…+ kM=M

Или f(X*) M (2)

Из нер-в 1 и 2 вывод f(X*)= M

Но М-знач ЦФ в одной из крайн точек, поэтому Х*совп с одн из них.

Допуст, что f(X)достиг макс знач более чем в одн точке

f(X1)=f(X2)= …=f(Xр)=M

Х= , i 0,(i= ,

f(X)= 1f(X1)+ 2f(X2)+…+ pf(Xp)= 1M+ 2M+…+ pM=M,

т.е лин ф-я F приним макс знач в произв точке Х, явл-ся выпукл лин комбин-ей точек Х1,Х2,…,Хр, в которой ЦФ F принимает макс знач.

 

14) Построение начальнопорн плана

Пусть з-ча ЛП представлена с мат огранич в канонич виде ∑аijхj =bi, bi≥0, i=1;m

Огранич-рав-во имеет предпочтит вид, если при неотриц прав части лев часть содерж перемен-ю с коэф-том=1, а в остальн ограничения эта перемен-я входит с коэф-том=0

Сис-ма огранич имеет предпочтительн вид, если кажд огранич-рав-во имеет предпочтит вид. В этом случае легко найти опорн реш(- это базисное с положит координатами)

Для этого все СП надо принять =0, а БП = свободным членам Пусть сис-ма осн огранич имеет вид: ∑аijхj≤bi, bi≥0, i=1;m

С пом-ю добавления клев частям дополн неотриц перемен-х дан сис-му можно привести к канонич виду: ∑аijхj+ хn+i = bi, bi≥0, i=1;m

Дан сис-ма имеет предпочтит вид и следоват-но нач опорн план можно записать в виде:

Х0=(0, 0, 0, …, 0, b1, b2, …, bm)

 

15) Признак оптим опорн плана. Симплексн таблица Люб з-чу ЛП можно свести к виду:

maxF=∆0 - ∑∆jxj

xi+∑αijxj = bi, i=1;m

xj≥ 0, j=1;m

Для реш з-чи запис в симплексн таблицу

Посл строку наз-ют индексн строкой или строкой ЦФ. ∆0= Сбβ=F(X0) – значение ЦФ для нач опорн плана Х0; ∆jбAj-Cj, j=m+1;n–оценки СП

Реш з-чи:1) Если з-ча на max, то план оптимальн, если ∆j≥0, j=1;n; 2) Если з-ча на min, то план оптимальн, если ∆j≤0, j=1;n

 

18. Теор:Если в идек-й строке симплек табл сод-щий опт план имеется хотя бы 1 нулевая оценка соот-я СП,то задача ЛП имеет бескон-е мн-во опт-х планов.

След-е:Если в индекс-й строке симпл-ой табл сод-я опти-й план все оценки СП полож-ны, то найд-й оптим-й план единст-й

 

19.Теор:Если в индеек-й строке симплек-й табл задачи ЛП на max содер-я отриц оценки,а в соот-ем столбце нет ниодного полож-о эл-та,то ЦФ на мн-ве допуст-х планов задачи неогран-на сверху.

Теор: Если в индеек-й строке симплек-й табл задачи ЛП на min содер-я полож-е оценки,а в соот-ем столбце нет ниодного полож-о эл-та,то ЦФ на мн-ве допуст-х планов задачи неогран-на снизу.

 

Двойст и прям зад-ча

Рассм задачу ЛП вида:

max F=c1x1+c2x2+…+cnxn

а11 х112х2+…+а1nхn≤ b1

а21х122х2+…+а2nхn≤ b2

……..

am1х1m2х2+…+аmnхn≤ bm

Xj 0 j=1.n1

двойс к данной задаче назыв-ся задача

min =b1y1+b2y2+…+bmym

а11y121y2+…+аm1ym≥ c1

а21y122 y2+…+а2nyn≥ c2

……………/

a1ny12ny2+…+аmnyn= cn/ ;yi 0;i=1,m1; yi-любого знака

Правила постр двойств. задачи: 1) Если в прямой задаче ЦФ на мах, то в двойств. будет на мин. И наоборот. 2) Число перем исход задачи = числу основн огранич двойств. задачи и наоборот. 3) Коэфф. При неизв в ЦФ двойств. задачи явл-ся свободн чл прям задачи и наоборот. 4) Матрица, сост-я из коэфф. при неизв в системе осн огранич прям задачи и аналогичная матрица двойств задачи получ-ся друг из д транспонированием.. 5) Если перем прям задачи , то соот-щее огранич в системе основ огранич двойств. задачи явл-ся нерав-во, а если переменная прям задачи может приним любые знач, то соотв огранич явл-ся уравнением.

 

Теория двойст. Эк сдерж

Рассм пару симм-ых двойств задач:

Max F = ,(1)

Теорема: для любых допуст планов Х=(х1,х2…….хn) и У=(у12,…..уm) прям и двойств задач справедливо нерав-во F(x) (y) т. е.

(7)

Доказ: учитывая неравенства 2 и 5, получаем:

F(x)= =

Эк. содерж: Для любого допуст плана произв-ва Х и любого допуст-го вектора оценок рес-ов У общсозданная стоим-ть не превосходит сумм оценке рес-сов.

 

Малая теор.двойств.

Для существ.оптим.плана каждый из пары взаимод-их задач необх-мо и дост-но существ-ие допуст-го плана для каждой из них.

 

24. Перв теорема двойств и ее эк содерж. Теорема: Если 1 из пары двойст задач имеет оптим реш, то другая имеет оптим решение, причем экстрем знач ЦФ совпад: F (X*)=φ(Y*). Если одна из пары дв-х задач неразреш вследствие неогранич-ти ЦФ на множ. доп-х реш, то система огранич другой задачи противоречива.

Док-во:

махF =c1x1+c2x2+…+cnxn

a11x1+a12 x2+…+a1nxn ≤ b1+ xn+1 am1x1+am2x2+…amnxn≤ b+xn+m

xj≥0, j=1,n

minφ= b1y1+ b2y2+…+ bmym

a11y1+a21 y2+…+am1ym ≥c1 - ym+1

a1ny1+a2ny2+…amnyn≥cm - yn+m

yi≥0, i=1,m

Введ дополн-х неотриц-х перем хn+1 >=0,i=1,m прям задачу сведем к кононич-ой форме записи. Аналог-о введ дополн-х неотриц-х перем ym+j>=0,j=1,n,двойств задачу также можно свести к конон-му виду. Соответствие м. перем.дв-х задач: x1 x2 …xn- ym+1, ym+2,…, ym+n-СП, xn+1, xn+2,…,xn+M - y1, y2,…,ym – БП. Реш двойств задачи нах. в индексной строке посл. симпл. табл, содер. оптим. план прям задачи. Эк содерж: если разреш задача опред-ия оптим-го плана максим-го выпуск прод-ии, то разр-ма и задача опр-ия оценок ресурсов. Причем цена пр-ва прод-ии и сумм-ая оценка сов-т.

 

 

25. теор о доп-ей нежесткости и ее эк сод-ие. Теорема: для того, чтобы планы Х*, У* пары двойст-х задач были оптим-ми необх и достат вып-ие след-х усл-ий: хj*(∑аijyi*- сj)=0, j=1,n (1), yi*(∑аijxi*- bi)=0, i=1,m (2). Док-во: необход-ть махF =∑cjxj, ∑аijxi*= bi, i=1,m, xj≥0, j=1,n. (3) minφ= ∑biyi∑аijyi* ≥сj, j=1,n yi≥0, i=1,m. F (X*)=φ(Y*) т.е∑cjxj,*= ∑biyi* (4). Подставим в 4 biиз 3: ∑cjxj,*=(∑аijxi*) yi*= ∑хj*∑аijyi*→ ∑хj*(∑аijyi*- сj)=0 (5). Т.к хj*≥0, и ∑аijyi*- сj ≥0, j=1,n. След-но из рав-ва 5 след-т условие 1, усл 2 док-ся аналогично. Достат-ть: хj*(∑аijyi*- сj)= хj*∑аijyi*-∑cjxj,*= ∑yi*∑аijxi* - ∑cjxj,*= ∑biyi* - ∑cjxj,*→ F (X*)=φ(Y*). Эк содерж: Двойствоценки могут служ мерой дефицитности ресурсов (ДР).ДР, т.е ресурс по опт-му плану пр-ва исп-ся полностью имеет полож-ю оценку, а избыт-й имеет нулевую оценку.

26. теорема об оценках .Теорема: двойств-е оценки показ-ют приращение ЦФ, вызванное измен-ем св. члена соотв. ограни. ∂F(X*)/∂bi=y*, i=1,m. (1). Эк. содерж-е: для этого в выраж-ии (1) дифференциалы заменим приращениями, т.е. ∂bi≈∆bi, ∂z(x*)≈∆z(x*). Получим ∆z(x*)=уi*∆bi; при ∆bi=1 имеем ∆z(x*)≈yi*. Отсюда двойств оценка числ-но равна измен-ю ЦФ при измен-ии соотв-го рес-са на ед-цу. Двойств оценки уi часто наз-ют скрытыми, теневыми или маргинальными оценками рес-сов.

Теор о потенц. Алг теор

План ТЗ Х* явл. Оптим-м, если ему соотв-т система из m+n чисел Ui и Vj, кот.удовл-т след. Усл-м: 1) Ui+Vj=Cij, X*ij≠0; 2) ∆ij=cij-(Ui+Vj)≥0, X*ij=0 Док-во: ТЗ можно рассматр-ть как двойств. задачу к некот. исх. задачи,реш-ой на max. Каждому i-му огранич-ю ТЗ в исх. задаче соотв-т перемен. Ui,i=1,m, а j-му огранич-ю x1j+x2j+…+xmj=bj перем. Vj, j=1,n. Тогда задача имеет вид: maxφ= + , Ui+Vj≤Ciji=1,m, j=1,n Обозн. ч/з X*,Y*(Ui,Vj)-ОП двойств. исх. з-чи. На основ-ии 1-й теор. двойственности равенство: minF=maxφ. А на основании 2-й теор. двойств. выполн. усл.: 1)Ui+Vj=Cij, xij>0; 2)Ui+Vj≤Cij, xij=0, i=1,mj=1,n Из теор. след., что для ОП ТЗ необх. выполн-е усл-й: 1)кажд. занятой кл-ке в распред. табл. соотв. ∑ потенциалов, ровная тарифу этой клетки; 2)кажд. своб. кл-ке соотв-т ∑ потенц-в, не превыш-я тарифа этой кл-ке. Эк-ки оценка показ-т на сколько ден.ед. уменьш. трансп. издержки от загрузки данной кл-ки ед. груза. Алгоритм реш. ТЗ мет. потенциалов. 1)Усл.ТЗ записать в форме распред-й табл., но снач. провер. закр. или откр. модель ТЗ. 2) по 1-му из правил строим ОП. 3)Опред-м пот-лы поставщ-в и потреб-й, для этого реш-ся сист. ур-ний Ui+Vj=Cij для занятых кл-к. 4) Опред-ем оценки своб. кл-к ∆ij>0, то получим ОП единствен-й, если хотя бы 1 из оценок ∆ij=0, то имеем бесчислен.мн-во оптим. пл-в.

Циклы и их использ

Для перехода от одного ОП к другому использ-я циклы. Цикл предст. замкн-ю ломаную линию, сост-ю из звеньем, кот пересек-ся под прямым углом. Цикл.включ. 1 своб. кл-ку. В цикле всегда четное число кл-к. Цикл строится для свободн. кл-ки. Если ломанная линия пересек-ся, то точки самопересечения не явл. вершинами. Для наиб перспективн. кл-ки строится замкнутый цикл с вершинами в загружен.кл-х. Вершинами этого цикла усл. приписыв. знаки: своб. кл-ке «+», следующ. «-» и т.д. из поставок в кл-х цикла с «отриц.» верш. выбир. наименьш. кол-во груза, кот перемещ-ся. по кл-м этого цикла: прибавл. в положит. верш. и вычет. в отрицат., в рез-те чего баланс цикла не наруш.

 

32.Услож постановки ТЗ 1)Для мин-ции сумм.затрат на пр-во и перевозку прод-ии, критерий оптим-ти – сумма затрат на пр-во 1ед.груза и на перевозку.2)Если нужно вводить огранич-я, согл. кот-ым отд.поставки от определ.пост-ка опред.потреб-лю должны быть исключены, то в матрице перевозок,содерж-ей оптим.план, определ.клетки должны быть своб-ми(т.е искусств-но завыш.тариф в клетках, перевозки ч/з кот-ые след.запретить)3)нужно учит-ть огран-я по пропуск.спос-ти маршруток. Напр.,если по маршруту AkBsможно провести не >d ед.прод-ии, то столбец Bs разбив-ся на 2: Bs’ и Bs’’. В 1-м столбце спрос=разности м/у действит.спросом и огр-ем Bs-d, а во2-м ст-це спрос=d.Тарифы в 2-х ст-ах одинак-ы, а в клетке AkBs’тариф иск-но завыш-ся.4)Если некот.поставки по некот.маршр-м должны войти в оптим.план, даже если это невыгодно, то тариф иск-но заниж-ся.

ТЗ с макс-ей ЦФ

1.Нач.опор.план строится методом max тарифа

2.план перевозок – оптим-ый, кот-ым соотв-ет своб.клетки с оценками <=0

3.выбор перспект-ой клетки, кот-ый подлежит заполн-ю, должен произв-ся по полож.оценке

Реш зад ЦП мет отсеч

Будем рассматривать следующую задачу ЦП

Max(min) F=∑nj=1cijxij(1)

nj=1cijxij =bi ,i=1,m (2)

xj≥0, j=1,n (3)

xj-целый, j=1,n (4)

Осн в алгоритме- построение доп.огран,кот.наз-ся правильн отсеч.ПО должно удовл.усл:

1)быть линейным

2)отсекать найденное оптим-оенецелочисл-ое решение задачи 1-3:

Алгоритм метода:

1.Реш задача (1)-(3),с отброшенным усл-м целочис-ти(4).

2.Если усл.целочисленности вып-ся по всем переменным,то оптимальн.решение з-чи(1)-(4) совпад-т с оптимальн.решением з-чи(1)-(3).Если же это усл.не выпол-ся хотя бы поодной перемен-й,то переходим к шагу 3.Если з-ча(1)-(3)не разрешима,то и исходная з-ча не имеет реш-я.

3.Строится доп-ое ограничение,кот.отсекает часть ОДР,в кот.содерж-ся оптим-е решение з-чи (1)-(3) и не содер-ся ни одного допуст-го реш-я задачи(1)-(4)

4.Возвращ-ся к з-че с отброш-м условием целочисл-ти,но с расшир-й сис-мой осн-х ограничений.Добавляются огранич-я,построен-е на 3-ем шаге и вновь примен-ся симплексная процедура и т.д.

36. Метод Гомори (метод отсеч-я) Будем рассм следующую задачу ЦП

Max(min) F=∑nj=1cijxij(1)

nj=1cijxij =bi ,i=1,m (2)

xj≥0, j=1,n (3)

xj-целый, j=1,n (4)

Алгоритм метода:

1.Решается задача (1)-(3),с отброшенным усл-м целочис-ти(4).

2.Если усл.целочисленности вып-ся по всем переменным,то оптимальн.решение з-чи(1)-(4) совпад-т с оптимальн.решением з-чи(1)-(3).Если же это усл.не выпол-ся хотя бы поодной перемен-й,то переходим к шагу 3.Если з-ча(1)-(3)не разрешима,то и исходная з-ча не имеет реш-я.

3.Строится доп-ое ограничение,кот.отсекает часть ОДР,в кот.содерж-ся оптим-е решение з-чи (1)-(3) и не содер-ся ни одного допуст-го реш-я задачи(1)-(4)

4.Возвращ-ся к з-че с отброш-м условием целочисл-ти,но с расшир-й сис-мой осн-х ограничений.Добавляются огранич-я,построен-е на 3-ем шаге и вновь примен-ся симплексная процедура и т.д. Отличие выбора разрешающего элемента: Сначала рассм-ся строка,в кот содерж-ся отриц-е число в столбце свободн.членов и рассмат-ем все неотриц-е числа в этой строке. Выбираем люб.отрицат. число, кот и будет определять разрешающ. столбец. Для чисел с один-ми знаками в столбце свободн. членов и разреш столбце наход-ся симплекс-е отношения. Наименьш.симплексн.отнош и опред разреш-щую строку

37.

1.Явл-ся линейным

2.Отсекает найденное оптимальное нецелочисл-е знач-е з-чи (1)-(3)

3.Не отсекает ни одного из целочис-х реш-ий з-чи (1)-(4).

Рассмотрим i0 –равенство(1):

xi0= bi0-∑xj?спλi0jxj(2)

a=[a]цел.часть+{a}дроб.ч-ть,где 0<{a}< 1

3,7=3+0,7

-4,1=-5 +0,9

Представим bi0 и λi0jв виде суммы дробной и целой части:bi0=[ bi0]+{ bi0}; λi0j=[ λi0j]+{ λi0j}(3)

Подставим (3) в (2), получим:xi0= ([bi0]-∑xj?спi0j]xj)+ ([bi0}-∑xj?спi0j}xj) (4)

Понятно,что 1-ая скобка-в сегда целое число.Для того,чтобы xi0-было целым числом надо,чтобы величина Li0={ bi0}-∑xj?спi0j} xj,тоже была целым числом.Покажем,что Li0≤0.Предположим,что Li0>0.По усл величина ∑xj?сп{λi0j} xj не может быть отрицат.Т.к.дробные части 0<{λi0j}<1.По предложению следует,что дробная часть {bi0}>1,а это противоречит определению дроб-ой части числа.След-но Li0≤0Таким образом дополнит-ое огранич,кот.строит в пункте 3 алгоритма должно иметь вид: ([bi0]-∑xj?спi0j}xj≤0 (5).

 

38.Теорема. Рассмотрим i0 –равенство(1):

xi0= bi0-∑xj?спλi0jxj(2);

bi0=[bi0]+{ bi0}

λi0j=[ λi0j]+{ λi0j} (3);

xi0= ([bi0]-∑xj?спi0j]xj)+ ([bi0]-∑xj?спi0j}xj) (4);

([bi0]-∑xj?спi0j}xj≤0 (5);

Суть теоремы: Нер-во (5)опред-т правильное отсечение Гомори,т.е.:

Max(min) F=∑nj=1cijxij(1)

nj=1cijxij =bi ,i=1,m (2)

xj≥0, j=1,n (3)

xj-целый, j=1,n (4)

Метод ветвей и границ.

Для определённости будем рассчит з-чу нахожд макс ф-ции. Суть м-да заключ-ся в том,что сначала реш-ся з-ча без учёта целочис-сти.Если в полученном решении нек.переменные имеют дробные знач,то выбираем любую из дроб-х переменных и по ней строим 2-а ограничения.В первом ограничении величина переменной меньше или равна наименьшему целому числу,а во второй переменной ≥ целому числу +1.Таким образом исходная задача ветвится на 2 з-чи.Решаем каждую из подзадач и находим оптимальное решение.Если получ-е решения опять являются нецелыми,то дальнейшему ветвлению подлежит та ветвь,у которой значение ЦФ будет больше.Процесс решения сопровождается построением деревоветвл-ем.

 

Понят о ДП.Особен.

ДП( динамическое планирование )- метод нахожд-я реш-я в з-чах с многошаговой стр-рой.Суть метода ДП - идея постепенной, пошаговой оптимизации. Если трудно решить слож-ю задачу,то её след-т разбить на ряд более простых.Каждая новая задача оптим-ся не отдельно от осталь-х,а упр-ние на каждом шаге выбир-ся с учетом всех его последствий. Исключ-е -послед-й шаг,кот. мож. план-ся без учета посдед-вий. Особ-сть ДП:всю ДП целесообр-но разворач-ть от конца к началу

 

Задача замены оборуд

Т – продолж-ть план. Периода, t – возраст оборуд-ия, r(t) – cтоим. Прод-ции, u(t) – экспл-е затр-ы, s(t) – остат-я стоим., Fk(t) – макс. Прибыль за k лет.

возможнсти: 1)Сохр-ть оборуд-е: тогда прибыль = r(t) – u(t). 2) Продать оборуд.: прибыль = s(t) – p + r(0) – u(0)

Если s(t) – p + r(0) – u(0) >r(t) – u(t), то замена

Если s(t) – p + r(0) – u(0) <= r(t) – u(t), то cохраняем

Общее функцион-е ур-ие:

r(t) – u(t) + Fk-1(t+1), сохран-е

Fk(t) = maxs(t) – p + r(0) – u(0) + Fk-1(1), замена

48.Геометр.интерп-ция з-чиНП. Общ.з-чей НП наз-ся з-ча вида

max(min)F=f (x1, x2,…, xn) (1)

φi(x1,x2,…,xn) (2),в кот.либо ЦФ 1,либо огр-ния,либо те и др.нелин-е.В рез-те реш-я эт.з-чи буд.найдена т.Х* такая,что длялюбой др.т-ки Х,коор-ты кот.также удовл-ют огран-ям з-чи и выпол-ся не=во

f(x*)>f(x)(если з-ча на min,то f(x*)<f(x)).В отлич.от з-чиЛП ОДР НПне всегда явл.выпуклой.Т.,в кот.достиг-ся экстр-м ф-ции мож.нах-ся как на границеОДР,так и внутри нее. Алгоритм граф.м-да: строимОДРз-чи,если она пуста,то з-ча не имеет реш-я,2)строим гиперпл-ть f(x1,x2,…,xn)=h,3)опред-им гиперпл-ть наив.(наим.)ур-ня или опр-им неразд-ть з-чи из-за неогр-тиЦФ,4)нах-м т-куОДР,в кот.ЦФ достигает экстр-го знач-я и нах-м в ней знач-е ЦФ.Один-ми знаками в столбце свободн.членов и разреш-м столбце наход-ся симплекс-е отношения.Наименьш.симплексн.отношение и определяет разреш-щую строку

Зад.о.наилуч.исп.рес-в

n -прод-и; m -рес-сы; cj,j=1,n – цена ед-цы прод. j -го вида; bi,i=1,m – кол-во i -го рес-са; aij, j=1,n, i=1,m – кол. i -го рес-са, необход. для пр-ва прод-и j -го вида.Треб-ся опр-ть план пр-ва кажд.прод-и X*=(x1*,x2*…xn*), при кот. обесп-ся max-ая выручка.

Цена общего Vреал-ии:F=c1x1+c2x2+…+cnxn.

Расход на пр-во всех n видов прод-и не должен превышать bi: ai1x1+ai2x2+…+ainxn≤bi, i=1,m.

Усл-е неотриц-ти:xj≥0, j=1,n.

ЭММ:maxF=

xj≥0

Зад.о.диете

n - кол-вопрод-овпитания; m – питат-евещ-ва; cj,j=1,n – ценаед-цыпрод-та; bi,i=1,m – min-екол-во i -гополезноговещ-ва; aij, j=1,n,i=1,m –содерж-е i- говещ-вавед-це j -гопрод-та.Треб-сяопр-тькол-воприобретениякажд. видапрод. X*=(x1*,x2*…xn*),обесп-е необх.кол-во полез.вещ-в при min-ой общей стоим-ти прод-в питания.

ЭММ: minF=

xj≥0

5.Задача о выборе оптимальных технологий. В зада­че о наилуч использ рес-ов опред-ся опти­м-ый план выпуска продукции. Пусть при произ-ве какого-то общественно необход продукта использ-ся n технологий. При этом треб-ся т видов рес-ов, задан­ных объемами bi (i = 1, m). Эффек-ти технологий, т. е. кол-во конечной продукции (в ден. ед.), производ в ед. времени по j-й (j= 1,n) технологии, обозначим c j. Пусть, далее, аij- — расход i-го ресурса в единицу времени по j-й технологии. В качестве неизвестной величины x j при­мем интенсивность использ j-й технологии, т. е. вре­мя, в течение которого продукция произв-ся по j-й техно­логии. Пренебрегая временем переналадок, необход для перехода от одной технологии к другой, получаем следующую математическую модель задачи: найти план интенсивностей использования технологий х = (x i;... n), обеспеч-ий макс выпуска прод в стоим-ом выраж: ∑aijxj≤bi (i=1,m) при огранич -ях на лимит-е ресурсы: maxZ= ∑cjxj и условии неотрицательности: xj≥0 (j=1,n).

6. Задача о раскрое материалов. Суть задачи об опти­м-ом раскрое состоит в разраб-ке таких техн-ски допуст планов раскроя, прикот получ-ся необ­ход комплект заготовок, а отходы (по длине, площади, объему, массе или стоимости) свод к минимуму. Рассмо­трим простейшую модель раскроя по одному измерению. Бо­лее сложные постановки ведут к задачам целочисл про­грамм-ия. Модель задачи раскроя по одному измер длинномер­ных материалов (прутков, труб, профильного проката и др.) может быть сформул так. Пусть имеется N штук ис­ходного материала, длина каждой штуки равна L. Нужны заготовки т видов, длины которых равны Li (i = 1,n). Из­вестна потреб-сть в заготовках каждого вида, она равна b{. Изучение вопроса раскроя (построение технол-ой кар­ты раскроя) показ-ет, что можно выделить n приемлемых вариантов раскроя исход матер длиной L на заго­товки длиной Zj. Обозначим через a ij количество заготовок i-го вида, получаемое при раскрое единицы исходного мате­риала по j-му (j = 1,n) варианту, Cj — отходы при раскрое единицы исходн матер по j-му варианту. План задачи х = 1;...; xj ...;хn), где x j — количество единиц исходно­го материала, планируемое к раскрою по j-му варианту.Функция цели — мин отходов, получ при рас­крое: minZ = ∑cjxj при огранич: на число ед исх матер: ∑xj≤N

 

 

Геом интерпр-ия задачи ЛП с несколькими переменными.

Перейдем к геометрической интерпретации ЗЛП с несколькими переменными.

max F = , (1)

bi, (i= ), (2)

xj 0, (j= ). (3)

Множ-во реш Х = (х12,…,хn), компоненты кот удовл-ют огранич-ю- равенству ai1x1 + ai2x2 +… + ainxin = bi, (i= ), геом-ски пред-ют собой гиперплоскость n-мерного пространства. Это выпуклое множ-во.

Множ-во реш Х = (х12,…,хn), ком-ты кот удовл-ют нер-ву ai1x1 + ai2x2 +… + ainxin bi, (i= ),образ полупрос-во n-мерного простр-ва, кот также явл выпуклым множ-вом.

Множ-во реш, удовл-их системе огранич задачи ЛП (2), (3) предст собой пересечение конечного числа полупространств и поэтому явл выпуклым. Теорема: Множ-во реш ЗЛП выпукло (если оно не пусто). Множ-во реш задачи ЛП в практически важных случаях чаще всего предст-ет собой либо выпуклый многогранник, либо выпуклую многогранную область. ЦФ (1) геом-ки можно рассм как семейство паралл гиперплоскостей с1x1 + с2x2 +… + сnxn =F, каждой из кот соот-ет опред знач параметра F. Вектор = (с1; с2; …;сn), перпенд-ый к гиперплоскости F=const, указ направл наискорейшего возраст функции F. С учетом сказ задача (1)-(3) геом-ки свод. к нахождению точки Х* = (х1*2*,…,хn*) многогранника, опред нерав-ми (2), (3), через кот проход гиперплоскость семейства (1), соот-щая наиб значF. Граф методом можно решить ЗЛП с n>2 перем, если в ее канон-ой записи число неизв n и число линейно-независ векторов m связ соотнош-ем n-m


Поделиться с друзьями:

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.201 с.