VYUŽITÍ METOD LINEÁRNÍHO PROGRAMOVÁNÍ PŘI ŘEŠENÍ DOPRAVNÍCH ÚLOH

Rozměr: px
Začít zobrazení ze stránky:

Download "VYUŽITÍ METOD LINEÁRNÍHO PROGRAMOVÁNÍ PŘI ŘEŠENÍ DOPRAVNÍCH ÚLOH"

Transkript

1 Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta Ústav statistiky a operačního výzkumu VYUŽITÍ METOD LINEÁRNÍHO PROGRAMOVÁNÍ PŘI ŘEŠENÍ DOPRAVNÍCH ÚLOH Diplomová práce Vedoucí práce: doc. Ing. Josef Holoubek, CSc. Vypracovala: Eva Kourková Brno 2009

2 PROHLÁŠENÍ Prohlašuji, že jsem diplomovou práci na téma Využití metod lineárního programování při řešení dopravních úloh vypracovala samostatně a použila jen pramenů, které cituji a uvádím v přiloženém seznamu literatury. V Brně dne 18. května

3 PODĚKOVÁNÍ Touto cestou bych chtěla poděkovat vedoucímu diplomové práce doc. Ing. Josefu Holoubkovi, CSc. za odborné vedení a cenné připomínky při zpracování této práce. Dále děkuji vedení firmy Dekor extra, s. r. o., která mi poskytla potřebné informace

4 ABSTRAKT Předkládaná diplomová se zabývá možnostmi optimalizace dopravních tras v konkrétním podniku. Cílem je analýza systému tvorby okružních tras a vytvoření návrhu na zlepšení tohoto systému. Teoretická část je zaměřena na problematiku logistiky, lineárního programování, samotného okružního dopravního problému a využití programových systémů. Tyto teoretické poznatky jsou aplikovány v konkrétním podniku, který se zabývá dovozem a prodejem dekoračního zboží. Výsledkem diplomové práce je prezentace výpočtu dopravních tras podle vybrané metody a formulace návrhu na možné zlepšení současného systému tvorby okružních tras v podniku. ABSTRAKT The presented graduation thesis deals with possibility of optimalization of transportation routes in a concrete company. The aim of the thesis is the analysis of formation of transportation routes system and production of a propsal for improvment of this system. In the theoretical pieces I have defined logistics, linear programming and a travelling salesman problem and usage of program systems. These pieces of information are applied in the concrete company which is specialized in an import and sale of decorative products. The result of the presented graduation thesis is the presentation of the calculation of transportation routes ad selected metod and formulation of proposals for possibles to improvement of the formation transportation routes system of this company

5 OBSAH 1 ÚVOD CÍL PRÁCE A METODIKA LITERÁRNÍ REŠERŠE LOGISTIKA Definice logistiky Historický vývoj logistiky Současné trendy ve vývoji logistiky DOPRAVNÍ LOGISTIKA Druhy dopravy LINEÁRNÍ PROGRAMOVÁNÍ Formulace ekonomického modelu Formulace matematického modelu Distribuční úlohy lineárního programování OKRUŽNÍ DOPRAVNÍ PROBLÉM Formulace matematického modelu Řešení okružního dopravního problému POČÍTAČOVÉ ZPRACOVÁNÍ OKRUŽNÍHO PROBLÉMU Program STORM Program LINGO VLASTNÍ PRÁCE VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Vogelova metoda Metoda nejbližšího souseda Littlova metoda Zpracování pomocí programu STORM Zpracování pomocí programu LINGO Komparace získaných výsledků CHARAKTERISTIKA PODNIKU SORTIMENT PODNIKU Umělé květiny Svíčky a svícny

6 4.3.3 Keramické obaly a skleněné vázy Vánoční dekorace Velikonoční dekorace Aromatické silice a olejové lampy ODBĚRATELÉ SORTIMENTU DOPRAVNÍ SYSTÉM PODNIKU ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT OPTIMALIZACE DOPRAVNÍCH TRAS VE SPOLEČNOSTI Trasa A Trasa B Optimalizace pomocí programů STORM a LINGO DISKUSE ZÁVĚR SEZNAM POUŽITÉ LITERATURY SEZNAM PŘÍLOH

7 1 ÚVOD V posledních letech se naše podniky dostávají při svém podnikání do tržních podmínek vyznačujících se tvrdou konkurencí. Na managementu podniku pak závisí, zda podniky budou prospívat, zda přežijí, nebo zda zaniknou. Plevný a Žižka (2005, s. 9) uvádí, že klíčem k řízení jakýchkoliv systémů je rozhodování. Je všeobecně známé tvrzení, že kdo nic nedělá, nic nezkazí, na druhou stranu ale také nic nevyřeší. Většinou také platí, že pokud něco běží samo, obvykle to s tím jde z kopce. Co z toho vyplývá? Nejspíše to, že pokud chceme něčeho dosáhnout, musíme dělat nejrůznější rozhodnutí. Každý systém je potřebné nějakým způsobem řídit, ať se jedná o výrobní podnik, domácnost či celé národní hospodářství. Gros (2003, s. 9) poukazuje na to, že nedílnou součástí systematického vzdělávání manažerů jsou už dlouhou dobu předměty zaměřené na poskytování základních poznatků a dovedností v oblasti konstrukce modelů rozhodovacích procesů a jejich řešení širokou škálou matematických, statistických a jiných kvantitativních metod. Jejich použití bylo a je motivováno snahou omezit oblast intuitivního rozhodování a odstranit negativní důsledky subjektivního řešení problémů řízení. Postupná globalizace trhů a z toho vyplývající požadavky na integrované řízení toků zboží v celých, stále rozsáhlejších zásobovacích řetězcích pak vedou zejména v posledním desetiletí k rychlejšímu a širšímu pronikání exaktních metod do rozhodování. Rychlý vývoj možností výpočetní techniky, snadnější komunikace uživatelů s počítači a velmi pestrá nabídka softwarových produktů zaměřených na podporu rozhodování a zejména stále se lepšící úroveň informačních systémů v podnicích postupně odstraňují překážky, které dosud bránily širšímu využívání metod vědeckého řízení 1 jak při hledání řešení operativních problémů, tak přijímání rozhodnutí dlouhodobějšího dosahu. Oblast prodeje výrobků, jejich distribuce je jedním z významných polí aplikace vědeckého rozhodování. Podle Raise (2004, s. 52) růst přepravních výkonů, nároky na neustálé zvyšování kvality přepravní práce společně se snahou minimalizovat náklady na přepravu způsobují, že řízení dopravy se stává velmi náročným úkolem. V současné době zefektivnění vnitrofiremní dopravy obvykle nedosáhneme pouhým využíváním 1 vědecké řízení je vědní disciplína zabývající se analýzou a řešením komplexních rozhodovacích problémů - 7 -

8 praktických zkušeností, nýbrž musíme aplikovat progresivní metody řízení s uplatněním výpočetní techniky. Jak uvádí Gros (2003, s.14): distribuční náklady silně ovlivňují výdaje na dopravu. Hledání nejlepších přepravních cest a struktury přepravní sítě patří k úlohám, které nelze v současných podmínkách, kdy sférou zájmu společností není omezený region, ale celé kontinenty, řešit intuitivními metodami. Modelování a následné řešení dopravních úloh dokonce patřily k jedněm z prvních úspěšných aplikací exaktních metod rozhodování

9 2 CÍL PRÁCE A METODIKA Práce je zaměřena na řešení problému obchodního cestujícího v konkrétním podniku, který se zabývá dovozem a prodejem dekoračních předmětů (umělé květiny, svíčky a svícny, keramické obaly a skleněné vázy, vánoční a velikonoční dekorace, aromatické silice a olejové lampy apod.) Hlavní cíl práce je zaměřen na optimalizaci dopravních tras v tomto podniku. Dílčí cíle: nalezení metody pro výběr pouze určitých lokalit z matice vzdáleností (obchodní cestující vždy neprojede všechna místa z matice a trasa je pokaždé jiná), komparace vybraných metod řešení problému obchodního cestujícího, využití programových systémů při výpočtu úlohy obchodního cestujícího. Pro řešení diplomové práce byly použity následující metody: interpretace, deskripce, analýza, komparace a individuální rozhovor. Práce je rozdělena na dvě hlavní části, a to na teoretickou (kapitola 3) a praktickou část (kapitola 4). Metody interpretace a deskripce jsou použity hlavně v teoretické části (kapitola 3). Ta se opírá o řadu publikací, které se zabývají tématy souvisejícími s problémem obchodního cestujícího. Kapitola 3 Literární rešerše je věnována výkladu pojmu logistika, který je nedílnou součástí pojednání o dopravních úlohách. Další část třetí kapitoly je zaměřena na lineární programování, protože dopravní problémy pod tuto problematiku spadají. Poslední část je věnována již samotnému problému obchodního cestujícího, kde je mimo jiné uvedeno několik možných metod jeho řešení včetně alternativ použití programových systémů. Teoretické poznatky jsou v kapitole 4 Vlastní práce aplikovány na konkrétní podnik, který mi umožnil nahlédnout do interního systému tvorby dopravních tras. Při individuálních rozhovorech s pověřeným pracovníkem jsem získala informace o vybraném podniku, jeho odběratelích a hlavně o plánování tras rozvozu zboží. Jako součást vlastní práce bylo nejdříve nutné zjistit informace o vzdálenostech v km mezi místy, kde se odběratelé nacházejí. K tomuto účelu je možné využít internetové plánovače - 9 -

10 tras. Plánovač tras umožňuje plánovat cesty mezi dvěma místy zadanými jejich jménem nebo GPS souřadnicemi. Podle recenze zveřejněné na webové adrese vsemiosmi.blogspot.com by se jako nejpřijatelnější plánovač tras jevil ViaMichelin. Ne ale pro tento případ. Po zadání některých názvů měst nebyl prohlížeč ani schopen najít danou lokalitu a navíc vyhledání bylo značně zdlouhavé. Po vyzkoušení dalších plánovačů (Mapy.cz, Mapy Google, Routeplanner Škoda Auto, apod.) se v tomto případě jako nejlepší ukázal plánovač tras zveřejněný na Mapy.cz. Ten vytváří trasu tak, že naplánuje cestu mezi nejbližšími známými křižovatkami pro každé ze zadaných míst. Pomocí tohoto plánovače pak byly zjištěny číselné údaje, které se objevují v praktické části diplomové práce jako matice vzdáleností (příloha 1, 2). Data získané do matice vzdáleností bylo dále nutné upravit. A to z toho důvodů, že v našem případě obchodní cestující nenavštíví vždy všechna místa, která jsou v matici uvedena. Jelikož na vytvoření matice vzdáleností byl použit program Microsoft Excel, bylo nutné vyřešit problém jak získat ze základní tabulky takovou vybranou matici míst, která je zrovna potřeba. Jednalo se tedy o situaci jak z tabulky získat jen určité řádky a sloupce. Tento problém byl, po vyzkoušení mnoha neúspěšných metod, vyřešen pomocí kontingenční tabulky, kde je možné vybrat si ve sloupcích i řádcích pouze ta místa, v rámci nichž obchodní cestující trasu pojede. Vlastní práce (kapitola 4) začíná ukázkou využití jednotlivých metod pro řešení okružního problému. Jejich podrobný postup je uveden v kapitole Dále následuje představení podniku s ukázkou sortimentu dováženého zboží. Zanalyzován je současný systém plánování dopravních tras. Praktická část práce obsažená v kapitole 4 je založena zejména na ukázce výpočtu reálně projetých dopravních tras v rámci podniku. Pro optimalizaci byla využita Littlova metoda a programové systémy STORM a LINGO, které výrazně omezují výpočetní náročnost ručního řešení tohoto problému. Ke zpracování byly použity tabulky a schémata, které usnadní pochopení řešené problematiky

11 LOGISTIKA 3 LITERÁRNÍ REŠERŠE 3.1 Logistika Definice logistiky Podle Kubíčkové (2006, s. 3) představuje logistika nový směr myšlení, který je zaměřen na uspokojení potřeby zákazníka. Tohoto efektu se snaží dosáhnout s co největší pružností a hospodárností. Vše se plánuje tak, aby to nejlépe sloužilo zákazníkovi, včetně logistiky a dopravy. V literatuře není pojem logistiky jednoznačně a jednotně vymezen. Její šířka a pojetí se liší jak v různých oblastech aplikací, tak u jednotlivých autorů, částečně také v závislosti na jejich profesi. Stručně lze říci, že se logistika zabývá pohybem zboží a materiálu z místa vzniku do místa spotřeby a s tím souvisejícím informačním tokem. Týká se všech komponent oběhového procesu, tzn. především dopravy, řízení zásob, manipulace s materiálem, balení, distribuce a skladování. Zahrnuje také komunikační, informační a řídící systémy. Jejím úkolem je zajistit správné materiály na správném místě, ve správném čase, v požadované kvalitě, s příslušnými informacemi a s odpovídajícím finančním dopadem. (Kubíčková, 2006, s. 4) Logistika se člení podle oblastí působení na: Makrologistiku zabývající se řešením ucelených souborů logistických řetězců v rámci regionů, např. státu. Mikrologisitku, která se zabývá logistickými řetězci pouze v rámci jednotlivých podniků. Obchodní logistiku, která je zaměřena na logistické řetězce důležité pro podnik v rámci obchodní činnosti. Dopravní a zasílatelskou logistiku je jednou z nejrozšířenějších neboť koordinuje synchronizuje a optimalizuje pohyby zásilek po dopravní síti od místa vstupu až k příjemci

12 LOGISTIKA Historický vývoj logistiky Podle Drahotského a Řezníčka (2003, s. 1) v historii používali pojem logistika nejdříve řečtí filozofové. Kubíčková (2006, s. 4) uvádí, že původ samotného názvu logistika není zcela jasný. Patrně je odvozen z řeckého logistikon (důmysl, rozum). Drahotský a Řezníček (2003, s. 1) uvádí, že již od 9. st. je možné setkat se s tímto pojmem ve vojenství. Logistika zajišťovala veškeré potřeby vojska, zásobování potravou, zbraněmi, municí, logističtí důstojníci připravovali vojenské akce, kontrolovali pohyby vojenských jednotek apod. Jako předmět zkoumání se logistika objevuje až na počátku dvacátého století, a to v souvislosti s podporou obchodní strategie podniku a dosahováním užitné hodnoty času a místa. Podle Kubíčkové (2006, s. 7) bylo pojetí hospodářské logistiky zformováno v USA v 60. letech 20. století. Prvenství v užití pojmu logistika v uvedeném smyslu náleží Národnímu výboru pro řízení distribuce v USA, který definoval logistiku jako metodu řízení, zabývající se pohybem surovin od zdrojů k místu finální výroby a distribuce výrobků, a to z hlediska dopravy, zásobování, služeb spotřebitelům, skladování, manipulace, balení, ale i projektování výroby a rozmísťování kapacit. Pro situaci v Evropě v době vzniku logistiky byla charakteristická prostorová omezenost národních trhů, která začala být překonávána integračními tendencemi až od 70. let. Teprve v průběhu 80. let se začíná v západní Evropě prosazovat vlastní logistika, a to v pojetí integrujícím materiálové (zbožové) toky s toky informací, jež podmiňují jejich uskutečnění. K těmto tokům začínají být přičleňovány i související toky peněžních prostředků mezi dodavateli a odběrateli. Logistika se ujala v praxi zprvu jako nástroj podnikového řízení, využívaný ke zdokonalení plánování operativního řízení, aplikovaný v rámci tradičního organizačního uspořádání podniku, a to nejdříve na úseku distribuce, kde navazovala na marketing jako konkretizátor a realizátor jím vymezených toků zboží vedoucích přes různé zprostředkující články k zákazníkům (od výrobce k velkoobchodu popř. maloobchodu)

