Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_Исследование операций. Курс лекций.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
294 Кб
Скачать
☆

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.