DISTRIBUČNÍ ÚLOHY (Speciální úlohy LP)



Podobné dokumenty
Nalezení výchozího základního řešení. Je řešení optimální? ne Změna řešení

Optimalizace portfolia

Nepředvídané události v rámci kvantifikace rizika

Tento materiál vznikl díky Operačnímu programu Praha Adaptabilita CZ.2.17/3.1.00/33254

8. Zákony velkých čísel

Teorie chyb a vyrovnávací počet. Obsah:

4.2 Elementární statistické zpracování Rozdělení četností

Statistika je vědní obor zabývající se zkoumáním jevů, které mají hromadný charakter.

Pravděpodobnostní model doby setrvání ministra školství ve funkci

OKRUŽNÍ A ROZVOZNÍ ÚLOHY: OBCHODNÍ CESTUJÍCÍ. FORMULACE PŘI RESPEKTOVÁNÍ ČASOVÝCH OKEN

5.5. KOMPLEXNÍ ODMOCNINA A ŘEŠENÍ KVADRATICKÝCH A BINOMICKÝCH ROVNIC

2.7.5 Racionální a polynomické funkce

Univerzita Karlova v Praze Pedagogická fakulta

Jednokriteriální rozhodování za rizika a nejistoty

U. Jestliže lineární zobrazení Df x n n

3. Hodnocení přesnosti měření a vytyčování. Odchylky a tolerance ve výstavbě.

Logické rovnice. 1 Úvod. 2 Soustavy logických rovnic

Aplikace teorie neuronových sítí

7. Analytická geometrie

3. DIFERENCIÁLNÍ ROVNICE

Využití účetních dat pro finanční řízení

PRAVDĚPODOBNOST A STATISTIKA. Náhodný vektor

Téma 11 Prostorová soustava sil

Rekonstrukce vodovodních řadů ve vztahu ke spolehlivosti vodovodní sítě

Metody zkoumání závislosti numerických proměnných

Test dobré shody se používá nejčastěji pro ověřování těchto hypotéz:

Nejistoty v mìøení III: nejistoty nepøímých mìøení

DISTRIBUČNÍ ÚLOHY. Cílem pokrývacího problému je vybrat firmy tak, aby byly co nejlevněji pokryty všechny úkoly.

Algebraický výraz je číselný výraz s proměnou. V těchto výrazech se vyskytují vedle reálných čísel také proměnné. Například. 4a 4,5x + 6,78 7t.

PRAVDĚPODOBNOST A STATISTIKA. Náhodný vektor

S1P Popisná statistika. Popisná statistika. Libor Žák

Lineární programování

Regrese. Aproximace metodou nejmenších čtverců ( ) 1 ( ) v n. v i. v 1. v 2. y i. y n. y 1 y 2. x 1 x 2 x i. x n

Odhady parametrů základního souboru. Ing. Michal Dorda, Ph.D.

Spojitost a limita funkcí jedné reálné proměnné

2. část: Základy matematického programování, dopravní úloha. Ing. Michal Dorda, Ph.D.

Přednáška č. 10 Analýza rozptylu při jednoduchém třídění

2. Směsi, směšování a ředění roztoků, vylučování látek z roztoků

Základní pojmy kombinatoriky

, jsou naměřené a vypočtené hodnoty závisle

2. Vícekriteriální a cílové programování

10.3 GEOMERTICKÝ PRŮMĚR

Chyby měření: 1. hrubé chyby - nepozornost, omyl, únava pozorovatele... - významně převyšuje rozptyl náhodné chyby 2. systematické chyby - chybné

MATICOVÉ HRY MATICOVÝCH HER

Deskriptivní statistika 1

Analytická geometrie

a další charakteristikou je četnost výběrového souboru n.

PRAVDĚPODOBNOST A STATISTIKA. Neparametrické testy hypotéz čast 2

Jestliže nějaký objekt A můžeme vybrat m způsoby a jiný objekt B lze vybrat n způsoby, potom výběr buď A nebo B je možné provést m+n způsoby.

PODNIKOVÁ EKONOMIKA 3. Cena cenných papírů

1. Základy měření neelektrických veličin

11. Časové řady Pojem a klasifikace časových řad

Základní požadavky a pravidla měření

Pravděpodobnostní modely

Analytická geometrie

Cílem kapitoly je zvládnutí řešení determinantů čtvercových matic.

4 DOPADY ZPŮSOBŮ FINANCOVÁNÍ NA INVESTIČNÍ ROZHODOVÁNÍ

I. Výpočet čisté současné hodnoty upravené

Náhodné jevy, jevové pole, pravděpodobnost

Téma 1: Pravděpodobnost