13 LOGISTIKA Respektování tradičně vymezených hranic podnikových útvarů se záhy ukázalo jako překážka, neboť logistika spěla k postavení průřezové činnosti, překrývající základní podnikové funkce. Logistika se tak stala jednou z podnikových funkcí, podobně jako financování nebo personalistika, a sice funkcí zabezpečovací (obslužnou). Později, zvláště u velkých podniků, začalo docházet k organizačnímu vyčlenění logistiky do samostatného podnikového útvaru. V posledních letech vítězí poznatek, že obrovský potenciál logistiky se může v podniku plně uplatnit jen tehdy, jestliže logistika spolupracuje s marketingem a s ostatními podnikovými složkami. (Kubíčková, 2006, s. 8) Současné trendy ve vývoji logistiky Kubíčková (2006, s. 6): Ve vyspělém tržním hospodářství může být úspěšný jen ten podnik, který dovede uspokojit čím dál tím náročnější potřeby zákazníků seriózní nabídkou nového, vysoce kvalitního zboží nebo služeb. Nestačí však jen vyrobit kvalitní zboží nebo připravit kvalitní služby, ale je třeba postarat se o to, aby byly k dispozici ve správném množství, na správném místě, ve správném okamžiku, a to s vynaložením přiměřených nákladů. To znamená, že nabídka musí být velmi pružná, aby se podnik svou pohotovostí vyrovnal konkurentům a pokud možno je i předčil a že si musí počínat hospodárně, aby ceny jeho zboží či služeb byly srovnatelné s cenami u konkurentů. Jestliže si zákazník může vybrat mezi zbožím nebo službami, které mají stejnou kvalitu a cenu, pak se obvykle rozhodne pro to zboží či služby, které jsou dodány rychleji. V posledních letech v průmyslově nejvyspělejších zemích silně vzrostl význam pružnosti. Podniky ve vyspělém tržním prostředí se dostávají do jakéhosi magického trojúhelníku, neboť jejich celková úspěšnost na trhu závisí na úspěšnosti s jakou řeší zvýšení kvality, snížení nákladů a zvýšení pružnosti. Tyto tři faktory úspěšnosti podniku, jako vrcholy onoho trojúhelníku, souvisejí s úrovní techniky a technologie, jíž podnik disponuje, s úrovní podnikové organizace a s úrovní jeho pracovníků. Konstatuje se, že význam uvedených faktorů se během posledních let přesouvá, a to z kvality, přes snižování nákladů, právě k pružnosti. Ta se stává dominantním strategickým faktorem a čím dál tím

14 DOPRAVNÍ LOGISTIKA více je zřejmé, že podniky, které sledují tradiční nákladovou strategii, budou konkurenty vytlačeny z trhu. Zkušenosti ukazují, že racionalizovat samostatnou manipulaci ve výrobních závodech či ve skladech, samotnou přepravu, překládku atd., čili dílčím způsobem racionalizovat jednotlivé články, jimž materiál a zboží procházejí, nevede ani k výraznému zpružnění a zrychlení pohybu materiálu a zboží, ani k jeho podstatnému zhospodárnění. Zrovna tak nevede k žádoucím efektům řešení samotné distribuce, samotné výroby nebo samotného zásobování. Je proto nutné uceleně řešit a koordinovat veškeré hmotné i nehmotné (informační, peněžní aj.) operace v rámci výrobních a oběhových procesů, které vznikají jako důsledek dělby práce a jsou spojené s výrobou, resp. s oběhem určitého výrobku nebo skupiny či druhu výrobků (zboží). Tyto operace jsou navzájem propojeny do řetězců, jejichž počátkem je zjištění potřeby zákazníka po daném zboží a koncem je dodání zboží zákazníkovi. (Kubíčková, 2006, s. 6) V současné době se ale podniky začínají dostávat ze stádia, kdy se vázaly na tradiční logistický trojúhelník, jehož vrcholy tvořily od 80. let schopnost vyrábět nebo dodávat lépe, rychleji, levněji než konkurence a začínají se přiklánět k magickému čtyřúhelníku, kdy je dodán pojem dělat věci jinak, protože pouze tím, že firma dělá věci jinak, se odliší v podmínkách dnešní tvrdé konkurence. Nutností bývá především individualizace vztahu k zákazníkovi a to je v současné logistice tím největším trendem. Z toho plyne fakt, že se logistika v současné době stává tvůrčím procesem, je třeba logistická řešení přizpůsobovat individuálnímu zákazníkovi. (Kubíčková, 2006, s. 7) 3.2 Dopravní logistika Kubíčková (2006, s. 48) vymezuje dopravní logistiku jako činnost, která koordinuje, synchronizuje a optimalizuje pohyby zásilek po dopravní síti od místa a okamžiku jejich vstupu do sítě až po místo a okamžik jejich výstupu ze sítě. Protože pohyb každé zásilky je zprostředkován pohyby přepravních prostředků (např. kontejnerů), dopravních prostředků, manipulačních prostředků a zařízení a přenosem informací, zabývá se dopravní logistika také koordinací, synchronizací a optimalizací prostorového rozmístění, kapacit a pohybů všech těchto prostředků a zařízení

15 DOPRAVNÍ LOGISTIKA Získal a Havlíček (2002, s. 60) jsou přesvědčeni, že rozvoj dopravní logistiky je determinován úrovní dopravní infrastruktury daného státu či regionu. Doprava je rostoucím odvětvím ekonomiky a poptávka po ní nepřetržitě vzrůstá. Vzrůst poptávky po dopravě je způsoben změnami ve struktuře zpracovatelského průmyslu, změnami v metodách výroby, zmenšováním velikosti dodávek a zvyšováním jejich frekvence, nárůstem podílu odvětví služeb (profesní mobilita) a demografickými změnami (vyšší podíl osobních automobilů a rozvoj cestování). V dalším období je nutno počítat s dalším rozvojem silniční dopravy a kombinované přepravy za účasti železnice. Cílem dopravní logistiky je takové pojetí sledu úkonů a dílčích procesů, které vede k minimalizaci nákladů na logistické řetězce při dosažené požadované výkonnosti. Logistika nemá vlastní metodický aparát, využívá řadu různých metod matematického a simulačního modelování Druhy dopravy Podle Kubíčkové (2006, s. 55) lze pro přepravu výrobků obecně zvolit kterýkoliv z pěti základních druhů dopravy, kterými je doprava silniční, kolejová, letecká, lodní a potrubní. Dále lze použít i různé kombinace již zmíněných základních druhů dopravy. Silniční doprava Nabízí rychlé, spolehlivé služby s malou pravděpodobností poškození a ztrát během přepravy. Autodopravci jsou velmi pružní a univerzální. Pružnost autodopravců je dána hustou silniční sítí, která jim umožňuje nabízet přepravní služby z místa na místo prakticky pro jakoukoliv kombinaci místa původu a místa určení. Silniční doprava tedy ve srovnání s jinými druhy dopravy poskytuje nejširší pokrytí trhu. Autodopravci jsou také velmi univerzální, protože mohou přepravovat výrobky nejrůznějších velikostí, hmotností a na jakoukoliv vzdálenost. Kolejová/železniční doprava Železnice postrádá pružnost a univerzálnost silniční dopravy, neboť se omezuje na pevně dané tratě. Doprava po železnici stojí obecně méně než doprava letecká nebo silniční. Bývá s ní však spojeno větší procento ztrát a poškození. Ze srovnání se silniční dopravou železnice nevychází dobře zejména v ohledu na dobu přepravy a frekvenci služeb

16 DOPRAVNÍ LOGISTIKA Letecká doprava Jak uvádí Drahotský a Řezníček (2003, s. 15), letecká doprava je stále ještě považována za nadstandardní způsob přepravy. Je schopna realizovat nejkratší dobu přepravy, ale s vysokými náklady. Bývá využívána pro produkty s vysokou hodnotou, a to právě z důvodu vysoké ceny za přepravu. Poskytovaný servis je relativně spolehlivý. Lodní doprava Podle Kubíčkové (2006, s. 57) je možno lodní dopravu rozdělit do několika kategorií: lodní doprava po vnitrozemských vodních cestách, po jezerech, přípobřežní námořní doprava, mezinárodní námořní doprava. Obvykle se lodní dopravou přepravují polozpracované materiály a suroviny, které se převáží ve velkém (ruda, obilí, dřevo, uhlí, vápenec, ropa). Uplatňuje se v případech, kdy rychlost přepravy není určující. Potrubní doprava Drahotský a Řezníček (2003, s. 15) tvrdí, že potrubní doprava je vhodná pro přepravu látek kapalných, plynných, případně takových, které lze zkapalnit. Nejčastěji se přepravuje zemní plyn, ropné produkty, chemikálie či voda. Tok uvnitř potrubí je sledován a řízen počítači. Potrubí minimalizuje vliv klimatických podmínek na přepravu, téměř nedochází ke ztrátám a poškození. Tento způsob přepravy je spolehlivý a z hlediska nákladů výhodný. Kombinovaná doprava Za kombinovanou dopravu Kubíčková (2006, s. 58) považuje přepravu nákladů v téže přepravní jednotce nebo silničním vozidle s využitím několika druhů dopravy, kde nedochází k přeložení zboží nákladu, ale pouze přepravní jednotky nebo silničního vozidla. Drahotský a Řezníček (2003, s. 15) dodávají, že základními prvky kombinované dopravy jsou unifikované přepravní jednotky, kterými jsou v našich podmínkách kontejnery a výměnné nástavby. Kubíčková (2006, s. 58) spatřuje výhody kombinované dopravy např.: ve zvyšování efektivnosti dopravy použitím přepravních jednotek, zlepšování ochrany nákladu a omezení možnosti poškození a ztrát, snižování nákladů na balení a obalové materiály, racionalizaci manipulace s materiálem v provozech a skladech, vypomáhá jako skladovací prostor a snižuje náklady spojené především s krátkodobým skladováním zboží, umožňuje rychlejší a bezpečnější manipulaci nákladu při překladu, představuje celkové snížení dopravních nákladů

17 LINEÁRNÍ PROGRAMOVÁNÍ 3.3 Lineární programování Jablonský (2002, s. 19) uvádí, že lineární programování je disciplína operačního výzkumu, která se zabývá řešením rozhodovacích problémů, ve kterých jde o určení intenzit realizace procesů, které probíhají nebo mohou probíhat v daném systému. Je přitom třeba respektovat všechny podmínky, které realizaci těchto procesů ovlivňují, a najít takové řešení, aby byl cíl rozhodování splněn co nejlépe. Termín lineární programování je složen ze dvou slov, která poměrně přesně vystihují podstatu tohoto odvětví operačního výzkumu. Slovo programování je zde spíše synonymem pro plánování nebo vytváření programů (scénářů) budoucího vývoje. Slovo lineární vyjadřuje, že jsou všechny vazby v modelech lineárního programování vazbami lineárními, tzn. všechny matematické funkce, použité v těchto modelech, jsou funkce lineární. Lineární programování je tedy prostředkem pro plánování realizace určitých procesů (činností), který zabezpečuje dosažení optimálního výsledku ve vztahu k definovanému cíli. Podle Raise (2004, s.21) lze zase lineární programování (LP) chápat zcela obecně jako matematickou metodu pro řešení extremálních úloh, které mají řadu zajímavých ekonomických i technických aplikací. Uvádí, že postup při praktické aplikaci LP lze rozčlenit do čtyř fází: a) formulace tzv. ekonomického modelu, tj. výběr a volba problému, jeho zjednodušení a popis ekonomickou řečí. Ekonomický model má odrážet významné stránky zkoumané reálné problematiky; b) formulace tzv. matematického modelu, který má být ekvivalentem ekonomického modelu. Jde tedy o vyjádření ekonomického modelu matematickými prostředky; c) výpočet matematického modelu vhodnou matematickou metodou LP; d) ekonomická interpretace matematického řešení, převod výsledku předchozí fáze (tj. matematického řešení) zpět do řeči ekonoma

18 LINEÁRNÍ PROGRAMOVÁNÍ Formulace ekonomického modelu Rais (2004 s. 21,22) uvádí, že v první fázi se seznamujeme s konkrétními problémy, ujasňujeme si, co vlastně je třeba řešit, jaké kvalitativní charakteristiky popisují zkoumaný problém, jaké podstatné vlivy je nutno brát při řešení v úvahu a které naproti tomu lze opominout. V ekonomickém modelu musí být: a) vymezeny a popsány tzv. činnosti (aktivity) neboli procesy, které tvoří kostru ekonomického modelu. Jsou to reálné činnosti (nákup určité suroviny, provedení jisté výrobní série, výroba určitého výrobku, atd.), o jejichž úrovni (množství) rozhodujeme, b) dále popsány činitelé, tj. (výrobní) zdroje (např. suroviny, energie, polotovary, výrobní zařízení, atd.), které se spotřebovávají v průběhu hospodářských činností nebo procesů; mluvíme o nich často jako o vstupech těchto činností. Činiteli rozumíme také výsledky neboli výstupy hospodářských činností či procesů (polotovary, výrobky, komplety výrobků, atd.). Pro výrobní zdroje bývají určena množství, která jsou k dispozici, pro výsledky činnosti pak požadovaná množství. Důležitou součástí ekonomického modelu je soustava tzv. strukturních neboli technických koeficientů, tj. koeficientů, které charakterizují vztah vstup výstup neboli jednotkovou spotřebu zdrojů resp. jednotkovou produkci výsledků. Jinými slovy vyjadřují vstupující a vystupující množství činitelů při jednotkové úrovni činnosti. Jestliže v ekonomickém modelu uvažujeme m činitelů, pak každá činnost je obecně popsána m strukturními koeficienty, z nichž některé mohou být nulové. Nulová hodnota strukturního koeficientu znamená, že odpovídající činitel se při této činnosti ani nespotřebovává ani neprodukuje. c) uvedeno tzv. kriterium optimality, tj. nějaký významný hospodářský ukazatel (např. výrobní náklady, tržba, zisk, dopravní náklady, atd.), který při řešení daného problému má nabýt maximální nebo minimální možné hodnoty

19 LINEÁRNÍ PROGRAMOVÁNÍ Formulace matematického modelu Ve druhé fázi se podle Raise (2004, s. 22) ekonomický model převádí na matematickou úlohu, tzv. matematický model. Na základě úvah Plevného a Žižky (2005, s. 17) je možné z hlediska vstupů a výstupů model matematického programování popsat způsobem znázorněným na obrázku č. 1: Obrázek č. 1: Vstupy a výstupy modelu matematického programování Řiditelné vstupy jsou vstupy do matematického modelu, které je možné ovlivňovat nebo řídit tak, aby byl dosažen požadovaný výsledek (např. počet vyráběných výrobků jistého typu, velikost nákladu převáženého z místa i do místa j atd.). V modelu vystupují jako rozhodovací proměnné. Neřiditelné vstupy jsou vstupy do matematického modelu, které není možné ovlivňovat. Jsou to naším rozhodnutím neovlivnitelné faktory (např. ceny nakupovaných surovin, dispoziční množství faktorů, kapacity zařízení a požadavky zákazníků apod.) Rais (2004, s. 22, 23) uvádí matematický model, který má tvar tohoto typu: Nalezněte takové řešení [ x x, x,..., x ] 0 X = 1, 2 3 n (3.1) soustavy lineárních rovnic (m < n)

20 LINEÁRNÍ PROGRAMOVÁNÍ a a b 11 x1 a12 x2... 1n xn = 1 a a b 21 x1 a22 x2... 2n xn = 2 a a b 31 x1 a32 x2... 3n xn = 3... a = m1 x1 am2 x2... amn xn b m (3.2) a které vyhovují podmínkám nezápornosti x 1 0 x x 0 (3.3) n a maximalizujte, popřípadě minimalizuje lineární formu z = c x + c x + c x c x n n (3.4) kde jak uvádí Plevný a Žižka (2005, s. 50) a také Gros (2003, s. 124, 125) jsou: x j (j = 1, 2,., n) optimalizované proměnné veličiny, jejichž optimální úroveň je podmínkou dosažení cíle řešení rozhodovací situace (např. objemy produkce jednotlivých výrobků, přepravované množství zboží atd.);

