- •3. Зад.О.Наилуч.Исп.Рес-в
- •4.Зад.О.Диете
- •7.Формы записи задачи лп
- •8.Переход к канон.Ф.:
- •18. Правила пересчёта
- •13.Осн теорема лп.
- •12. Геом интерпр-ия задачи лп с несколькими переменными.
- •15) Построение начальнопорн плана
- •21.Двойст и прям зад-ча
- •22.Теория двойст. Эк сдерж
- •23Критерий оптим-ти Канторовича
- •27. Постановка тз по критерию стоимости.
- •28.Трансп-ная табл. Теорема о сущ-нии допуст плана.
- •36.Тз с макс-ей цф
- •31. Правило «северо-западного угла»
- •32.Прав «миним эл-та» (наим стоим»)
- •33. Теор о потенц. Алг теор
- •34.Циклы и их использ
- •37.Пост-ка и мат.Модель задачи цп.
- •38. Реш зад цп мет отсеч
- •39. Метод Гомори (метод отсеч-я)
- •41.Постр прав отсеч. Теорема о прав отсеч
- •42.Метод ветвей и границ.
- •43. Понят о дп. Принц оптим Беллмана
- •47. Задача замены оборуд
- •44. Вычисл схема реш задач методом дп
- •51.Градиент.Метод решения задачНп
- •50.Метод множ Ланг-жа реш задач нп.Эк смысл множ Ланг-жа
- •Вопрос 13
7.Формы записи задачи лп
Общ. задача ЛП: 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*))
8.Переход к канон.Ф.:
Рассм.задачу:
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),т.е. исх.задачи и её канонич.ф. эквивалентны.
18. Правила пересчёта
1 правило: элемент новой табл., стоящей на месте разрешающего зам-ся обр-ой величиной.
2 прав.: оставшиеся эл-ты разреш-щей строки дел-ся на разреш. Эл-т.
3 прав.: оставш-ся эл-ты разреш-го столбца делим на разр. Эл-т и меняем знак на противоп-й.
4 прав.: все ост-ся эл-ты рассч-ся по правилу прямоуг-ка.
9. Переход к сим-ной форме записи задачи, осущ-ся 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
10. Рассм-м задачу с 2-мя перем-ми max F=c1x1+c2x2 --1, a11x1+a12x2 {≤,=,≥}b1 –2, am1x1+a m2x2 {≤,=,≥}bm –3. Каждое из огран-й 2,3 задаёт на плоскости некот-ю полуплоскость. Пол-ть явл-ся выпуклым множ-м. Пересеч-м любого числа множ-м явл-ся вып. мн-во (из этого след-т)ОДР 1-2 явл-ся выпуклое множ-во. Пусть сис-ма огран-й образ-т ОДР след-го вида (рисунок)
F=F0, получ c1x1+c2x2 = F0 – урав-е прямой линии. В точках прямой (NM) ЦФ прин-т одно и тоже постоянное знач-е F0 , считая F-парам-м получ уравн-е семейс-во парал-х прямых, кот-е наз-ся линиями уровня ЦФ. Для того, чтобы устан-ть направл-е возраст-я (убыв-я) ЦФ найдем её частные произ-ные по неизвестным парам-м .Вектор с(с1,с2) наз-ся градиентом и указ. Напрвл-е наискор-го возраст-я ЦФ вектор –с(-с1,-с2) наз-ся антиград-м и указ-т напр-ние наискор-го убыв-я ЦФ. Векторы с, -с перпенд-на прямым c1x1+c2x2 = F.
11. Рассм зад-чу с 2-мя переменными maxF=c1x1+c2x2
a11x1+ a12x2{≤,≥,=}b1
…………..
am1x1+am2x2{≤,≥,=}bm, ,x1≥0,x2≥0
Каждое из огранич,задает на плоскости x1ox2 нект-ую плоскость. Полуплоскость явл. выпукл множ-ом. Пересеч люб. числа выпуклых мно-в явл. вып. мно-во,отсюда ОДР задачи явл.выпуклое мн-во.С1x1+ c2x2=F0 – ур-е прямой линии.В точках прямой NM ЦФ прин одно и то же пост знач F0,считая параметром получ ур-е семейства паралл прямых,к-е наз-ся линиями уровня ЦФ.Для того,чтобы устаноить направл возр(убыв) ЦФ найдем ее частные произв-ые по неизвестным параметрам.Вектор С=(С1,С2) наз-ся град-м и ук-ет направ-е наискор-го возр ЦФ. Вектор –С=(-С1,С2) – антиградиент и указывает убывание ЦФ.Граф.метод решения:1.С учетом сис-мы ограничений строим ОДР;2.строим вектор градиент;3.провод. прямую перпенд.вектору градиенту в начале координат;4.решая на max перемещ F=0 до крайней точки ОДР, если на min F=0 – до 1-ой точки ОДР;5.находим оптим-ое реш-ие Х8,экстрем-ое зн-ие ЦФ F*.