1.1 Definice a základní pojmy

Přijímací řízení akademický rok 2013/2014 Bc. studium Kompletní znění testových otázek matematika

2.4. INVERZNÍ MATICE

Odhady parametrů základního. Ing. Michal Dorda, Ph.D.

Přijímací řízení akademický rok 2012/2013 Kompletní znění testových otázek matematické myšlení

P. Girg. 23. listopadu 2012

pravděpodobnostn podobnostní jazykový model

ODRAZ A LOM SVTLA. Odraz svtla lom svtla index lomu úplný odraz svtla píklady

PE 301 Podniková ekonomika 2. Garant: Eva KISLINGEROVÁ. Téma Metody mezipodnikového srovnávání. Téma 12. Eva Kislingerová

2,3 ČTYŘI STANDARDNÍ METODY I, ČTYŘI STANDARDNÍ METODY II

Metodika projektů generujících příjmy

Užití binomické věty

Generování dvojrozměrných rozdělení pomocí copulí

Analytické modely systémů hromadné obsluhy

Chyby přímých měření. Úvod

Intervalové odhady parametrů některých rozdělení.

n=1 ( Re an ) 2 + ( Im a n ) 2 = 0 Im a n = Im a a n definujeme předpisem: n=1 N a n = a 1 + a a N. n=1

Tento odhad má rozptyl ( ) σ 2 /, kde σ 2 je rozptyl souboru, ze kterého výběr pochází. Má-li každý prvek i. σ 2 ( i. ( i


Testování statistických hypotéz

1. K o m b i n a t o r i k a

Kapitola 5 - Matice (nad tělesem)

Ilustrativní příklad ke zkoušce z B_PS_A léto 2014.

3. Lineární diferenciální rovnice úvod do teorie

2. Matice a determinanty

Spolehlivost a diagnostika

Téma 2 Přímková a rovinná soustava sil

Mendelova univerzita v Brně Statistika projekt

Výukový modul III.2 Inovace a zkvalitnění výuky prostřednictvím ICT

DISKRÉTNÍ MATEMATIKA II

6. FUNKCE A POSLOUPNOSTI

Definice obecné mocniny

7.Vybrané aplikace optimalizačních modelů

4.1 Regresní úloha a regresní funkce

Matematika 1. Katedra matematiky, Fakulta stavební ČVUT v Praze. středa 10-11:40 posluchárna D / 13. Posloupnosti

POLYNOM. 1) Základní pojmy. Polynomem stupně n nazveme funkci tvaru. a se nazývají koeficienty polynomu. 0, n N. Čísla. kde

PRAVDĚPODOBNOST A STATISTIKA

Konec srandy!!! Mocniny s přirozeným mocnitelem I. Předpoklady: základní početní operace

Popis formátu importu tuzemských a zahraničních plateb

[ jednotky ] Chyby měření

Transkript:

DISTRIBUČNÍ ÚLOHY (Specálí úlohy L) Forulace dstrbučí (dopraví) úlohy: Je dáo dodavatelů se záý počte edotek určtého produktu a ( =,,, ) a spotřebtelů, kteří požaduí teto produkt v ožství b edotek ( =,,, ). řto úhr kapact dodavatelů se rová úhru požadavků spotřebtelů, tedy platí: a = b = = Dále e dáo čísel c ( =,,..., ; =,,..., ), která představuí vzdáleost od -tého dodavatele k -téu odběratel ebo áklady a přepravu edé edotky produktu od -tého dodavatele k -téu odběratel, apod. Čísla a a b azýváe okraové podíky a čísla c sou sazby. Úkole e určt takový plá přepravy, aby:. kapacta každého dodavatele byla vyčerpáa. požadavek každého odběratele byl uspokoe. celkový rozsah přepravy (tk) ebo celkové áklady a přepravu byly álí Zadáí dopraví úlohy v tabulce: Odběratelé O O O Dodavatelé c c c D a c c c D a c c c D a b b b Nezáé velčy ( =,,, ; =,,, ) představuí přepravovaá ožství od -tého dodavatele k -téu spotřebtel. okud e >, pak říkáe, že políčko (,) e obsazeé. Oezuící podíky:... = a... = a a) ebol = a pro... = a =... = b b) ebol = b pro...... = b = b = =,,..., =,,...,