21 LINEÁRNÍ PROGRAMOVÁNÍ c j (j = 1, 2,, n) koeficienty vystupující u každé proměnné v účelové funkci tzv. koeficienty účelové funkce (např. ceny výrobků, variabilní náklady na jednotku produkce, kvalitativní požadavky na výrobky, pracnost produkce apod.); a ij (i = 1, 2,, m; j = 1, 2,, n) technické koeficienty vystupující u proměnných v podmínkách vyjadřující vztah mezi j-tou proměnnou a i-tým omezujícím faktorem (tj. i-tou omezující podmínkou) tzv. koeficienty podmínek (např. měrné spotřeby materiálových a energetických vstupu, výkon strojů, výrobních linek, pracnost produkce); b i ( i = 1, 2,, m) hodnoty vystupující na pravých stranách podmínek, kterými mohou být kapacitní omezení formulované např. jako maximální dosažitelný objem produkce nebo využitelný časový fond, omezení disponibilním množstvím surovin, paliv, obalů, ale také požadavky zákazníků dané např. maximálním množstvím, které lze prodat, požadavky na minimální objem produkce, nebo přímo určené množství výrobků; n počet definovaných proměnných; m počet potřebných omezení úlohy. Lineární rovnice (3.2) se nazývají vlastní omezení úlohy; forma (3.4) je účelová (kriteriální) funkce. Účelová funkce neboli kritérium podle Plevného a Žižky (2005, s. 18) vyjadřuje cíl, tj. to co je měřítkem úspěšnosti našeho řešení. Je to skutečná funkce (v matematickém slova smyslu) závislá na hodnotách řiditelných i neřiditelných vstupů. Cílem je nalézt takovou kombinaci rozhodovacích proměnných, aby hodnota této účelové funkce byla minimální resp. maximální. Omezující podmínky vyjadřují omezení a závazky, které jsme nuceni při řešení splnit. Je to obvykle soustava rovnic či nerovnic, z nichž každá vyjadřuje jedno konkrétní omezení. Mezi omezující podmínky patří i skupiny tzv. obligátních podmínek, což jsou omezení, která běžně považujeme za samozřejmá, ale pokud by v modelu nebyla uvedena, mohlo by řešení vyjít zcela nesmyslné. Jde o podmínky, které vymezují definiční obor jednotlivých

22 LINEÁRNÍ PROGRAMOVÁNÍ proměnných. Klasickými obligátními proměnnými jsou podmínky nezápornosti proměnných (nelze vyrábět záporná množství výrobků, ujet záporné množství kilometrů apod.) Jablonský (2002, s. 28) pokládá za velkou skupinu úloh lineárního programování tzv. distribuční úlohy. Vyznačují se některými speciálními vlastnostmi. Tyto vlastnosti se mohou týkat speciální struktury modelu, způsobů jejich řešení apod Distribuční úlohy lineárního programování Podle Holoubka (2006, s. 80) představují distribuční úlohy lineárního programování díky svým vlastnostem takový typ úloh, které je vhodné řešit specifickými metodami. Problémy zahrnované do této skupiny úloh se v praxi vyskytují často a jsou označovány jako dopravní problém, přiřazovací problém, problém obchodního cestujícího, kontejnerový dopravní problém, obecný dopravní problém. Stručné charakteristiky jednotlivých typů problémů zahrnovaných do distribučních úloh jsou uvedeny níže. Problém obchodního cestujícího, který je řešen v praktické části diplomové práce, je pak podrobněji rozebrán v kapitole 3.4. Dopravní problém Při řešení typických dopravních úloh jde podle Raise (2004, s. 52) v podstatě o problém, kde základním úkolem je rozvést mezi několik různých odběratelů homogenní výrobky, které jsou vyráběny nebo skladovány na různých místech. Přeprava musí být provedena tak, aby bylo zajištěno plné uspokojení odběratelských potřeb v rámci daných zdrojů a aby současně bylo docíleno minimálních celkových přepravních nákladů (vyjádřených např. v tunokilometrech, v Kč nebo ve spotřebě pohonných hmot apod.). Kontejnerový problém Jak uvádí Jablonský (2002, s. 103) kontejnerový problém představuje modifikaci základní formulace dopravního problému v tom smyslu, že přeprava mezi dodavateli a odběrateli se realizuje pouze pomocí kontejnerů, které mají určitou kapacitu. Náklady na přepravu nejsou tedy vztaženy k jedné jednotce přepravovaného zboží, ale jsou uvedeny na jeden kontejner. S přepravou jednoho kontejneru souvisejí náklady, které jsou stejné bez ohledu

23 LINEÁRNÍ PROGRAMOVÁNÍ na to, je-li kontejner plný nebo poloprázdný. Optimální řešení kontejnerového dopravního problému by tedy mělo vést k tomu, aby jednotlivé kontejnery, které budou přepravovány, byly využity co možná nejvíce. Přiřazovací problém Přiřazovací problém lze podle Jablonského (2002, s. 107) charakterizovat jako úlohu, ve které se jedná o nalezení vzájemně jednoznačného přiřazení dvojice jednotek ze dvou skupin tak, aby toto přiřazení přineslo co nejlepší efekt. V přiřazovacím problému jsou tedy definovány dvě skupiny jednotek, u kterých můžeme předpokládat, že mají stejný počet prvků (pokud nemají, lze jednu ze skupin doplnit fiktivními jednotkami). Holoubek (2006, s. 100) tvrdí, že typickým příkladem je problém, jakým způsobem přiřadit pracovníky ke strojům, v případě, že všichni pracovníci jsou sice schopni na všech strojích pracovat, ale na splnění zadaného úkolu potřebují různé množství pracovního času (popřípadě splnění úkolu vyžaduje různé náklady). V daném případě je zřejmé, že je třeba hledat takové přiřazení pracovníků a strojů, které minimalizuje spotřebu času či velikost nákladů spojených se splněním úkolu. Obecný dopravní problém Jablonský (2002, s. 105) uvádí: obecný distribuční problém se liší od dopravního problému především v tom, že kapacity zdrojů a požadavky odběratelů nejsou uvedeny ve stejných jednotkách. Pro jejich vzájemnou porovnatelnost je proto třeba doplnit do modelu určité převodní koeficienty. Okružní problém Okružní dopravní problém, který se někdy označuje i jako úloha obchodního cestujícího (angl. traveling salesman problem) nebo problém listonoše, má podle Jablonského (2002, s. 111) řadu společných rysů s přiřazovacím problémem. Rais (2004, s. 62) uvádí: obchodní cestující má navštívit určitý počet míst tak, aby každé místo navštívil jenom jednou a aby se domů vrátil až po absolvování všech míst. Je třeba určit takové pořadí míst, aby délka okruhu byl minimální. Problém obchodního cestujícího je podrobně rozebrán v samostatné kapitole

24 OKRUŽNÍ DOPRAVNÍ PROBLÉM 3.4 Okružní dopravní problém Holoubek (2006, s. 106) upozorňuje na otázku jak v praxi výrobních i obchodních firem co nejúsporněji dodat požadované zboží odběratelům. V tomto případě však nejde o klasickou podobu dopravní úlohy, kdy odběratelé mohou být zásobováni z několika míst. U okružního problému je dodávka zboží organizována tak, aby zboží bylo rozvezeno všem odběratelům v rámci jedné jízdy, která začíná a končí ve stejném místě. V průběhu této jízdy musí být všichni odběratelé navštíveni právě jedenkrát. Úloha tohoto typu má řadu praktických aplikací, protože problém optimálního stanovení okruhu vzniká ve firmách, které pravidelně či nepravidelně rozvážejí či svážejí určité produkty, zásilky a podobně (svoz zásilek z poštovních schránek, svoz komunálního odpadu, rozvoz tisku do prodejních stánků, zásobování prodejen aj.). Cílem je uspořádat cestu (pořadí navštívených míst) tak, aby náročnost dopravy byla minimální. Minimalizovat je možné například délku okruhu, spotřebu času či pohonných hmot, náklady. Je zřejmé, že u úloh tohoto typu nehraje podstatnou roli kapacita dopravního prostředku. Typickou ukázkou je problém obchodního cestujícího, který si chce naplánovat návštěvu jednotlivých klientů tak, aby v rámci své cesty ujel co nejmenší vzdálenost. Stevenson (1992, s. 346) uvádí, že existují dvě verze problému okružního cestujícího. První verze předpokládá, že délka trasy z místa A do místa B je stejná jako délka trasy z místa B do místa A. Tato verze se označuje jako symetrický problém obchodního cestujícího. V druhé verzi není délka trasy z místa A do B stejná jako z místa B do A. Tato se pak označuje jako asymetrický problém okružního cestujícího. Řešení problému obchodního cestujícího může být početně velmi náročné. V symetrické verzi problému existuje (n 1)! možných tras. Například, pokud je v matici 11 lokalit, možností je potom 10!, což znamená Pokud přidáme další lokalitu, bude počet možných řešení 11!, tedy Z toho vyplývá, že přidáním pouze jedné lokality počet možných řešení trasy neúměrně roste. Vzhledem k extrémní výpočetní zátěži není řešení pomocí celočíselného lineárního programování přijatelnou možností. Existuje proto řada rozvinutých metod schopných vypořádat se s extrémní výpočetní zátěží. Jednou z nich je jednoduchá metoda nejbližšího souseda, která bude podrobně rozebrána dále

25 OKRUŽNÍ DOPRAVNÍ PROBLÉM Formulace matematického modelu Podle Rašovského a Šišlákové (1999, s. 153, 154) lze nejjednodušší okružní problém obecně popsat takto. Nechť máme: n návštěvních míst, přičemž vyjíždíme z i-tého místa a jedeme do j-tého místa; n kroků trasy (k = 1, 2,, n) c ij je vzdálenost mezi i-tým a j-tým návštěvním místem; x ijk je uskutečněná (x ijk = 1) nebo neuskutečněná (x ijk = 0) cesta mezi i-tým a j-tým návštěvním místem v k-tém kroku. Při daném označení zformulujeme úlohu takto: máme stanovit hodnoty proměnných x ijk, aby: Z min = n i= 1 n j= 1 n c k = 1 ij x ijk při omezeních n i= 1 n j= 1 x = 1 (k = 1, 2,, n) ijk n j= 1 n k = 1 x = 1 (i = 1, 2,, n) ijk n i= 1 n k = 1 x = 1 (j = 1, 2,, n) ijk n n = xijk xijk + 1 i= 1 j= 1 (i, j, k = 1, 2,, n) při k = n je k + 1 =

