Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы теории УВД1_unlocked.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
393.7 Кб
Скачать

5.5.Двойственностьзадачлинейногопрограммирования

ДвойственностьЗЛПсводитсяктому,чтовместопоискамаксимумаможноискатьминимумдвойственнойзадачисдругимипеременными,инаоборот.Витогеэтоможетдатьодинитотжеэффект.Например,еслинеобходимовтечениерабочегодняполучитьдополнительноевремянаре-шениевыполнениянекоторогозадания,томожноилимаксимизироватьско-ростьвыполнениядругихзаданийприсохраненииограничениянавремяот-дыха,или,наоборот,минимизироватьвремяотдыхаприсохраненииограни-чениянаскоростьвыполнениядругихзаданий.

Преобразованиепрямойзадачивдвойственнуюпроизводитсяследующимпутем:вместоnпеременныхпрямойзадачивдвойственнойзадачевводятсяmновыхпеременных(z)поколичествуограниченийвпрямойзадаче;ввы-ражениецелевойфункциисновымипеременнымивместокоэффициентовсiзаписываютсякоэффициентыbj,которыевпрямойзадачеестьзначенияограничений;вместопоискамаксимумавпрямойзадачеосуществляетсяпо-искминимумавдвойственнойзадаче;вместоmограниченийпрямойзадачивводятсяnограниченийдвойственнойзадачи.Результатыэтихпреобразова-нийпредставленыниже.

n

Прямаязадача:

i1

ciximax,

Двойственнаязадача:

n

i1

aijxibj,j=1,2,3,…,m,

xi0,i=1,2,3,…,n.

m

j1

m

bjzjmin,

j1

aijzjci,i=1,2,3,…,n,

zj0,i=1,2,3,…,m.

Сматематическойточкизренияпереходкдвойственнойзадачепозволяетврядеслучаевупроститьрешение,применитьболееэффективныеметоды,невозможныедляпрямойзадачи.

5.6.Транспортнаязадачалинейногопрограммирования

КспециальномутипуЗЛПотноситсятранспортнаязадача,атакжесхожаяснейзадачаоназначениях.Рассмотримтранспортнуюзадачупрограммирования.

Пример3.Пустьимеетсянекоторыйрайонаэродромасnкоридорамиподхода.Намоментрешениязадачивпервомкоридореподходанаходитсяa1прилетающихнаданныйаэродромВС,вовтором–а2,втретьем–а3ит.д.Предположим,чтопонекоторымпричинам,например,пометеоусловиям,аэродромзакрывается,возникаетзадачараспределенияВС,находящихсявданномрайоне,назапасныеаэродромы(дляобобщениязадачиможемпред-положить,чтовчислоnвходятнетолькокоридоры,ноизоныожидания,атакжезонавзлетаипосадки(ЗВП),соответственно,некоторыеаiбудутозна-чатьколичествоВСвзонеожиданияиливЗВП).Положим,чтовсегозапас-ныхаэродромовдляданногоm,причемпервыйможетпринятьb1ВС,второй–b2,третий–b3ит.д.ЗатратынаполетВСизпервогокоридоранапервыйза-паснойаэродром,выраженные,например,вдальностиполета,обозначимc11;вболееобщемслучаебудемговоритьозатратахнаполетодногоВСизi-гокоридоравj-йаэродромиобозначатьсij.ВведемпеременнуюхijколичествоВС,направленныхизi-гoкоридоранаj-йзапаснойаэродром.Тогдазатраты

наполетизi-гoкоридоранаj-йзапаснойаэродромхijВСбудутвыражены

произведениемcij,xij,асуммарныезатратыдляраспределениявсехВС,нахо-

nдящихсявданномрайоне,назапасныеаэродромыввидесуммыi1

m

j1

cijxij.

Дляслучая,когда,например,n=m=2,этовыражениебудетвыгля-

nдетьтак:i1

m

j1

cijxij=c11x11+c12x12+c21x21+c22x22+c31x31+c32x32.

Задачасостоитвтом,чтобытакраспределитьВСпозапаснымаэродро-мам,чтобысуммарныезатратыбылиминимальныивыполнялисьследую-щиетребования(ограничения):во-первых,всеВСизвсехкоридоровбылираспределеныпозапаснымаэродромам;во-вторых,всеВСбылипринятына

m

этихзапасныхаэродромах.Первоеограничениезапишетсятак:

j1

xij=ai

длявсехi=1,2,3,…,n.

n

Второеограничениезапишетсяследующимобразом:

i1

xij=bjдлявсех

j=1,2,3,…,m.

Теперьможемзаписатьпоставленнуюзадачуввидетранспортнойзадачилинейногопрограммирования:

n

i1

m

m

j1

cijxijmin,

j1

n

i1

xij=ai,i=1,2,3,…,n,

xij=bj,j=1,2,3,…,m,

xij0,i=1,2,3,…,n;j=1,2,3,…,m.

Необходимоотметить,чтовкаком-тоиномслучаеречьможетидтиопо-искемаксимума,этоопределяетсясмысломпеременныхикоэффициентовзадачи.Есливзаписитранспортнойзадачираскрытьзнакисуммы,тополу-чимпосутитакуюжеЗЛП,какиранее.Длярешениятранспортнойзадачииспользуютсясвоисобственныеметоды.

Задачаоназначенияхпоформепохожанатранспортнуюизапишется

следующимобразом:

n

i1

n

n

i1

cijxijmin,

i1

n

i1

xij=1,i=1,2,3,…,n,

xij=1,j=1,2,3,…,n.

Интерпретациятакойзадачиможетбытьследующая.Имеетсяnработни-ковиnпунктов–рабочихмест.Известно,чтовсилуразличияквалификацииперсоналавероятностьошибочныхдействийработниковнаразныхместахразлична,введемкоэффициентсij,отражающийнекоторымобразомвероят-ностьошибочныхдействийi-гoработниканаj-мрабочемместе.Требуетсятакназначитьработниковсменынарабочиеместа,чтобысуммарнаявероятностьбыламинимальна.Дляформализациизадачивводитсяпеременнаяxij,котораяможетприниматьдвазначения:xij=1–еслиi-йработникназначеннаj-eме-сто;хij=0–впротивномслучае.Ограниченияимеютследующийсмысл:пер-воеограничение:каждыйi-йработникдолженбытьназначеннаоднорабочееместо;второе:накаждоеj-eместодолженбытьназначенодинработник.

Другимпримеромиспользованиязадачионазначенияхявляетсязадачапланированияочередностизаходанапосадку.