odíky ezáporost pro =,,, ; =,,, Účelová fukce z = c c c z = ebol = = c c c c... c... c... c.. V úloze e uvažováo dodavatelů a odběratelů. odel obsahue ezáých a rovc, z chž pouze - ch e leárě ezávslých. V základí přípusté řešeí e tedy aálě obsazeých políček. okud e obsazeo právě řešeí e edegeerovaé, pokud e ch obsazeo éě, řešeí e degeerovaé. atce koefcetů těchto základích ezáých usí být regulárí. Z tohoto požadavku vyplývá pravdlo pro výběr obsazeých políček: ech spoeí svslý a vodorový čara esí vzkout uzavřeý obvod. říklad : Základí řešeí, edegeerovaé: Nezákladí řešeí: Základí řešeí, degeerovaé: Nezákladí řešeí: odíka řeštelost dopravího probléu: vyvážeost souhru kapact dodavatelů a požadavků odběratelů, a = b. řed řešeí dstrbučí úlohy vždy zkotroluee = = vyvážeost, zda se rová součet kapact součtu požadavků.

Nevyvážeé dopraví úlohy součet požadavků a kapact se lší a b = = a) a < b, kapacty dodavatelů sou eší ež požadavky odběratelů. = = Zavedee fktvího dodavatele, který dodá to, co se edostává. Tabulku rozšíříe o ede řádek. FD b a = = okud áe preferovaého odběratele (esí se stát, že eho požadavek ebude uspokoe), usíe u dodat od skutečých dodavatelů. Fktvíu dodavatel dáe v příslušé pol prohbtví sazbu, což bude začě vysoké kladé číslo (edá se o alzačí úlohu) a tí e dáo uspokoeí odběratele od skutečých dodavatelů. b) a > b, kapacty dodavatelů sou žší ež požadavky spotřebtelů. = = Zavedee fktvího odběratele, který odebere to, co přebývá. Tabulku rozšíříe o ede sloupec. FO a b = = okud áe preferovaého dodavatele, opět zavedee prohbtví sazby. Tyto prohbtví sazby zastí, že teto dodavatel ebude dodávat fktvíu odběratel (část produkce by u zbyla).

ETODY RO ŘEŠENÍ DORAVNÍHO ROBLÉU Všechy etody budou lustrováy a příkladu. říklad : Staovte optálí plá rozvozu stavebího aterálu ze tří podků a čtyř stavby. Kapacty dodavatelů (t), požadavky odběratelů (t) a vzdáleost ez edotlvý dodavatel a odběratel sou v ásleduící tabulce. Krtére optálost e álí počet tk. O O O O 6 D 8 6 D 8 8 D 8 6 8 8 A) etody pro získáí základího, výchozího, přípustého řešeí ) etoda severozápadího rohu vždy poskyte základí řešeí, eboť políčka sou obsazováa schodovtě; hlaví edostatek epřhlíží se ke vzdáleoste. S obsazováí políček začíáe v levé horí rohu. Hodota této ezáé = (, 6) = 6 (eší z okraových podíek). Tí e uspokoe požadavek prvího odběratele, proto teto sloupec proškrtee. Dále určuee hodotu proěé = (-6, 8) =. Obsazeí tohoto políčka e vyčerpáa kapacta prvího dodavatele, zbytek prvího řádku proškrtee. Steý způsobe pokračuee od levého horího rohu k pravéu dolíu rohu (od každého obsazeého pole buď dolů ebo apravo) do vyčerpáí všech kapact a uspokoeí všech požadavků. O O O O 6 D 6 - - 8 6 D - 8 8 8 D - - - 8 8 6 8 8 z = 6 56 8 = 68 tk Iterpretace výsledků: Z prvího podku (D ) bude a prví stavbu (O ) dodáo 6 t a a druhou stavbu (O ) t stavebího aterálu. Z D do O t, do O 8 t a do O t aterálu. Z D do O 8 t aterálu. Rozsah dopravy, spoeý s títo pláe rozvozu, e 68 tk. )etody deové sou to aproatví etody, které dávaí řešeí blízké řešeí optálíu, ěkdy též optálí. Ideová etoda vzestupá Sazby seřadíe od eeších k evětší a v toto pořadí obsazuee příslušá políčka vždy aálě ožou hodotou. okud sou ve více políčkách steé sazby, předost dáe políčku, které ůžee obsadt větší hodotou. olíčka obsazuee ako u předchozí etody do vyčerpáí kapact a uspokoeí požadavků v toto pořadí: (,), (,), (,), (,), (,), (,).