26 OKRUŽNÍ DOPRAVNÍ PROBLÉM = { 0 xijk 1 (i, j, k = 1, 2,, n) Nalezení optimálního řešení okružního problému je výpočetně velmi náročné. V reálných aplikacích se proto často používají speciální algoritmy, které však poskytují pouze přibližné řešení Řešení okružního dopravního problému Získal a Havlíček (2002, s. 67) uvádí: pro řešení okružního dopravního problému existuje více metod, jejichž princip je založen na vytvoření a zpracování posloupností sledovaných míst, v nichž se musí každé místo objevovat právě jednou. Aby se zamezilo předčasnému uzavření okruhu, je nutno vyloučit všechny trasy, které by předčasně uzavřely okruh. Nezbytné je především vyloučit současné zařazení jednoho úseku oběma směry (vyloučit v matici sazeb symetrické prvky podle hlavní diagonály) a zpětnou vazbu každého uzlu (vyloučit z úvahy diagonální prvky matice). Obrázek č. 2: Příklady zakázaných tras V následujících kapitolách bude uveden přehled nejznámějších metod řešení okružního dopravního problému Vogelova metoda Šubrt aj. (2003, s. 37) uvádějí: u jednookruhového okružního problému není třeba uvažovat přepravované množství zboží, a tak se před zahájením výpočtu zapíší do tabulky pouze sazby a v průběhu algoritmu se obsazované buňky jen označují (zvýrazňují), což znamená, že spojení odpovídající těmto buňkám jsou zařazována (přidávána) do konstruované trasy obchodního cestujícího

27 OKRUŽNÍ DOPRAVNÍ PROBLÉM Pro každou řadu (tj. řádek nebo sloupec) v tabulce spočteme diferenci (rozdíl) mezi dvěmi nejmenšími sazbami. Nalezneme největší diferenci a označíme buňku s nejnižší sazbou v této řadě. Po obsazení buňky se vyškrtává jak řádek, tak i sloupec ve kterých se obsazovaná buňka nachází, a kromě toho je třeba vyškrtnout ještě jednu další buňku, která s právě obsazenou buňkou a případně ještě několika již dříve obsazenými uzavírá kruh, který neprochází všemi místy. Přepočítáme diference a postup opakujeme, dokud nejsou do okruhu zařazena všechna místa. (Šubrt aj., 2003, s. 39) Metoda nejbližšího souseda Princip této metody spočívá v tom, že si zvolíme výchozí místo, z něj se vydáme do místa, do něhož je nejvýhodnější spojení z výchozího místa, odtud pak do dalšího z těch míst, kde jsem ještě nebyli, které má nejvýhodnější spojení z místa, kde se právě nacházíme, atd. Po projetí všech míst se vracíme zpět do výchozího. Popíšeme si, jak se takový výpočet provádí v matici sazeb. Především vyškrtneme sloupec odpovídající výchozímu místu (do tohoto místa totiž prozatím nepojedeme, vrátíme se tam nakonec). V řádku odpovídajícím výchozímu místu najdeme buňku s minimální (nejvýhodnější) sazbou a označíme (obsadíme) ji, tj. příslušné spojení bude součástí výsledné okružní trasy. Tímto spojením jsme se přesunuli do místa, jemuž odpovídá sloupec, v němž se tato buňka nachází. Tento sloupec vyškrtneme (do tohoto místa se již nebudeme více vracet). V řádku odpovídajícím tomuto místu vybereme z buněk v dosud nevyškrtnutých sloupcích opět tu s nejvýhodnější sazbou a celý postup opakujeme, dokud nejsou všechny sloupce vyškrtány (tj. dokud jsme nenavštívili všechna místa). V řádku, v němž jsme se ocitli nakonec, obsadíme buňku ve sloupci odpovídající výchozímu místu. Postupně zvolíme všechna místa jako výchozí a pro každé najdeme tímto postupem okružní trasu. Má-li úloha nesymetrickou matici sazeb, provedeme pro každé místo také hledání trasy pozpátku, tj. buď vyškrtáváme řádky a hledáme minimální sazby ve sloupcích nebo původní postup aplikujeme na transponovanou matici. Ze všech takto nalezených tras vybereme nejvýhodnější (s nejmenším součtem sazeb). (Šubrt aj., 2003, s. 38)

28 OKRUŽNÍ DOPRAVNÍ PROBLÉM Metoda sestavení okružních jízd výběrem minimálních prvků (Mayerova metoda) Tato metoda je podle Získala a Havlíčka (2002, s. 68) vhodná pro úlohy víceokruhové s úplnou sítí cest a s omezenou kapacitou. Jde o přibližnou metodu vypracovanou kolektivem pracovníků Výzkumného ústavu dopravního pod vedením Ing. Mayera. Je vhodná pro sestavení svozných, resp. rozvozních plánů pro kratší období několika dnů. Postup řešení vychází ze symetrické matice vzdáleností v km mezi místy zahrnutými do řešení. Jednotlivá místa jsou v matici sestavena v posloupnosti podle vzdálenosti od místa centrálního svozu. Nejvzdálenější místo je v matici uvedeno jako první, centrální místo jako poslední. Řešení se provádí ve dvou krocích. V prvním kroku se provede výběr míst pro okružní trasu jednotlivých vozidel. Ve druhém kroku se provádí řešení vlastních okružních tras pro každé vozidlo zvlášť. 1. krok: Výběr míst pro jednotlivé okružní trasy v matici vzdáleností začíná od nejvzdálenějšího místa, které bude zařazeno do první okružní trasy, tedy od nejvýše položeného místa v matici se zadaným přepravovaným množstvím. K již vybranému místu se přiřazuje další, které má k němu nejmenší vzdálenost. zpravidla je to místo, které v posloupnosti míst v matici následuje za předchozím s uvážením směru od již vybraného místa a centra. Po přiřazení dalšího místa do okružní trasy je třeba provést součet přepravních požadavků vybraných míst a porovnat ho s přepravní kapacitou uvažovaného vozidla. Pokud není kapacita vozidla vytížena, přiřadí se podle nejmenší vzdálenosti další místo a provede se opět porovnání součtu přepravních požadavků s kapacitou vozidla. Stejným způsobem se pokračuje až do naplnění kapacity vozidla. Výběr míst pro další okružní trasu začíná opět nejvzdálenějším přepravním požadavkem, který dosud nebyl přiřazen. Postup je stejný jako v předchozím případě. 2. krok: Ve druhém kroku probíhá řazení míst v jednotlivých trasách. Místa vybraná do jednotlivých okružních tras jsou seřazena podle minimální délky jednotlivých spojení a tras celkem. Trasy jsou upravovány na základě intuitivního rozhodování a znalostí

29 OKRUŽNÍ DOPRAVNÍ PROBLÉM člověka. K tomu je nezbytné znát rozložení a vlastnosti cestní sítě. Zároveň je vhodné uvažovat i objem přepravovaného materiálu jednotlivými úseky Habrova metoda absolutních výhodností (MAV) Habrova přibližná metoda řešení okružního dopravního problému vytváří okruh tak, že ze všech možných spojení mezi jednotlivými místy vybírá a do okruhu zařazuje takové spoje, které jsou co nejvýhodnější z hlediska celé uvažované dopravní sítě. Tento globální pohled poskytují Habrovy frekvence. Habrova frekvenční metoda předpokládá, že se vypočtou frekvence a ze všech možných spojení mezi jednotlivými místy se vybere a do kruhu zařadí nejprve to spojení dvou míst, které odpovídá nejvýhodnější frekvenci. Pak se vyhledá nejvýhodnější frekvence pro navazující spojení a příslušný úsek se zařadí do okruhu. Tak se pokračuje, až se okruh uzavře. Pro zlepšení a urychlení tohoto postupu není třeba pracovat s frekvencemi jako charakteristikami celkové výhodnosti jednotlivých úseků sítě, nýbrž tzv. rozloženými frekvencemi. Vychází se z této úvahy: u frekvenční metody vyjadřujeme elementární frekvenci vždy pro čtveřici sazeb jako rozdíl křížového součtu sazeb f ij = ( + ) ( + ) c ij c kl c il c kj Křížový rozdíl sazeb lze vyjádřit též takto: ( ) ( ) c ij c kj c il c kl Tyto dvojce nejsou nic jiného než řádkové rozdíly sazeb. To znamená, že vzájemné výhodnosti jednotlivých políček si lze vyjádřit pomocí rozdílů sazeb mezi jednotlivými řádky nebo sloupci tabulky. Sestavíme analytické frekvenční tabulky řádkových rozdílů sazeb a z nich lze vyčíst informace o výhodnosti určité dvojice spojení v porovnání s jinou dvojicí spojení v dopravní síti. Za výhodná pokládáme spojení, pro něž jsou rozložené frekvence záporné

30 OKRUŽNÍ DOPRAVNÍ PROBLÉM Algoritmus metody MAV: 1. Ze základní tabulky vzdáleností se sestaví analytické dílčí tabulky řádkových rozdílů sazeb. 2. V dílčích tabulkách se zjistí řádková minima, která zakroužkujeme. 3. Pro tvorbu okruhu se vyberou ta spojení, pro něž se řádková minima koncentrují do některého sloupce dílčích tabulek. 4. Jestliže neexistují v dané dopravní síti absolutně výhodná spojení, zjistí se všechna spojení absolutně nevýhodná. Spojení s maximálním počtem minim ve sloupci se pak zkonfrontují se spojeními absolutně nevýhodnými. Jestliže některé z těchto spojení je nevýhodné ve vztahu ke spojení, které je absolutně nevýhodné, uvažuje se další tak, jako by bylo absolutně výhodné. 5. Z absolutně výhodných spojení, která jsou navzájem nezávislá, se vytváří první úseky okružní cesty. 6. Zařazením určitého spoje se zredukují původní dílčí tabulky tak, že všechny hodnoty odpovídající těmto spojením se vypustí z úvahy (v tabulce příslušnou řadu vyškrtneme). Mimoto se z dalších úvah vypustí všechny spojení, která by mohla způsobit předčasné uzavření okruhu (např. spojení opačných směrů). 7. Ve zbývajících dílčích tabulkách se opět vyhledávají spojení absolutně výhodná, respektive nevýhodná. Postup se opakuje tak dlouho, až je okruh uzavřen. (Získal a Havlíček, 2002, s ) Metoda větví a mezí Metoda větví a mezí (brand and bound) je podle Raise (2004, s. 63) optimalizační metoda sloužící k nalezení bodu absolutního minima dané účelové funkce na dané konečné množině přípustných řešení. Podstatu metody větví a mezí tvoří: postupný rozklad množiny přípustných řešení na vzájemné disjunktní podmnožiny;

31 OKRUŽNÍ DOPRAVNÍ PROBLÉM stanovení dolní meze účelové funkce na každé podmnožině. Po prvním rozkladu se dále rozkládá vždy podmnožina s nejmenší dolní mezí účelové funkce, neboť tato podmnožina je perspektivní pro hledání optimálního řešení. Postupným rozkladem se na konec získá podmnožina jednoprvková, obsahující jediné přípustné řešení. Přitom mohou nastat tyto dva případy: hodnota účelové funkce není větší než dolní meze, hodnota účelové funkce, odpovídající získanému přípustnému řešení, není větší než dolní meze účelové funkce na ostatních podmnožinách. Toto nalezené řešení je tedy optimálním řešením, v opačném případě se pokračuje v rozkladu podmnožiny s nejmenší dosud nalezenou dolní mezí účelové funkce. V důsledku konečnosti množiny přípustných řešení je tento postup finální. Postup při maximalizačních úlohách by byl podobný a odlišoval by se pouze použitím horních (a nikoliv dolních) mezí účelové funkce. Při ručním výpočtu se postup řešení metodou větví a mezí graficky znázorňuje ve tvaru stromů, jehož uzly odpovídají postupně vytvářeným podmnožinám. Řešení úloh většího rozsahu je ovšem nemyslitelné bez použití počítačových systémů. (Rais, 2004, s. 63) Littlova metoda Získal a Havlíček (2002, s. 67) uvádí, že Littlova metoda je založena na metodě větvení a mezí. Množina přípustných řešení (cyklů) se dělí na stále se zmenšující podmnožiny. Pro každou podmnožinu se vypočte hranice minimální dosažitelné délky cyklu. Postup končí, je-li nalezeno řešení s nejmenší hodnotou spojení rovnou nejnižší určené hranici. Metoda je vhodná pro stanovení okružní trasy při neomezené kapacitě vozidel. Úlohu si lze podle Holoubka (2006, s. 106) zapsat do čtvercové matice. V jednotlivých políčcích jsou uvedeny například délky tras mezi jednotlivými odběrateli koeficienty

32 OKRUŽNÍ DOPRAVNÍ PROBLÉM účelové funkce. Matice vzdáleností může být symetrická i nesymetrická, podle toho, zda předpokládáme či nepředpokládáme, že vzdálenost mezi místem i a j je v obou směrech shodná. Z podstaty problému vyplývá, že v matici vylučujeme dva druhy tras: trasu z místa i zpět přímo do místa i tj. políčka na hlavní diagonále matice (tyto zakázané trasy si v matici označíme symbolem ); trasy, které by předčasně uzavřely okruh, tj. dříve než jsou do okruhu zapojena všechna plánovaná místa. Cesty zakázané z tohoto důvodu označíme například symbolem. Zjednodušeně lze podle Rašovského a Šišlákové (1999, s ) algoritmus řešení okružního problému popsat takto: 1. Redukujeme výchozí matici vzdáleností mezi jednotlivými návštěvními místy, tj. od každého řádku a každého sloupce matice odečteme nejnižší sazbu (transformační konstantu) nacházející se v příslušném řádku a sloupci. Touto redukcí získáme v každém řádku a sloupci alespoň jednu nulovou sazbu. Řešení úlohy s takto redukovanou maticí je ekvivalentní s řešením původní úlohy. 2. Vypočteme hodnotu Z 0, o kterou se sníží hodnoty účelové funkce libovolného přípustného řešení při odpočtu příslušných transformačních konstant. Z 0 = n i = 1 n a i + b j = 1 j a i. transformační konstanta odpovídající i-tému řádku (i = 1, 2,, n) b j. transformační konstanta odpovídající j-tému sloupci (j = 1, 2,, n)

33 OKRUŽNÍ DOPRAVNÍ PROBLÉM 3. Pro všechny redukované vzdálenosti rovné nule ( c = 0 ) stanovíme hodnoty ij φ ij = c + c * * i, min j,min * c i,min...nejmenší redukovaná vzdálenost v i-tém řádku * c j,min...nejmenší redukovaná vzdálenost v j-tém sloupci 4. Vyhledáme maxφ ij = φmax, které určuje zařazení cesty z i-tého do j-tého i, j místa do okruhu. Je-li více φ max, pak je lhostejné, které cestě dáme přednost. 5. Vypočteme hodnotu účelové funkce do j-tého místa do okruhu Z = Z ij Z při nezařazení cesty z i-tého místa ij 0 + φ max 6. Vynecháme i-tý řádek a j-tý sloupec redukované matice vzdáleností a současně vyloučíme vratnou cestu (tj. jízdu z j-tého místa do i-tého místa) tím, že příslušné pole v matici označíme symbolem. 7. V případě, že v každém řádku a každém sloupci redukované matice vzdáleností po provedení bodu 6 není ani jedno c = 0, pak provedeme další redukci vzdáleností pomocí nových transformačních konstant (jako v bodu 1). 8. Byla li do okruhu správně zařazena cesta z i-tého místa do j-tého místa, pak musí platit ij Z ij Z, ij

34 OKRUŽNÍ DOPRAVNÍ PROBLÉM kde Z ij představuje hodnotu předcházející účelové funkce zvětšenou o n i= 1 n a i + b j= 1 j Transformační konstanty a i, b j odpovídají bodu 7. Holoubek (2006, s. 107) dodává: pokud uvedený vztah neplatí, nebyl důsledně dodržen stanovený algoritmus a je třeba řešení začít znovu. 9. Získáme-li redukovanou matici vzdáleností (viz bod 6 a 7) typu 2 x 2, pak uvažujeme okruh po zbývajících cestách (přičemž dvě ze čtyř cest v matici jsou zakázané) a výpočet je ukončen. (Rašovský a Šišláková, 1999, s. 155) Uvedený algoritmus Littlovy metody je znázorněn na obrázku č

35 OKRUŽNÍ DOPRAVNÍ PROBLÉM Obrázek č. 3: Postup výpočtu pomocí Littlovy metody

36 POČÍTAČOVÉ ZPRACOVÁNÍ OKRUŽNÍHO PROBLÉMU Na tomto místě je vhodné zdůraznit, že mezinárodní komise matematiků vybrala z řady návrhů sedm hlavních problémů, které čekají na vyřešení v 21. století. Za zdolání každého z nich byla vypsána odměna ve výši jednoho milionu dolarů. A jak se navíc zdá, u jednoho z nich není vyloučeno, že by jej mohl vyřešit i amatér. (Devlin, 2005) A to je právě problém obchodního cestujícího. Představme si, že obchodní cestující má navštívit postupně tři města. V tomto případě je výpočet jednoduchý. Stačí najít tři čísla v tabulce a sečíst je. Provedete-li to pro každou přípustnou trasu, pak stačí porovnat získané výsledky a vybrat ten, který udává nejkratší celkovou trasu. Problém ale nastává pokud se obchodní cestující rozhodne navštívit větší počet měst. Vzniká zde totiž veliká spousta tras, které musíme prozkoumat. Pokud se nám zpočátku problém jevil jako přímočarý, bylo to prostě tím, že přímočarý je. To co dělá tento problém těžkým ve skutečnosti neřešitelným, je pouhá velikost čísla udávajícího počet tras. Změníme počet měst z deseti na jedenáct a výsledný počet různých tras se zjedenástinásobí. S každým novým městem je třeba počet tras vynásobit faktorem, který navíc sám také narůstá. Jestliže nějaká veličina narůstá tímto způsobem, pak říkáme, že jde o faktoriální růst. A je to právě tento růst, který dělá z problému obchodního cestujícího cosi jako časovanou bombu. (Devlin, 2005, s. 133) Devlin (2005, s. 135) uvádí, že kromě přibližných odpovědí a částečných výsledků pro některé konkrétní skupiny měst nikdo žádné praktické řešení problému obchodního cestujícího nezná. Žádná z dnes známých metod není nikterak podstatně lepší než ohodnocení všech tras a porovnání jejich délek, což je ale zoufale neefektivní, pokud se nejedná jen o velice malý počet měst. 3.5 Počítačové zpracování okružního problému Program STORM Lauber a Jablonský (1997, s. 27) označují STORM jako modulový systém, jehož jednotlivé části umožňují řešit úlohy lineárního programování, řízení projektů, teorie zásob, teorie hromadné obsluhy atd. Z hlediska ovládání je velmi přívětivý. Veškerá práce je organizována pomocí systému nabídek menu

37 POČÍTAČOVÉ ZPRACOVÁNÍ OKRUŽNÍHO PROBLÉMU Problém obchodního cestujícího je řešen v rámci modulu Distance Network (Paths, Tours, Trees), který řeší vybrané optimalizační úlohy v grafech. Lauber a Jablonský (1997, s. 53, 55): Grafem se v této souvislosti rozumí množina uzlů a hran, spojujících tyto uzly. Pro nalezení nejkratšího okruhu lze považovat uzly grafu za konkrétní místa. Pro řešení úlohy obchodního cestujícího stačí zadat kilometrové vzdálenosti mezi těmito místy. V části pro určení základních parametrů se zadává (kromě titulku): počet uzlů grafu (numer of nodes) maximálně 40 charakter matice vzdáleností (distance matrix type) matice vzdáleností může být buď symetrická (SYM) nebo asymetrická (ASYM). Po určení základních parametrů se přechází na vstup zbývajících údajů. V tomto případě je třeba zadat matici vzdáleností. Lauber a Jablonský (1997, s. 55): Pokud je tato matice symetrická, je povolen pouze vstup prvků horní trojúhelníkové matice. Jedná-li se o nesymetrickou matici, potom lze zadávat všechny prvky matice kromě prvků hlavní diagonály. Po zadání povelu ke zpracování je zobrazena nabídka základních typů úloh, které je možné se zadanými vstupními údaji řešit. Tato nabídka obsahuje pět položek: 1. Nejkratší cesta (shortest paths). 2. Nejdelší cesta (longest paths). 3. Úloha obchodního cestujícího (traveling salespersons tour). 4. Minimální spojení míst (minimal spanning tree). 5. Maximální spojení míst (maximal spanning tree). U prvních dvou voleb je třeba nejprve určit uzel, který je počátečním při hledání nejkratší (nejdelší) cesty a uzel nebo uzly, které mají být konečnými uzly. Ve zbývajících úlohách nevyžaduje zpracování další údaje a bez dalšího je předloženo výsledné řešení. (Lauber a Jablonský, 1997, s. 56)

38 POČÍTAČOVÉ ZPRACOVÁNÍ OKRUŽNÍHO PROBLÉMU Program LINGO Pelikán (2001, s. 109): Programový systém LINGO je systém určený pro řešení úloh lineárního, celočíselného a smíšeného celočíselného programování. Jeho velkou předností je způsob zadávání modelu úlohy. Popis modelu užívaný v systému je velice podobný matematickému zápisu modelu. Pracuje pod různými operačními systémy a v různých verzích, které se liší rozsahem úlohy, které je schopen systém řešit. Od 100 omezení, 200 proměnných u studentské verze až po profesionální verzi schopnou řešit úlohy 32 tisíc omezení, 100 tisíc proměnných. Jak uvádí Pelikán (2001, s. 109): Programový systém LINGO řeší úlohu formulovanou jako textový soubor, obsahující matematický model zapsaný podle určitých pravidel, v určitém modelovacím jazyku. Jablonský (2002, s. 160) dodává, že tento obecný model stačí spojit s připraveným datovým souborem. Může se přitom jednat o běžný textový soubor bez zvláštních požadavků na jeho formát nebo soubor připravený ve spreadsheetu nebo databázi. Jablonský (2002, s. 165): Základní ideou tohoto systému je oddělení obecného modelu daného problému od datové základny. Uživatel si tak může vytvořit obecný model a ten používat opakovaně s různými datovými soubory. Pro řešení problému obchodního cestujícího nabízí programový systém LINGO již připravený modul TSP (Traveling salesman problem). Stačí zadat požadovaný počet měst, zapsat data nebo je importovat z připraveného souboru a modul je připravený pro výpočet. Jak se uvádí v manuálu programu LINGO (2008, s. 638) může modul pro okruh s 20 městy, datovým souborem Matice vzdáleností.xls a definovaným názvem oblasti dat okruh vypadat takto: MODEL:! Traveling Salesman Problem for the cities of 501; SETS: CITY / /: U;! U( I) = sequence no. of city; LINK( CITY, CITY): DIST,! The distance matrix; X;! X( I, J) = 1 if we use link I, J; ENDSETS

39 POČÍTAČOVÉ ZPRACOVÁNÍ OKRUŽNÍHO PROBLÉMU DATA:!import the data from Excel; DIST vzdáleností.xls','okruh'); ENDDATA!The model:ref. Desrochers & Laporte, OR Letters, Feb. 91; N CITY); MIN LINK: DIST * CITY( K):! It must be CITY( I) I #NE# K: X( I, K)) = 1;! It must be CITY( J) J #NE# K: X( K, J)) = 1; END Jak se ukazuje, velké TSP modely je obtížné řešit pomocí optimalizace. Problém spočívá v tom, že řešení pro velké modely mají tendenci obsahovat více menších okruhů. Je možné přidat omezení na odstranění subokruhů, ale počet požadovaných omezení dramaticky roste s růstem počtu měst. (Lingo the modeling language and optimizer, 2008, s. 368)...! Weak form of the subtour breaking constraints;! These are not very powerful for large CITY( J) J #GT# 1 #AND# J #NE# K: U( J) >= U( K) + X ( K, J) - ( N - 2) * ( 1 - X( K, J)) + ( N - 3) * X( J, K) ); );! Make the X's X));! For the first and last stop we CITY( K) K #GT# 1: U( K) <= N ( N - 2) * X( 1, K); U( K) >= 1 + ( N - 2) * X( K, 1) ); END

