- •Исследованиеопераций
- •1 Литература 3
- •2 Основныепонятияисследованияопераций(исо).Классификациязадач 4
- •3 Основылинейногопрограммирования 8
- •4 Основытеорииграфов 23
- •1 Литература
- •2Основныепонятияисследованияопераций(исо).
- •2.1КлассификациязадачИсо
- •2.2Многокритериальныезадачи
- •3Основылинейногопрограммирования
- •3.1ГрафическийметодрешениязадачЛп
- •3.2 ВозможныевариантырешениязадачЛп
- •3.3 ЭквивалентныепостановкизадачЛп
- •3.4Симплекс-метод
- •3.5ТранспортнаязадачаЛп
- •3.6Задачаоназначениях
- •4Основытеорииграфов
- •4.1Основныепонятия
- •4.2 Алгоритмпостроенияэйлеровацикладлянеориентированно-гографа
- •4.3Заданиеграфов
- •4.4Топологическаясортировка
- •4.5Остовноедерево(остов)минимальноговеса
- •4.6Кратчайшиепути
- •Ij (j, еслиw0
- •Ij 0,еслиw0
- •5Сетевоепланированиеиуправлениепроектами
- •6Задачакоммивояжераиметодветвейиграниц
- •7Имитационноемоделированиенапримереметода
- •8Основытеориисложностивычислений
- •9Динамическоепрограммирование
3Основылинейногопрограммирования
Задачилинейногопрограммирования(ЛП)иметодыихрешенияширокоиспользуютсявпромышленномпроизводстве,экономике,логистике,военномделеидругихобластяхцеленаправленнойдеятельностичеловека.Напомним,чтозадачаИСОназываетсязада-чейЛП,еслимножествоеедопустимыхрешений–выпуклыймногогранник,ацелеваяфункция–скалярнаялинейная.
ПримерызадачЛП.Макроэкономическиелинейныемодели
Основойбольшинствамакроэкономическихмоделейявляетсямодельмежотраслевогоба-ланса,разработаннаяиизученнаяамериканскимученымВасилиемЛеонтьевымв1920-хгодах.Модельполучиланазваниеавтора,асамавторполучилзаееразработкуНобелев-скуюпремиювобластиэкономики.
МодельЛеонтьева.Предположим,чтовесьпроизводственныйсекторстраны(илилю-бойдругойкрупнойэкономическойсистемы)разделеннаnотраслей.Предполагается,чтокаждаяотрасльвыпускаетоднороднуюпродукцию(продукциюодноготипа),норазныеотрасливыпускаютразнуюпродукцию.Такимобразом,вцеломвыпускаетсяnтиповпро-дукции.Впроцессепроизводствакаждаяотрасльиспользуетпродукциюдругихотраслей
и,всвоюочередь,снабжаетдругиеотраслисвоейпродукцией.Крометого,каждаяот-расльвыпускаетпродукцию,котораяпотребляетсявнепроизводственнойсфере(сферепотребления,созданиезапасов).
Допустим,чтодляотраслиiизвестно,чтоaijединицпродукцииэтойотраслиисполь-зуетсядляпроизводстваединицы(!)продукцииотраслиjиciединицпродукцииэтойотраслииспользуетсявнепроизводственнойсфере(накопление,потребление).Величинаciтакженазываетсявнешнимспросом.Требуетсяопределитьxi–валовыйобъем(ко-личествоединиц)продукцииотраслиi,i=1,...,n,так,чтобывыполнялосьусловиемежотраслевогобаланса:
n
aijxj+ci=xi,xi≥0,i=1,...,n,
j=1
иливматричнойформе
x−Ax=c,x≥0.
ПриведенныесоотношенияназываютсямодельюЛеонтьева.Соотношениеx−Ax=c
можноослабить:x−Ax≥c(вэтомслучаеcопределяетнижнююграницувнешнего
спроса).СмодельюЛеонтьевасвязанынекоторыезадачиоптимизации.
1)Задачамаксимизациисуммарноговаловоговыпускаприограниченныхтру-довыхресурсах.
Пустьдлявыпускаединицыпродукцииотраслиjтребуетсяtjедиництрудовыхресурсов.Обозначимt=(t1,...,tn).ПустьT–общееколичествотрудовыхресурсов,имеющеесявналичии.Тогдамодельзадачимаксимизациисуммарноговаловоговыпускаприограни-ченныхтрудовыхресурсахсостоитвследующем:
n
xj→max,
j=1
x−Ax≥c
n
j=1tjxj≤T
x≥0
2)Задачаминимизациитребуемыхтрудовыхресурсовпризаданномуровнесуммарноговаловоговыпуска:
n
tjxj→min,
j=1
x−Ax≥c
n
j=1xj≥V
x≥0,
гдеV–заданныйуровеньсуммарноговаловоговыпуска.
Микроэкономическиелинейныемодели
Модельоптимальнойпрограммыпредприятия.Предприятиевыпускаетnвидовпродукции.Длявыпускаединицыпродукциивидаjтребуетсяaijединицресурсаi,кото-рыйимеетсявобъемеbi,i=1,...,m(всегоимеетсяmвидовресурсов).Выпускединицы
продукциивидаjприноситприбыльвобъемеpj.Требуетсяопределитьпрограммувы-пускапродукцииx=(x1,...,xn),гдеxj–количествовыпускаемойпродукциивидаj,такую,чтовыполненыограничениянаресурсыисуммарнаяприбыльмаксимальна.Со-ответствующаязадачаЛПимеетвид:
n
j=1
( n
pjxj→max,
j=1aijxj≤bi,i=1,...,m,
xj≥0,j=1,...,n
Модельраспределенияресурсов.Имеетсяnвидовдеятельностииmвидовресур-сов.Ресурсiимеетсявобъемеbi,i=1,...,m.Спомощьюединицыi-горесурсаможновыполнитьdij-ючастьj-говидадеятельностииприэтомзатратыбудутсоставлятьcij.Введемпеременныеxij,показывающиекакоеколичестворесурсаiнаправленодлявидадеятельностиj.Задачасостоитвследующем.
m n
cijxij→min,
i=1j=1
m
n
i=1dijxij=1,j=1,...,n,j=1xij≤bi,i=1,...,m,
xij≥0,i=1,...,m,j=1,...,n.
Модельоптимальнойкупли-продаживалюты.Рассмотримситуацию,когдабро-керосуществляеткуплю-продажувалютысцельюполученияприбылизасчетразницывкурсахвалют.Пустьn–количестводоступныхвалютныхрынков,m–количествоопе-рацийкупли-продажи.Обозначимчерезrijколичестводенежныхединицi-говалютногорынка,которыеможнокупить(rij>0)либопродать(rij<0)врезультатеоперацииjстандартногообъема.Например,припроведенииоперацииномер2стандартногообъема,продавая2доллара,можнокупить1еврои2000бел.рублей.Пустьxj–объемоперацииj.Вэтомслучаесоответствующиевеличиныrijумножаютсянаxj.Например,продавая
2x2долларов,можнополучитьx2еврои2000x2бел.рублей.
Рассмотримидеализированнуюситуацию,когдавсеоперациивыполняютсяодновремен-но.Ограничениесостоитвтом,чтоколичествопроданныхденежныхединицнедолжнопревосходитьколичествакупленныхдлякаждоговидавалюты.Задачасостоитвотыс-каниитакихобъемовопераций,чтоколичестводенежныхединицпоодномуизтиповвалют,например,первому,максимально.Соответствующаяматематическаямодельвы-
глядитследующимобразом.
n
j=1
n
r1jxj→max,
j=1
rijxj≥0,i=1,...,m.