O O O O 6 D - - - 8 6 D - - 8 8 D 6 8-8 6 8 8 z = 6 8 = 6 tk Ideová etoda sestupá Sazby seřadíe od evětších k eeší a políčka postupě proškrtáváe, dokud proškrtáváí ebude vadt splěí okraových podíek. V aše příkladu obsazuee políčka v ásleduící pořadí: (,), (,), (,), (,), (,), (,). O O O O 6 D - 8-8 6 D - - 6 8 8 8 D 6 - - 8 6 8 8 z = 8 8 6 8 96 = 6 tk ) Vogelova aproačí etoda (VA) zde se eberou v úvahu absolutí velkost sazeb. ředostě se obsazuí pole s tou alou sazbou, od které se eblíže vyšší sazba v odpovídaící řadě (t. řádku ebo sloupc) co evíce lší. ostup e ásleduící. V každé řadě uděláe rozdíl ez dvěa ežší sazba V řadě s evyšší rozdíle adee pole s ežší sazbou a to předostě obsadíe aálě ožý ožství. okud teto rozdíl vyde steý pro více polí, hledáe sedlový bod (pole s eeší sazbou z hledska řádku sloupce) o uspokoeí řádkové (sloupcové) okraové podíky zbývaící políčka proškrtee, přepočítáe řádkové a sloupcové rozdíly a postup opakuee až do vyřešeí úlohy. O O O O 6 D - - 8 - - 8 6 D - 8-6 8 8 8 D 6 - - 8 6 8 8 6 - - - -

z = 6 96 = tk V aše příkladu sou pole obsazováa v toto pořadí: (,), (,), (,), (,), (,), (,). B) etody pro získáí optálího řešeí ) Spleová etoda ) ODI etoda ODI etoda (odfkovaá dstrbučí etoda) oužtí ODI etody vyžadue zalost základího přípustého řešeí. ODI etodou prověřuee, zda e výchozí řešeí optálí. okud eí řešeí optálí, touto etodou ho získáe. ODI etoda vychází z dualty. Všecha oezeí dstrbučí úlohy sou ve tvaru rovc a edá se o úlohy alzačí, žádá z duálích proěých eusí splňovat podíky ezáporost a všecha oezeí duálu sou typu. Duálí proěé, které se vztahuí k dodavatelů ozačuee u u,..., a duálí proěé, které se vztahuí k odběratelů ozačuee v v,...,., v, u Záps prárí a duálí dstrbučí úlohy rár: = = z =, = a, = = = b, =,..., =,..., =,..., ; c. =,..., Duál: u, v u f v = eusí být ezáporé c a u = = =,..., ; b v =,..., a. =,..., ; =,..., ro kladou hodotu e u v = c (v soustavě e splěo tolk oezeí ve tvaru rovc, kolk e obsazeých políček v řešeí původí úlohy). Z těchto rovc lze určt hodoty duálích proěých. U edegeerovaého řešeí dopravího probléu e obsazeo - políček, počet duálích proěých e ůžee edu duálí proěou lbovolě zvolt.(více ezáých ež počet rovc). ostup př ODI etodě: ) Výchozí řešeí e edegeerovaé (e obsazeo políček). Ze vztahu u v = c, kde c sou sazby v obsazeých políčkách, určíe hodoty duálích proěých. Výpočet se provádí přío v tabulce se řešeí dopravího probléu.

Vpravo od tabulky se přdá sloupeček s proěý u a pod tabulku se přdá řádek s proěý v. Jedu z těchto proěých zvolíe lbovolě (vhodé e volt ulu). ) Ve všech eobsazeých políčkách porováe součet u v s příslušou sazbou c. okud ve všech eobsazeých polích platí u v c, prověřovaé řešeí e optálí. okud v ěkteré eobsazeé pol e tato podíka splěa ve tvaru rovce, estue rovoceé optálí řešeí (hodota účelové fukce e v obou případech steá). okud tato podíka eí splěa řešeí eí optálí a lze e zlepšt obsazeí tohoto pole. Jestlže astae případ, že tato erovost eí splěa ve více políčkách, vyberee to, ve které e rozdíl evětší. ole obsazuee aálí ožý ožství v Datzgově uzavřeé cyklu. Datzgův cyklus začíá v eobsazeé pol, které esplňue výše zíěou podíku. Je tvoře vodorový a svslý čara, které se láou v obsazeých políčkách a kočí opět ve výchozí eobsazeé pol. Ke každéu eobsazeéu políčku v edegeerovaé řešeí estue ede uzavřeý Datzgův cyklus. Tyto cykly ohou ít růzé tvary: o vyzačeí cyklu do políček, kde se čára láe, vepíšee zaéka. Začee v eobsazeé políčku zaéke a pokračuee v dalších rozích cyklu střídavě - a. oto vybíráe z přepravovaých ožství v políčkách ozačeých - eeší a to přesouváe (v políčkách ozačeých přčítáe a v políčkách ozačeých - odečítáe). Na takto zlepšeé řešeí opět aplkuee ODI etodu. ostup opakuee tak dlouho, dokud eí splě test opta. ostup př ODI etodě budee lustrovat a příkladu z 8. předášky. Ověříe optaltu řešeí získaého deí etodou sestupou. Řešeí úlohy touto etodou e v ásleduící tabulce. Hodota účelové fukce e 6 tk. v u - 6 - - - 8 - - 8 6 - - - 6 8 6 8 8 6 - - 8 8 6 8 8 - Neprve se zvoll proěou u ulovou. oto se dopočítal ostatí duálí proěé podle vztahu u v = c (pro obsazeá pole). ro každé eobsazeé pole se pak porovává součet příslušých duálích proěých. usí platt u v c. Řešeí eí optálí, eboť v pol (,) teto vztah eplatí, proto