40 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU 4 VLASTNÍ PRÁCE 4.1 Využití různých metod pro řešení okružního problému Pro ukázku možnosti využití různých metod pro řešení problému obchodního cestujícího byl nejdříve vypočítán ilustrační příklad. Údaje v tabulce č. 1 odpovídají vzdálenostem mezi městy v km. V tomto případě byla matice vzdáleností symetrická. Ilustrační příklad byl pro ukázku řešen pomocí Vogelovy metody, metody nejbližšího souseda, Littlovy metody a za pomocí programových systémů STORM (Storm Codec ) a LINGO. Tabulka č. 1: Zadání ilustračního příkladu Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Šubrt aj (2003, s. 39), vlastní zpracování Vogelova metoda Pro každý řádek a sloupec je vypočten rozdíl mezi dvěmi nejmenšími sazbami (vzdálenostmi). Tabulka č. 2: První krok Vogelovy metody Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování

41 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU V tabulce č. 2 jsou největší diference v 2. řádku, 2. sloupci, 5. řádku a 5. sloupci, všechny jsou rovny 54. Vybereme např. 5. řádek a označíme buňku s nejnižší sazbou, tj. buňku Ústí nad Labem Praha, jejíž sazba činí 92. Znamená to, že během jízdy po okruhu bude zamířeno z Ústí nad Labem do Prahy. Vyškrtneme 5. řádek (z Ústí už totiž nemůžeme jet do žádného jiného města) a 4. sloupec (z žádného jiného města už nemůžeme jet do Prahy). Vyškrtneme také buňku Praha Ústí nad Labem, protože z Prahy nemůžeme jet zase zpátky do Ústí nad Labem. Přepočítáme diference a postup opakujeme. Tabulka č. 3: Druhý krok Vogelovy metody Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování Nyní je největší diference ve 2. sloupci. Opět označíme nejnižší sazbu v tomto sloupci, což je hodnota 112. Z toho vyplývá, že z Prahy se pojede do Hradce Králové. Vyškrtneme 4. řádek, 2. sloupec. Buňku Hradec Králové Praha nemusíme vylučovat, protože je již vyškrtnuta

42 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Tabulka č. 4: Třetí krok Vogelovy metody Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování Tentokrát je největší diference v 1. řádku. Nejnižší sazba je v buňce České Budějovice Plzeň, která je rovna hodnotě 133. Z Českých Budějovic tedy zamíříme do Plzně. Vyškrtneme 1. řádek a 3. sloupec. Dále musíme vyškrtnout buňku Plzeň České Budějovice. Nyní je už zřejmé, že z Plzně můžeme jet pouze do Ústí nad Labem a z Hradce Králové tak můžeme jet pouze do Českých Budějovic. Tím se nám okruh uzavřel. Pokud výchozím místem bude např. Praha, výsledná trasa bude vypadat takto: Praha Hradec Králové České Budějovice Plzeň Ústí nad Labem Praha Tento okruh bude dlouhý 700 km Metoda nejbližšího souseda Tabulka č. 5: Zadání ilustračního příkladu Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Šubrt aj (2003, s. 39), vlastní zpracování

43 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Jako výchozí místo byly zvoleny nejdříve České Budějovice. V prvním řádku najdeme minimální sazbu. Ta se nachází v buňce České Budějovice Plzeň a je rovna hodnotě 133. Z Českých Budějovic vyjedeme tedy přímo do Plzně. Vyškrtneme 1. a 3. sloupec. Tabulka č. 6: První krok metody nejbližšího souseda Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování Nyní přesuneme pozornost do 3. řádku, kde se nejnižší sazba nachází v buňce Plzeň Praha. Je rovna hodnotě 94. Vyškrtneme 4. sloupec. Tabulka č. 7: Druhý krok metody nejbližšího souseda Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování V této chvíli hledáme nejnižší sazbu v 4. řádku, která odpovídá buňce Praha Ústí nad Labem o hodnotě 92. Vyškrtneme 5. sloupec

44 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Tabulka č. 8: Třetí krok metody nejbližšího souseda Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Vlastní zpracování Z tabulky č. 8 už je jasné, že z Ústí nad Labem pojedeme do Hradce Králové. Z Hradce Králové pak zamíříme do Českých Budějovic. Výsledná trasa při zvolení Českých Budějovic jako výchozího místa má délku 702 km a vypadá následně: České Budějovice Plzeň Praha Ústí nad Labem Hradec Králové České Budějovice Postupně vybíráme jako počáteční místa všechna města a pro každé najdeme okružní trasu stejným způsobem. Najdeme tak pět tras, které jsou přehledně uvedeny v tabulce č. 9. Tabulka č. 9: Okružní trasy s různými počátečními místy Počáteční místo České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Okružní trasa České Budějovice Plzeň Praha Ústí nad Labem Hradec Králové České Budějovice Hradec Králové Praha Ústí nad Labem Plzeň České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Hradec Králové České Budějovice Plzeň Praha Ústí nad Labem Plzeň České Budějovice Hradec Králové Praha Ústí nad Labem Praha Plzeň České Budějovice Hradec Králové Ústí nad Labem Délka v km Zdroj: Vlastní zpracování

45 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Z těchto tras vybereme tu nejkratší. Tou jsou spojení s počátečním místem v Hradci Králové a v Praze. Pokud bychom trasu s počátečním místem v Hradci Králové přepsali tak, aby začínala v Praze, dostali bychom stejnou trasu jako při řešení s výchozím místem v Praze. Tato trasa by tedy vypadala takto: Praha Ústí nad Labem Plzeň České Budějovice Hradec Králové Praha Mimochodem, tato trasa je stejná jako při řešení Vogelovou metodou, je pouze projeta v opačném směru Littlova metoda Tabulka č. 10: Zadání ilustračního příkladu Č. Bud. Hr. Kr. Plzeň Praha Ústí České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem Zdroj: Šubrt aj (2003, s. 39), vlastní zpracování Nejdříve redukujeme matici tak, že od každého řádku a sloupce odečte nejnižší sazbu, která se v daném řádku či sloupci nachází. Tak získáme matici, kde v každém řádku a sloupci je minimálně jedna nulová hodnota. Pro všechny buňky, které se rovnají nule vypočteme hodnoty, které získáme jako součet nejnižších sazeb v daném řádku a sloupci, na kterých se nulová buňka nachází. Tyto hodnoty jsou v příkladech vždy zvýrazněny tučně

46 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Tabulka č. 11: První krok Littlovy metody Č. Bud. Hr. Kr. Plzeň Praha Ústí a i České Budějovice Hradec Králové Plzeň Praha Ústí nad Labem b j Zdroj: Vlastní zpracování Ze získaných hodnot vybereme tu maximální (v příkladech vždy označena červeně a podtržena). V našem případě vybereme 54 ve směru Praha Hradec Králové. To znamená, že jako první do okruhu zařadíme cestu z Prahy do Hradce Králové a vratnou cestu zakážeme. Vypočteme hodnotu Z 0 = = 582 a Z PR,HK* = = 636. Zredukujeme matici vynecháním řádku Praha, sloupce Hradec Králové a zakázáním opačné cesty. Opět musíme mít v každém řádku a sloupci alespoň jednu nulovou hodnotu

47 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Tabulka č. 12: Druhý krok Littlovy metody Č. Bud. Plzeň Praha Ústí a i České Budějovice Hradec Králové Plzeň Ústí nad Labem b j Zdroj: Vlastní zpracování 0 54 Maximální hodnota 64 zařazuje do okruhu úsek Hradec Králové Ústí. Opačnou cestu zakážeme. Z PR,HK = = 636 Z PR,HK Z PR,HK* 636 = 636 Z HK,Ú* = = 700 V redukované matici musíme navíc zakázat cestu z Ústí do Prahy, protože by došlo k předčasnému uzavření okruhu. Tabulka č. 13: Třetí krok Littlovy metody Č. Bud. Plzeň Praha a i 0 7 České Budějovice Plzeň Ústí nad Labem Zdroj: Vlastní zpracování b j

48 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Z HK,Ú = = 690 Z HK,Ú Z HK,Ú* Z Ú,PL = = 737 Z této tabulky tedy vyplývá, že z Ústí bude směřováno do Plzně. Opačnou cestu opět v redukované matici zakážeme stejně jako cestu z Plzně do Prahy. Tabulka č. 14: Čtvrtý krok Littlovy metody Č. Bud. Praha a i 7 České Budějovice Plzeň - Zdroj: Vlastní zpracování b j Z Ú, PL = = 697 Z Ú,PL Z Ú,PL* Nyní je již jasné, že z Plzně pojedeme do Českých Budějovic a odsud do Prahy. Tím se okruh uzavřel. Výsledná trasa, jejíž délka je 697 km tedy vypadá následovně: Praha Hradec Králové Ústí nad Labem Plzeň České Budějovice Praha Zpracování pomocí programu STORM Pro přehlednost výsledného řešení byla výchozí tabulku upravena tak, aby výchozí lokalita byla na prvním místě. V tomto případě je výchozím městem Praha, proto bude hned na prvním řádku

49 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Tabulka č. 15: Zadání ilustrativního příkladu Praha Č. Bud. Hr. Kr. Plzeň Ústí Praha České Budějovice Hradec Králové Plzeň Ústí nad Labem Zdroj: Šubrt aj (2003, s. 39), vlastní zpracování Po spuštění programu bude vybrána nabídka Distance Network (Paths, Tours, Trees) neboli Optimalizační úlohy v grafech jak je znázorněno na obrázku č. 4. Obrázek č. 4: Výběr úlohy z hlavního menu Z další nabídky zvolíme zadání nových dat. Z počátku je nutné zadat název úlohy, počet uzlů a zda je matice symetrická či asymetrická. Po určení základních parametrů se může přistoupit k zadání matice vzdáleností

50 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Obrázek č. 5: Zadání parametrů a dat Po stisknutí klávesy F7 je zobrazena nabídka základních typů úloh, ze které vybereme traveling salespersons problem. Obrázek č. 6: Volba úlohy obchodního cestujícího Po tomto kroku se již provede výpočet okružní trasy. Výsledek je zřejmý z obrázku č

51 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Obrázek č. 7: Výsledný okruh Výsledná trasa získaná pomocí programu STORM má délku 697 km a vypadá následovně: Praha České Budějovice Plzeň Ústí nad Labem Hradec Králové Praha Zpracování pomocí programu LINGO V programu LINGO je přímo připraven algoritmus pro řešení problému obchodního cestujícího. Stačí pouze zadat počet míst a uvést z jakého souboru data čerpat. Soubor vstupních dat je pořízen v MS Excel, a proto je pro potřeby výpočtu nutné definovat název dat, jak je znázorněno na obrázku č. 8. Obrázek č. 8: Definování názvu oblasti vstupních dat

52 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Na obrázku č. 9 je již znázorněn algoritmus pro výpočet okružní trasy. V ilustračním příklade je i nadále uvažováno o pěti lokalitách použitých v předcházejících případech. Je třeba změnit název souboru, ze kterého se data budou čerpat a také název dat, který byl definován. V tomto případě je definovaný název ilustrat. Obrázek č. 9: Výsledný algoritmus pro řešení V dalším kroku zvolíme v nabídce tlačítko Solve, které spustí výpočet příkladu

53 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Obrázek č. 10: Příkaz k řešení úlohy Nyní se již provede výpočet, ze kterého zjistíme jak by měla být trasa projeta. Výsledek je zřejmý z obrázku č

54 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Obrázek č. 11: Výsledek ilustrativního příkladu Výsledná trasa je tedy dlouhá 697 km a měla by být projeta tímto způsobem: Praha České Budějovice Plzeň Ústí nad Labem Hradec Králové Praha Z toho vyplývá, že program STORM a LINGO v tomto případě poskytly naprosto stejné výsledky

