Экономические возможности формализуются в виде системы ограничений.
Мат.модель задачи вкл.
1.неизвестные величиных=(х1,х2,...,хn) которые называют планом задачи.
Целевую функцию.
Систему ограничений, представляющую форма-лизацию экономических возможностей.
Условие не отрицательности переменных.
То мат. модель задачи имеет вид:
х=(х1,х2,..,хn)
F(х1,х2,..,хn)max(min)
ji(х1,х2,..,хn) { > ,< ,=} bi, i=1, n
xj>0 , j=1,n
если план(неизвест величины) удовлетворяют сис
Теме ограничений задачи, то его наз.допустимым.
допустимый план доставляющий ф-ии цели экст-
ремальное значение назыв. оптимальн планом х*.
Эксрем.значение ф-ии –значение ф-ии цели для оп
тимального плана f*=f(x*).
Ести ф-ииf(х1,х2,..,хn)и gi(х1,х2,..,хn) линейны, то такая задача является задачей линейного прог.
Мат. модель задачи имеет вид
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmax(min) C1,C2,…,Cn- постоянные(числа)
a11x1+a12x2+…+a1nxn { >,<,=} b1
a21x1+a22x2+…+a2nxn { >,<,=} b2
……………………………………….
am1x1+am2x2+…+amnxn { >,<,=} bm
xj>0 ,j=1,n
3.пример 1 Для пр-ва 2-х видов продукции P1 и P2использ 3 вида сырья S1,S2,S3. Запасы сырья соотв равны 40,60,50 ед. Затраты на изг ед сырья P1соотв равны 2,8,5 ед. На P2соотв 5,3,6 ед. При-
быль от реализ продукции каждого вида соотвра-вны 100 и 200 ден ед. Необходимо сост мат модель плана выпуска продукции, при котором прибыль от реализ изделия будет максимальной.
Обозн через х1 и х2 кол-во про-циисоотв видов P1 и P2.
Делаем таблицу. обратная сторона.
Таким образом мат модель имеет вид.
х=(х1, х2)
Z=100х1+200х2 max
2x1+5x2<40
8x1+3x2<60
5x1+6x2<50
xj>0 , j=1,2или x1>0,x2>0
Форма записи задач линейного програм, 3 вида
Общая форма записи задач ЛП -это задача maxили minф-ии с линейными ограничениями в виде
Как равенств, так и неравенств.
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmax(min)
a11x1+a12x2+…+a1nxn { >,<,=} b1
a21x1+a22x2+…+a2nxn { >,<,=} b2
……………………………………….
am1x1+am2x2+…+amnxn { >,<,=} bm
xj>0 ,j=1,n
Каноническая форма записи задач ЛП-это зада-чаmaxили minф-ии с линейным ограничением в виде равенсва(решение или на maxили на min)
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmax(min)
a11x1+a12x2+…+a1nxn=b1
a21x1+a22x2+…+a2nxn=b2
………………………………
am1x1+am2x2+…+amnxn=bm
xj=0 , j=1,n
Симметричная форма записи задач ЛП-это зада
ча maxс огранич вида <или minс огран вида >
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmax
a11x1+a12x2+…+a1nxn<b1
a21x1+a22x2+…+a2nxn<b2
………………………………
am1x1+am2x2+…+amnxn<bm
xj>0 ,j=1,n
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmin
a11x1+a12x2+…+a1nxn>b1
a21x1+a22x2+…+a2nxn>b2
………………………………
am1x1+am2x2+…+amnxn=bm
xj>0 ,j=1,n
Замечание 1.
Если задана задача на min, т.е. Z= cjxjmin, то умножив целевую ф-ию на (-1) получим задачу на max ( -Z= cjxjmax) Причем min = -max
Замечание 2.
При переходе от неравенства к равенству необхо-
мо ввести дополнительные переменные, которые вкл. в целевую ф-ию с нулевыми коофициентамии если неравенство вида <, то дополн переменную добавляют к левой части неравенства, а если > то дополнперем вычитают слевой части неравенст
3.пример 2.На животн ферме каждое животное до- лжно ежедневно получать не менее 7 ед. питател в-ваS1, 9 ед. в-ваS2 и 14 ед. в-ваS3.Для составл рациона использ 2 вида корма.1 вид содержит со-отвественно 2,8,5 ед. питат в-в.2 в 1кг содержит со
Отв 5,5,4 ед. питат в-в.Стомость корма 1 равна 14 денед.,корма 2 соств 26 денед.Необходимососта-вить нужной питат,причем затраты должны бытьmin.
Обозначим через х1 и х2 кол-во приобретаемых кормов вида 1 и 2.
Делаем таблицу. обратная сторона.
Таким образом мат модель имеет вид.
х=(х1, х2)
Z=14х1+26х2 min
2x1+5x2>7
8x1+5x2>9
5x1+4x2>14
xj>0 , j=1,2 или x1>0,x2>0
4.пример 3. Привести задачу с примера 2 к кано-нической формуле.
Введем дополн переменные х3,х4,х5 ,тогда мат модель примет вид.
х=(х1, х2,х3,х4,х5)
Z=14х1+26х2 min
2x1+5x2-х3 =7
8x1+5x2 -х4 =9
5x1+4x2 -х5=14
xj>0 , j=1,5
Алгоритм графического метода.
С учетом системы ограничений строим область допустимых решений.
Строим вектор С с координатами С1 и С2 ,кото-рые показ найскорейшеевозрастан целевой ф-ии
3.проводим произвольную линию уровня Z0=0 перпендикулярно вектору С.
При решении задач на maxперемещаем линию уровня в направлении вектора С так, чтобы она касалась области допустимых решений в ее край-
Нем положении.
В случае задач на min линию уровня перемеща-ют в направлении вектора –С.
5.определяем оптимальный план х*=(х1*,х2*) и экстримальное значении ф-ии (Z*).
Рассмотрим задачу
х=(х1,х2)
Z=C1x1+C2x2max(min)
a11x1+a12x2 < b1
a21x1+a22x2 < b2
…………………
am1x1+am2x2 <bmградиент-С=(С1,С2)
x1>0, x2>0 строим вектор градиент, который будет С
Решить задачу граф. методом.
х=(х1, х2)
Z=12х1+15х2 max
6x1+6x2<36 (1)
4x1+2x2<20 (2)
4x1+8x2<40 (3)
x1>0,x2>0
Решение
(1) 6x1+6x2=36 (2) 4x1+2x2=20
Х1 1 2 3 4 6 х1 1 2 3 4 5 0
Х2 5 4 3 2 0 х2 8 6 4 2 0 10
3) 4x1+8x2=40
Х1 0 4 2
Х2 5 3 4
Подставляем в неравенство любую точку пр.(3,3)
Строим вектор град С=(12,15)=3(4,5) помечаем на рис. Что это 1/с*С
Чтобы найти точку выпис формула
6x1+6x2=36 х1=2, х2=4
4x1+8x2=40
x*=(2,4)
maxZ=Z(x*)=12*2+15*4=84
Симплексный метод решения задач ЛП.
Он вкл 3 этапа.
1.построение начального опорного плана
2.проверка плана на оптимальность
3.переход к не худшему опорному плану
1.постр нач опор плана
Пусть задана задача
х=(х1,х2,..,хn)
Z=C1x1+C2x2+…+Cnxnmax(min)
a11x1+a12x2+…+a1nxn<b1
a21x1+a22x2+…+a2nxn<b2
………………………………
am1x1+am2x2+…+amnxn<bm
xj>0 , j=1,n
приведем задачу к канонической форме Введем дополнительные переменные xn+1,xn+2,…,xn+m
х=(х1,х2,..,хn,xn+1,xn+2,…,xn+m)
Z=C1x1+C2x2+…+Cnxn+0xn+1+0xn+2+…+0xn+m
a11x1+a12x2+…+a1nxn+xn+1=b1
a21x1+a22x2+…+a2nxn +xn+2=b2
………………………………+…..
am1x1+am2x2+…+amnxn +xn+m=bm
xj>0 , j=1,n+m
10.Если ограничения содержат одну из перемен-ных с кооф=1,а в остальных огран эта перемен имеет кооф=0,то огранназывогран в предпочти-
Тельном виде