z ěho vytvoříe Datzgův cyklus (vz červeá čára). Ozačíe rohy cyklu zaéky (začee v pol (,) zaéke -, v pol (,), v pol (,) - a v pol (,) ). V políčkách ozačeých - vyberee eší přepravovaé ožství ((6,8)). To e aálě ožé přesouvaé ožství. rovedee přesu a zovu ověříe, zda e řešeí optálí.provedee přesu podle ž zíěých pravdel. u - 6-8 - 8 6 - - 6-8 - 8-8 6 - - 8 6 6 8 8 - Hodota účelové fukce se vypočítá buď z ového řešeí podle vztahu = = sížíe hodotu staré účelové fukce o přesouvaé ožství krát rozdíl, o který ebyla splěa erovost. V aše příkladu z = 6 *6 =. Nalezeé řešeí e optálí. V políčku (,) platí u v = c, tedy estue rovoceé z = c optálí řešeí (vz 8. předáška řešeí VA) se steou hodotou účelové fukce. ebo Využtí duálích proěých u a v ) Využtí př ODI etodě př zšťováí optalty řešeí ) Oceěí dodavatelů a odběratelů z hledska zě ech kapact a požadavků. Vzhlede k tou, že edu z duálích proěých volíe, usíe uvažovat vždy dva dodavatele, dva odběratele ebo edoho dodavatele a edoho odběratele. Například dodavatel D á kapactu a. Dodavatel D y á kapactu a y. Jestlže sížíe kapactu D o edotku a sížíe kapactu D y o edotku, účelová fukce se zěí o rozdíl u u y. Z hledska alzace účelové fukce e evýhoděší rozšřovat kapactu dodavatele, kteréu přpadá ežší hodota u. Naopak evýhoděší e sžovat kapactu dodavatele, kteréu přpadá evyšší hodota u. Steé pravdlo platí pro odběratele. ř zvýšeí (sížeí) kapacty -tého dodavatele a y-tého spotřebtele o edotku se hodota účelové fukce zěí u v y (-u -v y ). říklad: Chcee-l sížt hodotu účelové fukce poocí zěy kapact dodavatelů, provedee to ásleduící způsobe: Nežší hodota u e u prvího dodavatele, proto e výhodé eho kapactu zvýšt. Nevyšší hodota u e u třetího dodavatele, proto e výhodé eho kapactu sížt. ůvodí kapacta e a = a a = 8. o zěě bude kapacta a = a a = 79 a účelová fukce poklese o 6 edotek ( 6 = -6). Steé platí pro odběratele, ežší hodota v e u prvího odběratele a evyšší hodota v e u druhého odběratele. ůvodí požadavek e b = 6 a b = 8. o zěě budou požadavky b = 6 a b = 79 a účelová fukce poklese o edotek (-- = -). V případě zvyšováí kapacty edoho dodavatele a edoho odběratele vyberee opět dodavatele odběratele s ežší hodota duálích proěých (prvího dodavatele s kapactou a = edotek a prvího odběratele s požadavke b = 6 edotek). o