55 VYUŽITÍ RŮZNÝCH METOD PRO ŘEŠENÍ OKRUŽNÍHO PROBLÉMU Komparace získaných výsledků V komparaci Littlovy metody s Vogelovou metodou a metodou nejbližšího souseda je okružní trasa získaná pomocí Littlovy metody projeta jiným způsobem a je o 3 km kratší. Tabulka č. 16: Porovnání získaných výsledků vzhledem k použité metodě Použitá metoda Vogelova metoda Metoda nejbližšího souseda Littlova metoda Program STORM Program LINGO Zdroj: Vlastní zpracování Výsledná trasa Praha Hradec Králové České Budějovice Plzeň Ústí nad Labem Praha Praha Ústí nad Labem Plzeň České Budějovice Hradec Králové Praha Praha Hradec Králové Ústí nad Labem Plzeň České Budějovice Praha Praha Hradec Králové Ústí nad Labem Plzeň České Budějovice Praha Praha Hradec Králové Ústí nad Labem Plzeň České Budějovice Praha Počet km Tabulka č. 16 porovnává uspořádání okružní trasy a její délky vzhledem k použité metodě řešení problému obchodního cestujícího. V tomto případě se jako nejlepší jeví okružní trasa získaná pomocí Littlovy metody. Přestože je Littlova metoda často zmiňovanou možností pro řešení problému obchodního cestujícího, není metodou exaktní. Řešení získané pomocí této metody umožňuje získat řešení pouze velmi blízké optimu. Není tedy pravidlem, že okružní trasa získaná pomocí Littlovy metody je tím jediným a optimálním řešením. Při použití programových systémů STORM a LINGO, které umožňují řešit problém obchodního cestujícího byly získány naprosto shodné výsledky. Tyto jsou navíc stejné jako při použití Littlovy metody. Z ilustračního příkladu jsme se ale přesvědčili, že Littlova metoda snad dokáže poskytnout lepší řešení než další zmíněné metody, proto bude využita i pro optimalizaci dopravních tras ve společnosti Dekor Extra s.r.o. K optimalizaci tras v podniku budou také použity programové systémy STORM a LINGO

56 CHARAKTERISTIKA PODNIKU 4.2 Charakteristika podniku Dekor Extra s.r.o. je obchodní organizace s dlouholetou tradicí v dovozu, výrobě a prodeji dekoračních předmětů. Společnost sídlí v Hrušovanech u Brna, kde se nachází 250 m 2 výstavních síní a více než m 2 skladových ploch. (obrázky jsou čerpány z webové stránky podniku Obrázek č. 12: Sídlo společnosti Obrázek č. 13: Část skladovacích prostor

57 CHARAKTERISTIKA PODNIKU Společnost byla založena v roce 1991 a v této době se zabývala prodejem drobného zahradního nářadí. To bylo nakupováno pouze od velkoobchodníků. Postupně byl nabízený sortiment rozšiřován o dekorativní předměty jako např. svíčky a umělé květiny. V roce 1994 bylo vedení podniku osloveno generálním ředitelem Euronova (dnes společnost Ahold) a byla mu nabídnuta spolupráce. Od tohoto okamžiku začala společnost dodávat svůj sortiment do obchodních domů Prima. Firma se rozšířila a zboží začala odebírat přímo od výrobců. Umělé květiny byly dováženy z Rakouska, kde byla obchodním partnerem společnost Wolf. V roce 1995 se k odběratelům sortimentu přidaly supermarkety Billa a v roce 1996 společnost začala nakupovat zboží od německých dodavatelů. Zásadním se stal rok 1999, kdy firma přesídlila do Hrušovan u Brna a začala obchodovat s Čínou odkud dovážela květiny, vánoční a velikonoční výzdobu a prakticky celý nynější sortiment. Byla ukončena spolupráce se společností Wolf, jelikož dovoz z Číny byl mnohem výhodnější. V roce 2000 začala výstavba hypermarketů Hypernova na Slovensku. Jelikož společnost již dodávala své zboží do Hypernov v České republice, bylo jí nabídnuto, aby obsluhovala i vznikající Hypernovy na území Slovenské republiky. Z tohoto důvodu byla založena dceřinná společnost SK Dekor extra, s. r. o. a v rámci ní příruční sklad v Nové Dubnici. Obchodní zástupci nabízeli zboží nejen do Hypernov, ale i malým podnikům na území Slovenska. V roce 2006 byl příruční sklad zrušen a veškeré zboží je až do dnešní doby dováženo ze skladů umístěných v Hrušovanech u Brna. V roce 2004 byl rozšířen region odběratelů o rakouské lokality. V roce 2008 se začalo obchodovat s Polskem. V současné době tvoří dovoz z Číny přibližně 68 %, z Polska 30 % a z Německa 2 %. Vývoz na Slovensko zaujímá 30 %, Rakousko cca 0,3 % a zbytek sortimentu je realizováno na území České republiky. V současné době společnost uzavřela dohodu o spolupráci se supermarkety Interspar. Do hlavního sortimentu podniku patří následující skupiny s dekoračním zbožím

58 SORTIMENT PODNIKU 4.3 Sortiment podniku Umělé květiny Společnost Dekor Extra nabízí umělé květiny např. květiny řezané, vázané kytice, květinové závěsy kvetoucí i celozelené, keře jak malolisté tak velkolisté, stromy tuzemské i zahraniční výroby, palmy a řadu dalších umělých rostlin. Je možné také si objednat aranžování na zakázku. Obrázek č. 14: Růže, lilie mix kytice Obrázek č. 15: Slunečnice kytice Obrázek č. 16: Umělé květiny aranžované Obrázek č. 17: Strom wisteria

59 SORTIMENT PODNIKU Svíčky a svícny Organizace nabízí také svíčky a svícny. Pro různé druhy příležitostí má v prodeji široký sortiment svíček a různých velikostí, tvarů, barev a vůní, jako jsou svíčky stolní a dekorativní, dortové, sváteční i vánoční a v neposlední řadě také svíčky hřbitovní a kostelní. Svícny nabízí nejen v provedení z kovu, ale také ze skleněných a keramických materiálů. Obrázek č. 18: Svíčky Fruit Obrázek č. 19: Svíčky MOTÝL Keramické obaly a skleněné vázy Dále jsou součástí nabízeného sortimentu keramické obaly, včetně květináčů a skleněných váz a mnoho jiných doplňků ze skla či keramiky včetně dárkového zboží pro zútulnění domácího nebo pracovního prostředí

60 SORTIMENT PODNIKU Vánoční dekorace Obrázek č. 20: Konvička slunečnice Jako výrobce vánočních řetězů dokáže společnost pružně a efektivně vyhovět představám zákazníků o barvě, délce, průměru a hustotě vánočního řetězu, a to s garancí vysoké kvality. Dále dodává kompletní sortiment vánočních dekorací počínaje plastovými, skleněnými a keramickými ozdobami, třásněmi, vánočními růžemi, svíčkami a svícny, chvojkovými větvemi, girlandami a věnci až po bohatě zdobené adventní věnce a stromy pro náročnější zákazníky. Obrázek č. 21: Vánoční koule s domkem Obrázek č. 22: Vánoční věnec zdobený zlatý

61 SORTIMENT PODNIKU Velikonoční dekorace Obrázek č. 23: Vánoční stromek zdobený Mezi Velikonoční dekorace patří velikonoční věnce a závěsy, plastová i papírová vajíčka, obtisky a barvy na vajíčka, pomlázky, svíčky, svícny a ostatní sváteční dekorace. Obrázek č. 24: Kohout a slepice s kuřátky Obrázek č. 25: Svíčka vajíčko

62 SORTIMENT PODNIKU Aromatické silice a olejové lampy Zákazník může vybírat z velmi široké řady plně certifikovaných výrobků aromatických silic, vonných olejů a lampových olejů, jenž je možno plnit nejen do doporučených aromalamp a olejových lamp. Obrázek č. 26: Olejové lampy V současné době dováží Dekor Extra s.r.o. zboží a dekorace z Číny, Thajska, Rakouska, Itálie, Slovenska, Polska a je vývozcem do Rakouska, Německa, Ruska a na Slovensko. 4.4 Odběratelé sortimentu Jak již bylo zmíněno, společnost Dekor Extra s. r. o. se zabývá dovozem, výrobou a prodejem dekoračním předmětů. Její odběratelé jsou rozmístěni po celé České republice, část z nich se také nachází na Slovensku, v Rakousku a Německu. Tato práce bude zaměřena na optimalizaci dopravních tras v rámci České republiky, kde má společnost převážnou část svých odběratelů. Mezi odběratele zboží patří jak maloobchody s širokou nabídkou dekoračních předmětů (prodejny s domácími potřebami, papírnictví, květinářství a prodejny s drogistickým zbožím), ale také velkoobchody se svíčkami a sítě hypermarketů 2 a supermarketů 3. Ze sítí 2 Hypermarket - samoobslužní velkokapacitní prodejna nebo obchodní dům s širokou nabídkou potravinářského a nepotravinářského zboží pod jednou střechou, s prodejní plochou větší než m

63 DOPRAVNÍ SYSTÉM PODNIKU hypermarketů, kterým společnost Dekor Extra s. r. o. dodává zboží patří k odběratelům hypermarkety Hypernova 4 společnosti Ahold Czech Republic, a. s. a ze supermarketů jsou to Albert (Ahold Czech Republic, a. s.) a Billa (skupina REWE Group). 4.5 Dopravní systém podniku Jelikož se společnost zabývá převážně dovozem a prodejem dekoračních předmětů, je důležitou součástí plánování přeprava požadovaného zboží k zákazníkovi. Doprava nakupovaného zboží od dodavatelů v této práci není řešena. Odběratelská místa jsou rozdělena do šesti samostatných okruhů a sedmým okruhem je Praha. Okruhem Praha se v této práci nebudeme zabývat. Pro potřeby výpočtů a další manipulace byly okruhy sjednoceny do jedné, hlavní matice (příloha 1,2). Ve společnosti Dekor Extra s. r. o. jsou rozvozem zboží pověřeni 4 kvalifikovaní pracovníci a vozový park společnosti tvoří devět vozidel typu Ford Transit. Na rozvoz zboží do oblasti jižních a západních Čech se specializuje jeden pracovník. Ale i tento pracovník občas zajišťuje rozvoz zboží mimo tento region. Ostatní zaměstnanci zajišťují zbylé lokality v rámci České republiky. Z toho vyplývá, že všichni zaměstnanci střídavě obsluhují všechny okruhy. Dealer pro jižní a západní Čechy má velice specifický průjezd trasy. Jde o to, že síla odběratelů je zde větší než síla dodavatelů a tudíž tento dealer je nucen navštěvovat své zákazníky výlučně podle toho, kdy si určí sami. Z toho vyplývá, že jeho trasa vlastně netvoří okruh, protože tento pracovník projíždí místa v zásadě podle požadavků odběratelů. Zboží je obvykle naloženo do vozidla podle objednávek a další zboží je určeno k přímému prodeji již na určitém místě. Pověřený pracovník tedy zákazníkům nabízí ke koupi navíc ještě zboží mimo objednávku. Jelikož jsou některá místa velmi vzdálená trvá projetí trasy někdy i 2-3 dny. Zde by měla optimalizace pravděpodobně největší účinek. Jde ale o to, že tento pracovník zřejmě nikdy 3 Supermarket - samoobslužní prodejna s nabídkou převážně potravinářského zboží denní potřeby a s doplňkovým nepotravinářským zbožím (drogerie, tisk). Prodejní plocha je m 2. 4 od července 2009 přejmenováno na Albert hypermarket

64 DOPRAVNÍ SYSTÉM PODNIKU nebude schopen trasu projet podle optimalizačního návrhu. Přesto se ale v kapitole Optimalizace dopravních tras o optimalizaci jeho trasy pokusím. Odlišná situace nastává u ostatních pracovníků. Ti rozváží zboží do super- a hypermarketů. Tyto trasy většinou netrvají déle než jeden den. Do sítí hypermarketů Hypernova se dodává zboží většinou sezónně (Vánoce, Velikonoce, Halloween, Valentýn, Památka zesnulých, atd.) Do supermarketů Billa se jezdí obvykle jednou za 14 dní nebo 3 týdny a supermarkety Albert jsou navštěvovány jednou za 3 týdny. Pověření pracovníci zboží rozváží do odběratelských míst podle plánu, který jim vytvoří odpovědný pracovník. Tento plán nejsou povinni dodržovat. Podle zjištěných informací plán trasy vytváří odpovědný pracovník na základě vlastních zkušeností a subjektivních uvážení. Objednávky jsou dodány na místo určení a při tomto rozvozu se většinou hned tvoří objednávky nové a vyřizují se vratky zboží. Je nutné říci, že pracovníci pokaždé neobjíždí všechna místa z daného regionu, ale navštěvují pouze ta, která je třeba navštívit, např. proto, že tam vezou objednané zboží či tam chtějí nabídnout zboží neobjednané. Pro usnadnění plánování tras používají zaměstnanci GPS navigaci. V tomto případě ji ale používají pouze pro plánování trasy z jednoho místa do druhého nikoliv pro naplánování celého okruhu trasy. Jako kritérium pro projetí trasy mezi dvěmi městy je zadávána nejrychlejší cesta (trvá nejkratší dobu, ale může mít více km většinou dálnice). Jako další varianty navigace GPS nabízí nejkratší cestu (nejméně km, ale není nejrychlejší komunikace nižších tříd) nebo ekonomickou cestu (nabízí kdy je lepší využít různé úrovně silničních komunikací). 4.6 Získání a zpracování vstupních dat Nejnáročnější částí celé diplomové práce bylo získat potřebná data o vzdálenostech mezi odběratelskými místy. Jako největší problém se v tomto směru projevil fakt, že z matice je vždy využita pouze část údajů v závislosti na tom, která místa mají být v konkrétním případě do okruhu zařazena. Vyvstala zde tedy otázka jak z původní matice vzdáleností (příloha 1, 2) získat matici míst, které nás v danou chvíli zajímají

65 ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT K získání kilometrové vzdálenosti mezi městy byl využit internetový plánovač tras. Jak je již uvedeno v metodice práce, byl nakonec jako nejlepší vyhodnocen plánovač zveřejněný na Mapy.cz. Ten vytváří trasu tak, že naplánuje cestu mezi nejbližšími známými křižovatkami pro každé ze zadaných míst. Pomocí tohoto plánovače pak byly zjištěny číselné údaje, které jsou součástí této práce a označovány jako matice vzdáleností. Pro potřeby výpočtů byly všechny okruhy sjednoceny do jedné hlavní matice o rozměru 103 x 103, která je uvedena v příloze 1 a 2. Matice obsahuje údajů a je symetrická. Data obsažená v matici vzdáleností bylo dále nutné upravovat. A to z toho důvodů, že v našem případě obchodní cestující nenavštěvuje vždy všechna místa, která jsou v matici uvedena, ale pouze několik vybraných. Jelikož na vytvoření matice vzdáleností byl použit program Microsoft Excel, bylo nutné vyřešit problém jak získat ze základní tabulky takovou vybranou matici míst, která je zrovna potřeba. Jednalo se tedy o problém jak z tabulky získat jen určité řádky a sloupce. Nejdříve byly pro vyřešení tohoto problémů použity různé techniky jako skrytí sloupců a řádků nebo filtrování. Skrytí sloupců a řádků, které v dané chvíli nebyly potřeba nemělo žádný účinek, jelikož po přenesení nově vytvořené tabulky do jiného listu se skryté řady znovu objevily. Po prostudování problematiky filtrování se ukázalo, že tato funkce není vhodná pro řešený problém a tak bylo nutné hledat jiný způsob. Tento problém byl nakonec vyřešen pomocí kontingenční tabulky, kde je možné vybrat ve sloupcích i řádcích pouze ta místa, v rámci nichž obchodní cestující trasu pojede. Výchozí tabulka, která je podkladem pro kontingenční tabulku musí být nejprve celá naplněna daty. Hlavní diagonála proto nesmí být naplněna nečíselnými znaky. Podle obrázku č. 27 zvolíme nabídku Data Kontingenční tabulka a graf

66 ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT Obrázek č. 27: 1. krok tvorby kontingenční tabulky Po zobrazení průvodce kontingenční tabulky, který je znázorněn na obr. č. 28, zvolíme místo odkud se mají čerpat data. V tomto případě budou data čerpána ze seznamu nebo databáze Microsoft Excel, proto zatrhneme první možnost. Dále vybereme jako typ kontingenční sestavy možnost Kontingenční tabulka, jelikož kontingenční graf není pro tuto úlohu potřebný

67 ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT Obrázek č. 28: 2. krok tvorby kontingenční tabulky Vyznačíme oblast, ze které má být tabulka vytvořena. To je znázorněno na obrázku č. 29. Nyní může být tvorba tabulky dokončena. Obrázek č. 29: Výběr oblasti dat

68 ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT Po dokončení přípravy se objeví tabulka se seznamem polí kontingenční tabulky, viz obrázek č. 30. Obrázek č. 30: Naplnění kontingenční tabulky daty Nejdříve zvolíme ve spodní nabídce Oblast sloupců a přikážeme Přidat do. Tím se ve sloupcích zobrazí všechna města. Pak změníme volbu na Datová oblast a vkládáme jednotlivá místa až se celá tabulka naplní potřebnými daty. Nyní když už je tabulka hotová mohou být podle vlastní potřeby vybírána místa, která jsou předmětem zájmu jako je tomu na obrázku č

69 ZÍSKÁNÍ A ZPRACOVÁNÍ VSTUPNÍCH DAT Obrázek č. 31: Nabídka výběru měst Je zřejmé, že kontingenční tabulka nebyla původně vytvořena pro tyto účely. Slouží totiž k vizualizaci vzájemného vztahu dvou statistických znaků. Součty, které jsou v řádcích i sloupcích mají vyjadřovat počty výskytů jednoho jevu bez ohledu na vliv druhého jevu. Z tohoto důvodu se v řádcích kontingenční tabulky objevuje označení Součet z. Je to ale pouze estetická vada. Tento problém se dá jednoduše upravit po překopírování nově vytvořené matice vzdáleností. V našem případě nejsou zkoumány žádné závislosti mezi jevy a nepotřebujeme počty výskytů. Kontingenční tabulka ale splňuje naše požadavky. Pomocí ní mohou být z nabídky vybrána pouze ta města, která jsou v danou chvíli potřeba a tím je vyřešen problém, který před vlastním výpočtem vyvstal. Na tomto místě je velmi důležité upozornit na to, že hlavní matice by měla být využívána tak, aby nebylo možné ji nějakým způsobem znehodnotit. To znamená, že před začátkem jakékoliv manipulace s hlavní maticí by bylo vhodné ji nejdříve překopírovat a pracovat

4EK213 Lineární modely. 12. Dopravní problém výchozí řešení

4EK213 Lineární modely. 12. Dopravní problém výchozí řešení 4EK213 Lineární modely 12. Dopravní problém výchozí řešení 12. Distribuční úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Úlohy reklamního plánování

Více

Využití lineárního programování při optimalizaci rozvozových tras ve firmě Aryja, s. r. o. v měnících se ekonomických podmínkách

Využití lineárního programování při optimalizaci rozvozových tras ve firmě Aryja, s. r. o. v měnících se ekonomických podmínkách Mendelova univerzita v Brně Provozně ekonomická fakulta Ústav statistiky a operačního výzkumu Využití lineárního programování při optimalizaci rozvozových tras ve firmě Aryja, s. r. o. v měnících se ekonomických

Více

4EK201 Matematické modelování. 2. Lineární programování

4EK201 Matematické modelování. 2. Lineární programování 4EK201 Matematické modelování 2. Lineární programování 2.1 Podstata operačního výzkumu Operační výzkum (výzkum operací) Operational research, operations research, management science Soubor disciplín zaměřených

Více

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém Obsah přednášky Mgr. Květuše Sýkorová Optimalizace Lineární programování Distribuční úlohy Okružní problém KI Př UJEP Ústí nad Labem Nederivační metody Metody 1D optimalizace Derivační metody Optimalizace

Více

4EK311 Operační výzkum. 4. Distribuční úlohy LP část 1

4EK311 Operační výzkum. 4. Distribuční úlohy LP část 1 4EK311 Operační výzkum 4. Distribuční úlohy LP část 1 4. Distribuční úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Úlohy reklamního plánování (plánování

Více

7. přednáška Systémová analýza a modelování. Přiřazovací problém

7. přednáška Systémová analýza a modelování. Přiřazovací problém Přiřazovací problém Přiřazovací problémy jsou podtřídou logistických úloh, kde lze obecně říci, že m dodavatelů zásobuje m spotřebitelů. Dalším specifikem je, že kapacity dodavatelů (ai) i požadavky spotřebitelů

Více

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu 4EK311 Operační výzkum 1. Úvod do operačního výzkumu Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka Garant kurzu:

Více

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY 4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 3. přednáška SIMPLEXOVÁ METODA I. OSNOVA PŘEDNÁŠKY Standardní tvar MM Základní věta LP Princip simplexové metody Výchozí řešení SM Zlepšení řešení

Více

Operační výzkum. Přiřazovací problém.

Operační výzkum. Přiřazovací problém. Operační výzkum Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo projektu: CZ..7/2.2./28.326

Více

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4. Typické úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Směšovací problémy

Více

Vstup a úkoly pro 1. kapitolu VYMEZENÍ POJMÚ. CÍLE VÝROBNÍ LOGISTIKY.

Vstup a úkoly pro 1. kapitolu VYMEZENÍ POJMÚ. CÍLE VÝROBNÍ LOGISTIKY. Vstup a úkoly pro 1. kapitolu VYMEZENÍ POJMÚ. CÍLE VÝROBNÍ LOGISTIKY. Ekonomický rozvoj vyvolává silný tlak na koordinovaný a sledovaný pohyb všech hmotných a hodnotových toků. Integrací plánování, formování,

Více

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY 4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 Mgr. Sekničková Jana, Ph.D. 2. PŘEDNÁŠKA MATEMATICKÝ MODEL ÚLOHY LP Mgr. Sekničková Jana, Ph.D. 2 OSNOVA PŘEDNÁŠKY Obecná formulace MM Množina

Více

4EK311 Operační výzkum. 2. Lineární programování

4EK311 Operační výzkum. 2. Lineární programování 4EK311 Operační výzkum 2. Lineární programování 2.2 Matematický model úlohy LP Nalézt extrém účelové funkce z = c 1 x 1 + c 2 x 2 + + c n x n na soustavě vlastních omezení a 11 x 1 + a 12 x 2 + a 13 x

Více

Příklady modelů lineárního programování

Příklady modelů lineárního programování Příklady modelů lineárního programování Příklad 1 Optimalizace výroby konzerv. Podnik vyrábí nějaký výrobek, který prodává v 1 kg a 2 kg konzervách, přičemž se řídí podle následujících velmi zjednodušených

Více

Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Jiří Neubauer. Katedra ekonometrie FEM UO Brno Přednáška č. 11 Katedra ekonometrie FEM UO Brno Jedná se o speciální případ dopravních úloh, řeší např. problematiku optimálního přiřazení strojů na pracoviště. Příklad Podnik má k dispozici 3 jeřáby,

Více

Využití metod operačního výzkumu při řízení distribuce v potravinářském podniku

Využití metod operačního výzkumu při řízení distribuce v potravinářském podniku Mendelova univerzita v Brně Provozně ekonomická fakulta Využití metod operačního výzkumu při řízení distribuce v potravinářském podniku Diplomová práce Vedoucí práce: Doc. Ing. Josef Holoubek, CSc. Bc.

Více

Otázky ke státní závěrečné zkoušce

Otázky ke státní závěrečné zkoušce Otázky ke státní závěrečné zkoušce obor Ekonometrie a operační výzkum a) Diskrétní modely, Simulace, Nelineární programování. b) Teorie rozhodování, Teorie her. c) Ekonometrie. Otázka č. 1 a) Úlohy konvexního