zěách bude a = a b = 6 a hodota účelové fukce se síží o dvě edotky ( (- ) = -). ) Výpočet koefcetů zhoršeí účelové fukce Z ateatckého hledska optálí výsledek e často uté př řešeí praktckých úloh upravt (výskyt dodatečého požadavku a ěakou euskutečěou obedávku, euspokoeí požadavků př evyvážeé dopraví probléu e uté rozdělt ez více odběratelů, atd.). ř těchto úpravách, př hledáí suboptálí varaty, dochází ke zvýšeí hodoty účelové fukce. Aby toto zhoršeí optálího výsledku bylo co eeší, e potřeba získat co evíce forací o evyužtých spoích. Tyto forace získáe poocí koefcetu zhoršeí a poocí průtočost edotlvých tras. Koefcet zhoršeí ukazue, o kolk se zhorší velkost účelové fukce př přepravě edé edotky po evyužté cestě (pro spo, ozačuee r ). Vhodé e př dodatečých úpravách obsazovat spoe s ízký koefcete zhoršeí. Koefcety zhoršeí se počítaí podle vztahu r = u v c. Výpočet koefcetů zhoršeí budee lustrovat a rovoceé optálí řešeí získaé VA (vz 8. předáška). u 6 Tabulka : Koefcety zhoršeí (,) (,) (,) (,) (, (,) (,) r 8 6 - - 8 8 6-8 - 6 6 8 8 6 - - 8 8 6 8 8-8 Využtí Datzgových cyklů ) řesuy př získáváí optálího řešeí ODI etodou ) ř výpočtech průtočost edotlvých eobsazeých spoů růtočost e aálě ožé ožství, které lze po evyužté cestě přepravt. Ozačuee p a e žádoucí obsazovat spoe s vysokou průtočostí. ř zšťováí průtočost e uté aít pro každé eobsazeé pole Datzgův cyklus. růtočost e aálí ožství, které v cyklu lze přesuout. V řešeí dopraví úlohy sou zázorěy dva Datzgovy cykly, a to pro políčko (,) a (,). 6 - - - - 8 8 - - 8-6 - 8 6 - - 6 8 růtočost všech eobsazeých políček obsahue tabulka.

Tabulka : růtočost spoů (,) (,) (,) (,) (, (,) (,) p 6 6 8 8 ro alezeí perspektvích spoů beree v úvahu ak koefcety zhoršeí, tak průtočost. V tabulce sou všechy údae a a ech základě e ožé tvrdt, že perspektví sou spoe (,) a (,). Oba aí ízké koefcety zhoršeí a vysokou průtočost. Tabulka : Koefcety zhoršeí a průtočost eobsazeých spoů (,) (,) (,) (,) (,) (,) (,) r 8 6 p 6 6 8 8 Degeerace v dopraví probléu Degeerace ůže být z praktckého hledska žádoucí, eboť doprava e více kocetrovaá po eší počtu cest. ODI etoda však vyžadue přesě obsazeých políček, tedy edegeerovaé řešeí. okud e řešeí degeerovaé, usíe degeerac forálě odstrat. Degeerac odstraňuee poocí proěé ε, což e zaedbatelě alé číslo (ožství), které se eproeví v účelové fukc. Je dodáváo do řešeí e z výpočetích důvodů Toto zaedbatelě alé ožství uístíe do ěkterého eobsazeého políčka tak, aby řešeí bylo základí a edegeerovaé (počítáe s í ako s kterýkolv ý čísle). Vzk degeerovaého řešeí: ) degeerace ve výchozí řešeí současě vyčerpáe kapactu dodavatele a uspokoíe požadavek spotřebtele, proškrtee zároveň řádek sloupec. Aby k touto edošlo, zvýšíe edu z okraových podíek o ε, takže ůžee proškrtout e sloupec ebo e řádek - 5 ε ε 5 5 8-5 5 5ε ) Degeerace po přesuech v Datzgových cyklech v rozích cyklu se záporý zaéky sou dvě steě ízké hodoty. o obsazeí edoho prázdého políčka se dvě á vyuluí. Opět do adbytečě vyulovaých políček dosadíe ε. - 5-5 5 5 - ε řřazovací problé V přřazovací probléu e úkole přřadt zdroů (pracovíc, výrobky) k cílů (pracovště, výrobí lky) tak, aby efekt tohoto přřaze byl optálí (aálí výko ebo álí potřeba času).

Zdroe se přřazuí cílů tak, aby: ) každý zdro byl přřaze ěakéu cíl ) každéu cíl byl přřaze ěaký zdro ) celkový efekt přřazeí byl optálí V přřazovací probléu e oceěí c. Sazba c se vyadřue efekt přřazeí(doba, za kterou -tý pracovík dělá výrobek a -té stro). Idetfkátor přřazeí sou proěé, které abývaí hodoty ebo, podle toho, zda - tý zdroový obekt e přřaze -téu cílovéu obektu ( =,,, a =,,, ). ateatcký odel: = = z = =, =, = = =,,..., =,,..., c etré V případě alzace účelové fukce e ožé řešt ako dopraví problé. Řešeí e ěkolkaásobě degeerovaé, eboť počet obsazeých políček e (v edegeerovaé řešeí by ch bylo ). Z toho důvodu e výhoděší chápat teto druh úloh ako alzačí úlohu teore grafů a řešt ho aďarskou etodou. aďarská etoda Řešeí se provádí v tabulce, eíž řádky se vztahuí ke zdroový obektů, sloupce k cílový obektů a v eíž políčkách sou zapsáy příslušé sazby c. odíka řeštelost: počet zdroů se rová počtu cílů. okud tou tak eí, zavádíe fktví zdro ebo fktví cíl. etoda bude lustrováa a příkladech. říklad : Z Z Z C C C 5 6 8 9 7 Sazby zapíšee do atce, ve které provádíe ásleduící úpravy: ) řádková redukce v každé řádku vyberee ežší číslo a to odečtee od všech čísel v příslušé řádku 5 6 8 5 9 7 5 ) sloupcová redukce v každé sloupečku, ve které po řádkové redukc eí žádá, vyberee ežší číslo a to odečtee od všech čísel v příslušé sloupc

5 5 ) výběr ezávslých ul ezávslá e ozačeá ula, která e saotá v řádu ve sloupc; v toto sloupc a řádku eohu ozačt ou ulu ako ezávslou; pro sazší hledáí dalších ezávslých ul ostatí čísla ve sloupc a v řádku proškrtu (ezaěňovat s krycí čara vz dále); pokud bylo vybráo ezávslých ul, vypočte se hodota účelové fukce; pokud bylo vybráo éě ež ezávslých ul, ověřue se správost ech výběru (vz bod 5 - příklad )) ) výpočet hodoty účelové fukce a pozcích, kde sou ezávslé uly, se uskutečí přřazeí ( = ); v aše případě zdro e přřaze cíl ( = ), zdro e přřaze cíl ( = ) a zdro e přřaze cíl ( = ); ve výchozí atc vyberee sazby u uskutečěých přřazeí a ech součte získáe hodotu účelové fukce z = c c c = 5* * * = 5) ověřeí správost výběru ezávslých ul podle Kögovy věty aálí počet ezávslých ul se rová álíu počtu svslých a vodorových čar (krycí čáry), které pokrývaí všechy ulové sazby; po řádkové a sloupcové redukc zstíe, že počet ezávslých ul e eší ež ; říklad : 5 6 8 7 7 5 6) vyberee řady (řádky sloupce), které eobsahuí ezávslé uly a ulový prvky těchto řad vedee kolce, poto sestroíe krycí čáry přes ostatí uly; ozačey sou pouze dvě ezávslé uly, proto sestroíe krycí čáry (červeě); ve třetí řádku eí ezávslá ula a ulou a pozc (,) vedee kolc ke třetíu řádku krycí čára škrtá prví sloupec; ve třetí sloupc eí ezávslá ula, proto ulou a pozc (,) vedee kolc ke třetíu sloupc krycí čára škrtá prví řádek 7) redukce sazeb z epokrytých čísel vyberee eeší (ozače ho apř. d) a odečtee ho od všech ostatích; epokryté sazby se zeší o d ; sazby pokryté krycí čarou se ezěí; prvky dvakrát pokryté krycí čara (krycí čáry se zde kříží) se zvětší o d

d 8) vyhledáí ezávslých ul v ově získaé atc; od bodu ) postup opakuee až do získáí ezávslých ul; pokud poloha těchto ul eí edozačá, estuí rovoceá optálí řešeí yí se alezl ezávslých ul, získal se optálí řešeí úlohy, účelová fukce z = (vz bod )) Okruží dopraví problé (problé obchodího cestuícího) V toto typu probléů estue ede dodavatel (spotřebtel), který rozváží (akládá) zboží a ísta spotřeby (zdroe). o avštíveí posledího ísta se dopraví prostředek vrací zpět do výchozího ísta, přčež každé ísto avštíví e edou. Cíle řešeí e staovt pořadí avštěvovaých íst tak aby celkový počet k ebo celkové áklady (Kč) a dopravu byly álí. Aplkace aďarské etody a řešeí okružího probléu Zdroové a cílové obekty sou zde totožé a představuí zdroová a cílová ísta. Spoeí ez totožý ísty e epřípusté, proto sou a hlaví dagoále atce prohbtví sazby. říklad 5: rodece sídlí v ěstě á za úkol abízet zboží v ěstech, a. V aké pořadí á tato ěsta avštívt, aby aetý počet k byl álí. Vzdáleost ez edotlvý ěsty (v k) sou v ásleduící tabulce: 8 8 5 5