Více

Manažerská ekonomika přednáška Výroba Co rozumíme výrobou? V nejširším pojetí se výrobou rozumí každé spojení výrobních

Manažerská ekonomika přednáška Výroba Co rozumíme výrobou? V nejširším pojetí se výrobou rozumí každé spojení výrobních Manažerská ekonomika přednáška Výroba Co rozumíme výrobou? V nejširším pojetí se výrobou rozumí každé spojení výrobních faktorů (práce, kapitálu, půdy) za účelem získání určitých výrobků (výrobků a služeb

Více

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP 4EK212 Kvantitativní management 1. Úvod do kvantitativního managementu a LP Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka

Více

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy Metody lineární optimalizace Simplexová metoda Dvoufázová M-úloha Duální úloha jednofázová Post-optimalizační analýza Celočíselné řešení Metoda větví a mezí Distribuční úlohy 1 OÚLP = obecná úloha lineárního

Více

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28.

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28. Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

e-mail: RadkaZahradnikova@seznam.cz 1. července 2010

e-mail: RadkaZahradnikova@seznam.cz 1. července 2010 Optimální výrobní program Radka Zahradníková e-mail: RadkaZahradnikova@seznam.cz 1. července 2010 Obsah 1 Lineární programování 2 Simplexová metoda 3 Grafická metoda 4 Optimální výrobní program Řešení

Více

ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE. Teze diplomové práce

ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE. Teze diplomové práce ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE FAKULTA PROVOZNĚ EKONOMICKÁ KATEDRA SYSTÉMOVÉ A OPERAČNÍ ANALÝZY Obor: Veřejná správa a regionální rozvoj Teze diplomové práce Optimalizace tras pro cestovní kanceláře

Více

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25 Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

4EK212 Kvantitativní management. 2. Lineární programování

4EK212 Kvantitativní management. 2. Lineární programování 4EK212 Kvantitativní management 2. Lineární programování 1.7 Přídatné proměnné Přídatné proměnné jsou nezáporné Mají svoji ekonomickou interpretaci, která je odvozena od ekonomické interpretace omezení

Více

METODICKÝ APARÁT LOGISTIKY

METODICKÝ APARÁT LOGISTIKY METODICKÝ APARÁT LOGISTIKY Metodický aparát logistiky jedná se o metody sloužící k rozhodování při logistických problémech Metodu = použijeme, v případě vzniku problému. Problém = vzniká v okamžiku, když

Více

Metody síťové analýzy

Metody síťové analýzy Metody síťové analýzy Řeší problematiku složitých systémů, zejména pak vazby mezi jejich jednotlivými prvky. Vychází z teorie grafů. Základní metody síťové analýzy: CPM (Critical Path Method) deterministický

Více

Využití metod operačního výzkumu v logistice

Využití metod operačního výzkumu v logistice Mendelova univerzita v Brně Provozně ekonomická fakulta Využití metod operačního výzkumu v logistice Diplomová práce Vedoucí práce: doc. Ing. Josef Holoubek, CSc. Bc. Jana Dubová Brno 2013 Ráda bych poděkovala

Více

Logistika v údržbě. Logistika - definice

Logistika v údržbě. Logistika - definice Logistika v údržbě Řízení zásob náhradních dílů a toků materiálu Logistika - definice Logistika představuje integraci materiálového a informačního toku jedná se o integrující vědu (Filkenstein 1988) Logistika

Více

Soustavy se spínanými kapacitory - SC. 1. Základní princip:

Soustavy se spínanými kapacitory - SC. 1. Základní princip: Obvody S - popis 1 Soustavy se spínanými kapacitory - S 1. Základní princip: Simulace rezistoru přepínaným kapacitorem viz známý obrázek! (a rovnice) Modifikace základního spínaného obvodu: Obr. 2.1: Zapojení

Více

Přiřazovací problém. Přednáška č. 7

Přiřazovací problém. Přednáška č. 7 Přiřazovací problém Přednáška č. 7 Přiřazovací problém je jednou podtřídou logistických úloh. Typickým problémem může být nejkratší převoz materiálu od dodavatelů ke spotřebitelům. spotřebitelé a i dodavatelé

Více

NAŘÍZENÍ VLÁDY ze dne 20. srpna 2015 o státní energetické koncepci a o územní energetické koncepci

NAŘÍZENÍ VLÁDY ze dne 20. srpna 2015 o státní energetické koncepci a o územní energetické koncepci Strana 2914 Sbírka zákonů č. 232 / 2015 Částka 96 232 NAŘÍZENÍ VLÁDY ze dne 20. srpna 2015 o státní energetické koncepci a o územní energetické koncepci Vláda nařizuje podle 3 odst. 7 a 4 odst. 9 zákona

Více

Podniková logistika 2

Podniková logistika 2 Podniková logistika 2 Podniková strategie a logistika DNES -Kupující jsou ochotni platit stále více za individuální výrobky a služby, za vysokou kvalitu a pohotovost nabídky Nízké ceny mohou být pro někoho

Více

Hodnocení kvality logistických procesů

Hodnocení kvality logistických procesů Téma 5. Hodnocení kvality logistických procesů Kvalitu logistických procesů nelze vyjádřit absolutně (nelze ji měřit přímo), nýbrž relativně porovnáním Hodnoty těchto znaků někdo buď předem stanovil (norma,

Více

Role logistiky v ekonomice státu a podniku 1

Role logistiky v ekonomice státu a podniku 1 Obsah KAPITOLA 1 Role logistiky v ekonomice státu a podniku 1 Úvod 2 Definice logistického řízení 2 Vývoj logistiky 5 Systémový přístup/integrace 8 Role logistiky v ekonomice 10 Role logistiky v podniku

Více

Obr. P1.1 Zadání úlohy v MS Excel

Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel. Výpočet budeme demonstrovat

Více

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

2. část: Základy matematického programování, dopravní úloha. Ing. Michal Dorda, Ph.D. 2. část: Základy matematického programování, dopravní úloha. 1 Úvodní pojmy Metody na podporu rozhodování lze obecně dělit na: Eaktní metody metody zaručující nalezení optimální řešení, např. Littlův algortimus,

Více

Vývoj vědeckého myšlení

Vývoj vědeckého myšlení Vývoj vědeckého myšlení Systémovost logistického řešení je spjata se schopností řešit komplexy navzájem souvisejících úkolů. V rámci vývoje vědeckého myšlení uvádí americký autor Waren Weaver tři vývojová

Více

Příklady ke cvičením. Modelování produkčních a logistických systémů

Příklady ke cvičením. Modelování produkčních a logistických systémů Modelování produkčních a logistických systémů Katedra logistiky, kvality a automobilové techniky Garant, přednášející, cvičící: Jan Fábry 10.12.2018 Příklady ke cvičením Opakování lineárního programování

Více

CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP

CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP 1. Definice úlohy Úloha VRP (Vehicle Routing Problem problém okružních jízd) je definována na obecné dopravní síti S = (V,H), kde V je množina uzlů sítě a H

Více

4EK311 Operační výzkum. 5. Teorie grafů

4EK311 Operační výzkum. 5. Teorie grafů 4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,

Více

Funkce a úkoly útvaru nákupu

Funkce a úkoly útvaru nákupu NÁKUP Funkce a úkoly útvaru nákupu Nákupní marketingový mix Aktivity marketingového nákupního procesu Řízení zásob Nákupní logistika Strategické řízení nákupu Funkce a úkoly útvaru nákupu Základní funkcí

Více

4EK213 Lineární modely. 4. Simplexová metoda - závěr

4EK213 Lineární modely. 4. Simplexová metoda - závěr 4EK213 Lineární modely 4. Simplexová metoda - závěr 4. Simplexová metoda - závěr Konečnost simplexové metody Degenerace Modifikace pravidla pro volbu vstupující proměnné Blandovo pravidlo Kontrola výpočtu

Více

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel 2007. Výpočet budeme demonstrovat

Více

1 Úvod do celočíselné lineární optimalizace

1 Úvod do celočíselné lineární optimalizace Úvod do celočíselné lineární optimalizace Martin Branda, verze 7.. 7. Motivace Reálné (smíšeně-)celočíselné úlohy Optimalizace portfolia celočíselné počty akcií, modelování fixních transakčních nákladů,

Více

CONTROLLING IN LOGISTICS CHAIN

CONTROLLING IN LOGISTICS CHAIN CONTROLLING IN LOGISTICS CHAIN Jaroslav Morkus, Rudolf Kampf, Alan Andonov 1, Rudolf Kampf 2 ABSTRACT The article is focused on the controlling in logistics chain. It deals with the basic methodology using

Více

12. Lineární programování

12. Lineární programování . Lineární programování. Lineární programování Úloha lineárního programování (lineární optimalizace) je jedním ze základních problémů teorie optimalizace. Našim cílem je nalézt maximum (resp. minimum)

Více

Energetická bilance. Doc. Ing. Milan Jäger, CSc.

Energetická bilance. Doc. Ing. Milan Jäger, CSc. Energetická bilance Doc. Ing. Milan Jäger, CSc. Energetická bilance Sestavuje se v pravidelných intervalech Kontrola chodu energetických zařízení případně celého energetického hospodářství (podniků, odvětví,

Více

Řízení zdrojů v ozbrojených silách

Řízení zdrojů v ozbrojených silách Řízení zdrojů v ozbrojených silách Praktické postupy vojensko-ekonomické analýzy při řešení úkolu hodnocení dosažení plánovaných cílů Operační program Vzdělávání pro konkurenceschopnost Název projektu:

Více

Kvantitativní metody v rozhodování. Marta Doubková

Kvantitativní metody v rozhodování. Marta Doubková Kvantitativní metody v rozhodování Marta Doubková Seminární práce 28 OBSAH 1 LINEÁRNÍ PROGRAMOVÁNÍ KAPACITNÍ ÚLOHA... 3 2 DISTRIBUČNÍ ÚLOHA... 7 3 ANALÝZA KRITICKÉ CESTY METODA CPM... 13 4 MODEL HROMADNÉ

Více

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Logistika)

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Logistika) POŽADAVKY K PÍSEMNÉ PŘIJÍMACÍ ZKOUŠCE pro uchazeče o studium v navazujícím magisterském studijním v oboru LO Logistika, technologie a management dopravy Požadavky k písemné přijímací zkoušce z tematického

Více

Technologie ložných a skladových operací /02. Výuka v letním semestru akademického roku 2009/

Technologie ložných a skladových operací /02. Výuka v letním semestru akademického roku 2009/ Technologie ložných a skladových operací 342-0316/02 Výuka v letním semestru akademického roku 2009/2010 8.2.2010-14.5.2010 342-0316/02 - Technologie ložných a skladových operací (TLSO), 2009/2010 letní

Více

Ing. Alena Šafrová Drášilová, Ph.D.

Ing. Alena Šafrová Drášilová, Ph.D. Rozhodování Ing. Alena Šafrová Drášilová, Ph.D. Rozhodování??? video Obsah typy rozhodování principy rozhodování rozhodovací fáze základní pojmy hodnotícího procesu rozhodovací podmínky rozhodování v podmínkách

Více

Ekonomická formulace. Matematický model

Ekonomická formulace. Matematický model Ekonomická formulace Firma balící bonboniéry má k dispozici 60 čokoládových, 60 oříškových a 85 karamelových bonbónů. Může vyrábět dva druhy bonboniér. Do první bonboniéry se dávají dva čokoládové, šest

Více

1. Úvod. Tabulka 1.1. Srovnání množství a výkonů přepraveného zboží v závislosti na druhu dopravy v ČR.

1. Úvod. Tabulka 1.1. Srovnání množství a výkonů přepraveného zboží v závislosti na druhu dopravy v ČR. 1. ÚVOD Česká republika má vzhledem ke své poloze ve středu Evropy důležitou úlohu v mezinárodní dopravě. Rok 2004 pro nás byl zlomový díky našemu vstoupení do EU a v dopravě se to projevilo podle očekávání

Více

4EK213 Lineární modely. 10. Celočíselné programování

4EK213 Lineární modely. 10. Celočíselné programování 4EK213 Lineární modely 10. Celočíselné programování 10.1 Matematický model úlohy ILP Nalézt extrém účelové funkce z = c 1 x 1 + c 2 x 2 + + c n x n na soustavě vlastních omezení a 11 x 1 + a 12 x 2 + a

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

þÿx ea e n í t e c h n i c k é i n f r a s t r u k t u r y dopravního problému

þÿx ea e n í t e c h n i c k é i n f r a s t r u k t u r y dopravního problému DSpace VSB-TUO http://www.dspace.vsb.cz þÿx a d a s t a v e b n í / C i v i l E n g i n e e r i n g S e r i e s þÿx a d a s t a v e b n í. 2 0 0 8, r o. 8 / C i v i l E n g i n e e r i n g þÿx ea e n í

Více

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest Obsah prezentace Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest 1 Základní pojmy Vrchol grafu: {množina V} Je to styčná vazba v grafu, nazývá se též uzlem, prvkem

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Grafové úlohy Daniela Szturcová Tento

Více

2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se

2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí primitivních pojmů; považuje se totiž rovněž za pojem primitivní. Představa o pojmu množina

Více

HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO

HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO Heuristické algoritmy jsou speciálními algoritmy, které byly vyvinuty pro obtížné úlohy, jejichž řešení je obtížné získat v rozumném čase. Mezi

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

Lineární programování

Lineární programování 24.9.205 Lineární programování Radim Farana Podklady pro výuku pro akademický rok 203/204 Obsah Úloha lineárního programování. Formulace úlohy lineárního programování. Typické úlohy lineárního programování.

Více

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE FAKULTA INFORMATIKY A STATISTIKY Hlavní specializace: Ekonometrie a operační výzkum Název diplomové práce Optimalizace trasy při revizích elektrospotřebičů Diplomant: Vedoucí

Více

OSA. maximalizace minimalizace 1/22

OSA. maximalizace minimalizace 1/22 OSA Systémová analýza metodika používaná k navrhování a racionalizaci systémů v podmínkách neurčitosti vyšší stupeň operační analýzy Operační analýza (výzkum) soubor metod umožňující řešit rozhodovací,

Více

Parametrické programování

Parametrické programování Parametrické programování Příklad 1 Parametrické pravé strany Firma vyrábí tři výrobky. K jejich výrobě potřebuje jednak surovinu a jednak stroje, na kterých dochází ke zpracování. Na první výrobek jsou

Více

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Střední škola ekonomiky, obchodu a služeb SČMSD Benešov, s.r.o. Držitel certifikátu dle ISO 9001 PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Předmět: EKONOMIKA Obor vzdělávání: 63-41-M/01 Ekonomika a podnikání ŠVP:

Více

Stavebnictví NÁKLADY, CENA A OBJEM PRODUKCE

Stavebnictví NÁKLADY, CENA A OBJEM PRODUKCE Nákladové funkce Cílem managementu podniku je většinou minimalizace celkových nákladů vynaložených na výrobní a jinou činnost podniku. Pro analýzu činitelů, které toto mohou ovlivňovat, se v manažerské

Více

5. kapitola PODNIKOVÉ ČINNOSTI

5. kapitola PODNIKOVÉ ČINNOSTI 5. kapitola PODNIKOVÉ ČINNOSTI Obsah kapitoly: Řízení podniku Výrobní činnost Nákupní činnosti Prodejní činnost Personální činnost Financování Investiční činnost Řízení Vrcholové řízení podniku řeší základní

Více

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice ZASÍLATELSTVÍ KAPITOLA 1 VÝZNAM ZASÍLATELSTVÍ. ZÁKLADNÍ POJMY Vysoká škola technická a ekonomická v Českých Budějovicích Institute of Technology And Business In České Budějovice Tento učební materiál vznikl

Více

Strategický management a strategické řízení

Strategický management a strategické řízení Přednáška č. 2 Strategický management a strategické řízení vymezení principů paradigmatu strategického managementu pojetí a obsah strategického managementu, strategie a strategické analýzy vymezení strategického

Více

3. Očekávání a efektivnost aplikací

3. Očekávání a efektivnost aplikací VYUŽÍVANÍ INFORMAČNÍCH SYSTÉMŮ V ŘÍZENÍ FIREM Ota Formánek 1 1. Úvod Informační systémy (IS) jsou v současnosti naprosto nezbytné pro úspěšné řízení firem. Informačním ním systémem rozumíme ucelené softwarové

Více

Struk ur přednášk. Vymezení pojmu management, Úkoly řízení podniku, Strategické řízení, Taktické řízení, Plánování.

Struk ur přednášk. Vymezení pojmu management, Úkoly řízení podniku, Strategické řízení, Taktické řízení, Plánování. Struk ur přednášk Vymezení pojmu management, Úkoly řízení podniku, Strategické řízení, Taktické řízení, Plánování. Vymezení pojmu management Management jako specifická aktivita (řízení) Management jako

Více

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018 2. Množiny, funkce MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí

Více

Metodické listy pro prezenční a kombinované studium předmětu Logistické systémy

Metodické listy pro prezenční a kombinované studium předmětu Logistické systémy VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ,o.p.s. Metodické listy pro prezenční a kombinované studium předmětu Logistické systémy Metodický list č.1 Název tématického celku: Logistické systémy v přípravě nových výrobků

Více

Organizační výstavba podniku

Organizační výstavba podniku Organizační výstavba podniku Proč je potřeba organizovat Jak se postupuje při tvorbě organizační struktury Co je výsledkem organizování Ovlivňují organizaci právní předpisy? Proč je potřeba organizovat

Více

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: Číslo projektu: Název projektu školy: Šablona III/2: EU PENÍZE ŠKOLÁM CZ.1.07/1.5.00/34.0536 Výuka s ICT na SŠ obchodní České

Více

Prognostické metody. Prognostické metody. Vybrané prognostické metody ANALÝZA DAT V REGIONALISTICE. Doc. Ing. Alois Kutscherauer, CSc.

Prognostické metody. Prognostické metody. Vybrané prognostické metody ANALÝZA DAT V REGIONALISTICE. Doc. Ing. Alois Kutscherauer, CSc. Prognostické metody ANALÝZA DAT V REGIONALISTICE Prognostické metody Doc. Ing. Alois Kutscherauer, CSc. Prognostická praxe uplatňuje velké množství různých přístupů a metod (formalizovaných, intuitivních

Více

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Střední škola ekonomiky, obchodu a služeb SČMSD Benešov, s.r.o. Držitel certifikátu dle ISO 9001 PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Předmět: EKONOMIKA Obor vzdělávání: 66-41-M/02 Obchodní akademie Školní

Více

Vzdělávací oblast: Matematika a její aplikace Vzdělávací obor: Matematický kroužek pro nadané žáky ročník 9.

Vzdělávací oblast: Matematika a její aplikace Vzdělávací obor: Matematický kroužek pro nadané žáky ročník 9. Vzdělávací oblast: Matematika a její aplikace Vzdělávací obor: Matematický kroužek pro nadané žáky ročník 9. Školní rok 2013/2014 Mgr. Lenka Mateová Kapitola Téma (Učivo) Znalosti a dovednosti (výstup)

Více

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE

PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Střední škola ekonomiky, obchodu a služeb SČMSD Benešov, s.r.o. Držitel certifikátu dle ISO 9001 PŘEHLED TÉMAT K MATURITNÍ ZKOUŠCE Předmět: EKONOMIKA Obor vzdělávání: 64-41-l/51 Podnikání - dálková forma

Více

xrays optimalizační nástroj

xrays optimalizační nástroj xrays optimalizační nástroj Optimalizační nástroj xoptimizer je součástí webového spedičního systému a využívá mnoho z jeho stavebních bloků. xoptimizer lze nicméně provozovat i samostatně. Cílem tohoto

Více

Ctislav Fiala: Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb

Ctislav Fiala: Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb 16 Optimální hodnoty svázaných energií stropních konstrukcí (Graf. 6) zde je rozdíl materiálových konstant, tedy svázaných energií v 1 kg materiálu vložek nejmarkantnější, u polystyrénu je téměř 40krát

Více

5. Lokální, vázané a globální extrémy

5. Lokální, vázané a globální extrémy 5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání

Více

KANBAN Autopal s.r.o., závod HLUK

KANBAN Autopal s.r.o., závod HLUK Autopal s.r.o., závod HLUK techniky, forem a nástrojů pro automobilový průmysl. S téměř 4000 zaměstnanci provozuje Hanon Systems Autopal specializovaná vývojová centra zaměřena na klimatizaci. Mezi významné

Více

Jana Vránová, 3. lékařská fakulta UK

Jana Vránová, 3. lékařská fakulta UK Jana Vránová, 3. lékařská fakulta UK Vznikají při zkoumání vztahů kvalitativních resp. diskrétních znaků Jedná se o analogii s korelační analýzou spojitých znaků Přitom předpokládáme, že každý prvek populace

Více

VLIV VYBRANÝCH FAKTORŮ NA DOPRAVNÍ SYSTÉM INFLUENCE OF CHOICE FACTORS ON TRANSPORT SYSTEM

VLIV VYBRANÝCH FAKTORŮ NA DOPRAVNÍ SYSTÉM INFLUENCE OF CHOICE FACTORS ON TRANSPORT SYSTEM VLIV VYBRANÝCH FAKTORŮ NA DOPRAVNÍ SYSTÉM INFLUENCE OF CHOICE FACTORS ON TRANSPORT SYSTEM Rudolf Kampf, Eva Zákorová 1 Anotace: Článek se zabývá vlivem vybraných činností na dopravní systém a vlivem dopravního

Více

7. Rozdělení pravděpodobnosti ve statistice

7. Rozdělení pravděpodobnosti ve statistice 7. Rozdělení pravděpodobnosti ve statistice Statistika nuda je, má však cenné údaje, neklesejte na mysli, ona nám to vyčíslí Jednou z úloh statistiky je odhad (výpočet) hodnot statistického znaku x i,

Více

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice OPERAČNÍ VÝZKUM 11. TEORIE ZÁSOB Vysoká škola technická a ekonomická v Českých Budějovicích Institute of Technology And Business In České Budějovice Tento učební materiál vznikl v rámci projektu "Integrace

Více

Analýzy konkurence - teorie:

Analýzy konkurence - teorie: Analýzy konkurence - teorie: Porterův model pěti sil patří k základním a zároveň nejvýznamnějším nástrojům pro analýzu konkurenčního prostředí firmy a jejího strategického řízení. Jejím tvůrcem je profesor

Více

Význam marketingu Moderně pojatý marketing je důležitým prvkem řízení podniku s orientací na trh

Význam marketingu Moderně pojatý marketing je důležitým prvkem řízení podniku s orientací na trh MARKETING 1 Význam marketingu Podílí se na vývoji a zdokonalování výrobků a služeb Ovlivňuje distribuční a cenovou politiku Je těsně spjat s propagací Moderně pojatý marketing je důležitým prvkem řízení

Více

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování.

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování. Operační výzkum Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu

Více

Layout pracoviště a řízení Rozvrhování pracovníků

Layout pracoviště a řízení Rozvrhování pracovníků Tento materiál vznikl jako součást projektu, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR. Layout pracoviště a řízení Rozvrhování pracovníků Jan Vavruška Technická univerzita

Více

- je důležité, aby byl výrobek dostupný ve správném množství na správném místě a v době, kdy jej zákazník požaduje

- je důležité, aby byl výrobek dostupný ve správném množství na správném místě a v době, kdy jej zákazník požaduje Otázka: Distribuce - prodejní cesty Předmět: Obchodní činnosti Přidal(a): Markéta Distribuce jako součást marketingového mixu - distribuční mix je jednou ze základních složek marketingového mixu - spojuje

Více

Mark tingový výzkum. Téma. Marketingový výzkum. Realizace. Tomek - Vávrová Katedra ekonomiky, manažerství a humanitních věd FEL-ČVUT Y16MVY

Mark tingový výzkum. Téma. Marketingový výzkum. Realizace. Tomek - Vávrová Katedra ekonomiky, manažerství a humanitních věd FEL-ČVUT Y16MVY Marketingový výzkum Realizace Tomek - Vávrová YMVY Proces marketingového výzkumu Návrh projektu výzkumu Stanovení zdrojů a způsobu získávání informací Sběr informací Vyhodnocení výzkumu a interpretace

Více