-. 7 5 5 8 8 ebo -. odle uístěí ezávslých ul zstíe řešeí. V prví případě ako výchozí beree ísto (prví řádek), adee ezávslou ulu v prví řádku (v aše příkladu e pod ). rví část trasy e. Dále vyberee řádek, který patří k ( v aše příkladu třetí řádek zhora), v ě adee ezávslou ulu, zstíe pod který íste se achází a opět zstíe další trasu. ostup opakuee až do uzavřeí okruhu (až do ávratu do ísta ). Řešeí e. Hodota účelové fukce z = k. V druhé případě (okruh se uzavře dříve, ež sou avštívea všecha ísta). etoda eblžšího souseda etoda spočívá v to, že postupě každé ísto beree ako výchozí, z každého výchozího ísta adee eblžší ísto, z tohoto pak zase eblžší ísto (pokud se ho ž ezařadl do řešeí, pak by se uselo vybrat druhé eblžší ísto) a títo způsobe pokračuee, dokud euzavřee okruh. Steě postupuee ze všech výchozích íst. U výchozích íst, která ve skutečost výchozí esou se usí okruh vhodě posuout. říklad 6: (vz zadáí předchozího příkladu 5): 5 5 8 8 - ) Výchozí e ísto, k ěu e eblíže, z e eblíže, ale v toto ístě už se byl, proto další eblžší ísto e. Z opět vyberee eblžší ísto, které e přípusté a to e a koečě z do. Trasa e ásleduící, a to a hodota účelové fukce z = 7 k. ) Výchozí ísto e, k ěu e eblíže, z e eblíže, z e ožé ít do. Z opět vyberee eblžší ísto, které e přípusté a to e. Trasa e ásleduící, a to, trasu usíe přzpůsobt tak, aby se vycházelo ze skutečého výchozího ísta, tedy a hodota účelové fukce z = k.

) Výchozí ísto e, z e eblíže do. Z do, z do a z do. Řešeí e tedy, po úpravě, hodota účelové fukce z = k. ) Výchozí ísto e, z e eblíže, z e eblíže (z přípustých), z do a odtud do. Řešeí e, po úpravě, hodota účelové fukce z = k. ožé sou ásleduící trasy (rovoceá optálí řešeí) s hodotou účelové fukce z = k: aalzačí dstrbučí úlohy aalzačí přřazovací problé oužíváe aďarskou etodu. U všech sazeb zěíe zaéka, v každé řádce ebo sloupc vyberee ežší číslo a eho absolutí hodotu přčtee ke vše prvků řádku ebo sloupce. Tí odstraíe záporá čísla a získáe alespoň ede ulový prvek. oto pokračuee steý způsobe ako u alzačích úloh. říklad 7: V podku se aí rozhodout, které pracovíky vyberou pro prác a edotlvých stroích. Každý pracovík uí pracovat s každý stroe, ale ech výko e ohodoce počte bodů (ede bod = ede výrobek). Žádoucí e, aby počet bodů byl aálí. S S S 5 7 9 5 8 6 8 očet stroů e eší ež počet pracovíků, proto zavedee fktví stro s ulový sazba. Zaeá to, že ede z pracovíků ezíská prác a žádé stro. 5 7 9 5 7 9 8 6 5 [ ] 5 5 5 7 8 8 5 6 8 6 8 Nezávslých ul e éě ež, proto sestroíe krycí čáry, provedee redukc a získáe další ezávslou ulu. 5

Hodota účelové fukce z = bodů (výrobků) a pracovíc sou rozístě ásleduící způsobe: S, S a S. racovík byl přřaze k fktvíu stro, tedy ezískal prác a žádé ze skutečých stroů. aalzačí dstrbučí problé oužívaí se etody ako pro alzačí problé, s určtý úprava. ) etoda severozápadího rohu steý postup ) etod deí pole s evětší sazba obsazuee aálě ožý ožství a pole s eeší sazba proškrtáváe ) VA v každé řadě počítáe rozdíl dvou evětších čísel, vyberee evětší rozdíl a obsazuee předostě pole s evětší sazba ) ODI etoda zaíáe se o pole, echž obsazeí by zvýšlo hodoty účelové fukce. Řešeí e optálí, pokud platí ve všech eobsazeých polích u v c. říklad 8: ěsttel ovoce se rozhodue, ak rozdělt broskve, eruňky a ahody pro výrobu kopotů a džeů, aby zsk byl aálí.jahody usí být zpracováy beze zbytku. Dspoblí ožství ovoce (v kg), požadovaé ožství kopotů a džeů ( v kg) a cey za edotlvé druhy kopotů a džeů (v Kč) sou v tabulce. Úloha eí vyvážeá, usí být zavede fktví odběratel s prohbtví sazbou u ahod. rohbtví sazba u aalzačích úloh e ízké záporé číslo. Kopot Dže zbytek Broskve 5 eruňky Jahody - 5 5 Kopot Dže zbytek u Broskve 5 - - 5, eruňky 5 5, Jahody - 5 - - 5,- 5,,, v Řešeí e optálí, ale e edé, eboť př ověřováí ODI etodou v pol (,) platí u v =. Hodota účelové fukce z = 8 Kč.