ŘEŠENÍ OKRUŽNÍHO DOPRAVNÍHO PROBLÉMU METODOU SVAMM SE ZAVEDENÍM UMĚLÉ ASYMETRIE
|
|
- Karel Malý
- před 8 lety
- Počet zobrazení:
Transkript
1 ŘEŠENÍ OKRUŽNÍHO DOPRAVNÍHO PROBLÉMU METODOU SVAMM SE ZAVEDENÍM UMĚLÉ ASYMETRIE SOLUTION OF THE TRAVELING SALESMAN PROBLEM USING SVAMM METHOD WITH THE ARTIFICIAL ASYMMETRY Petr Kučera, Jaroslav Švasta, Ludmila Dömeová Anotace: Okružní dopravní problém (ODP) patří do třídy NP-úplných úloh, jejichž počet řešení, ale také čas potřebný k nalezení teoretického optima roste exponenciálně s velikostí dat (u ODP s počtem míst v okruhu). Proto mají při řešení klíčový význam heuristické a aproximativní přístupy. Zde předkládáme modifikaci metody SVAMM, která byla původně koncipována pro úlohu s nesymetrickou maticí sazeb, pro symetrický případ. Klíčová slova: Výchozí řešení, redukce matice sazeb, aproximativní změna sazeb, diagonální symetrie, dílčí uzavřená n-tice, Hamiltonův teorém, aproximace kritérií. Abstract: The traveling salesman problem (TSP) belongs to the class of NP-complete problems. The number of their solutions and even the time, necessary for finding their theoretical optimum, increases exponentially with the size of input (for TSP the number of cities on the route). Thus heuristic and approximation approaches are crucial for solution. We present a modification of SVAMM method (originally designed for non-symmetric TSP) for the symmetric case. Keywords: Initial Solution, Cost Matrix Reduction, Approximation Cost Modification, Diagonal Symmetry, Partial Closed n-tuple, Hamilton Theorem, Criteria Approximation. ÚVOD Rozvoj logistiky, PC sítí i informačních databází, v návaznosti na změny v ekonomickém systému, znovu vyvolal nároky na modifikace a aktualizace celé řady algoritmů matematických metod. Platí to i pro celou skupinu distribučních úloh, včetně skupiny metod pro řešení různých typů tzv. okružních dopravních problémů. U těchto úloh jsou trvalým průvodním a často nezbytným jevem heuristické přístupy a aproximativní metody řešení. Pro rozsáhlejší počet prvků totiž narůstá exponenciálně rozsah prostoru možného řešení, vzhledem k tomu, že jde o úlohy kombinatorického typu. Obecný axiom spočetnosti počtu řešení je transformován na problém reálné spočitatelnosti řešení a jejich komparace. Lze tudíž říci, že n! pro počty větší než 20, je reálně neverifikovatelný a tudíž se obvykle musíme spokojit s konstatováním, že nalezená aproximace řešení se nachází v přijatelné blízkosti optima, jako postačující. Od vymezení tzv. m-hamiltonovské úlohy (kružnice), vznikla celá řada metod, které
2 se pokoušejí hledat optimální nebo suboptimální řešení okružního dopravního problému (dále jed ODP), na bázi různých přístupů a různých aproximací. Cílem předloženého příspěvku je navrhnout jednu takovou metodu. Jedná se vlastně o modifikaci již dříve publikovaného přístupu, přičemž účelem je, aby dosahovala lepších výsledků pro nejčastěji se vyskytující typy úloh. KATEGORIZACE HEURISTICKÝCH PŘÍSTUPŮ K ŘEŠENÍ ODP Za přibližně 60 let, kdy je ODP problémům věnována teoretická i algoritmická pozornost, vznikla celá řada různých přístupů a metod řešení. V časové posloupnosti uveďme alespoň následující: Datzig převodem na úlohu celočíselného programování Lon-hoi-tong redukcí síťového grafu Little, Cross a další analýza možného větvení Chan minimalizace větví ve stromu sítě Habr modifikace frekvenční metody s využitím vah frekvencí Barták omezení počtu vyloučených prvků Mayer analýza vícetrasových úloh Lin, Kernighan algoritmus zlepšení výchozího řešení a řada dalších. Široký přehled těchto metod lze nalézt v [5]. Některé z posledních, vyvinutých na KOSA ČZU, jsou uvedeny v [2], [3], [4]. V průběhu výše uvedeného období bylo formulována celá řada heuristik, které měly v podstatě dva hlavní cíle: a) Využití znalostní báze k simplifikaci algoritmu metody. b) Výchozí redukci prostoru možného řešení (variant) na efektivně rekognoskovatelný a spočitatelný prostor. Souhrnně však lze říci, že hlavním smyslem aplikace systémových heuristik je zvýšení míry analogie v chování (vazbách) mezi objektem zkoumání, zavedeným systémem (systémovým řezem objektu) a modelem (obvykle na bázi zvolené ekonomicko-matematické metody). Jestliže se stručně zamyslíme nad pojmem heuristika, s využitím citátu z Akademického slovníku cizích slov. AK.Praha 2000, tak na str. 390 zjistíme tyto tři významové okruhy: 1) Odborný umění vynalézat (ars inveniendi), metodický návod, jakými optimálními prostředky a postupy objevovat nové (myšlenky, fakta, apod.). 2) Historický metoda získávání, shromažďování a třídění historických pramenů a informací. 3) Kybernetický způsob zápisu programu pro samočinné počítače, heuristické programování. Souhrnně lze konstatovat, že existují různé třídy heuristik, které jsou orientovány dle fází řešení problému. Velmi souhrnně je lze označit takto: a) Matematické vedoucí k simplifikaci algoritmů, zvýšení kvality operandů, zpřesnění kriterií interního rozhodování, aproximace zavedených funkcí atd. b) Systémové ve fázi systémového řezu objektem, redukce prostoru, segmentace, vyloučení konstantních subsystémů a pevných vazeb, výchozí testování vlastností úlohy. c) Imlementační doplňkové analýzy a propočty s parametry,nezahrnutými do modelu. d) Prediagnostická ve fázi analýzy vazeb objektu a modelového zobrazení, před dokončením modelu a jeho řešením.
3 Rozsáhlejší úvahy na toto téma může čtenář nalézt v [1] a [8]. METODA SVAMM Při hledání přístupů k problému ODP položme otázku, zda hledáme optimální permutaci uzlů v rámci acyklického síťového grafu, s vyloučením vlastních cyklů uzlů, nebo zda hledáme optimální posloupnost v uzavřeném obvodu spojů mezi uzly? Řešením této otázky je zřejmě hranově orientovaný graf, formalizovaný do podoby incidenční matice HOG (hranově orientovaného grafu). V období byla koncipována metoda označená SVAMM, (Svoz aplikací Maďarské metody), která vycházela z podmínek konkrétního problému svozu dokumentů pro centrální výpočetní středisko velkého zemědělského podniku, viz. [6], [7]. S ohledem na pedagogické aspekty řešení úloh daného typu, autorský kolektiv daného příspěvku rozvíjel další modifikace. Rozsáhlé kombinatorické úlohy popsaného typu v reálných podmínkách vyžadují zpracování několika desítek až stovek uzlů. Tyto problémy jsou verbálně kvantifikovatelné pouze v maticovém zobrazení. Síťové zobrazení se stává nejenom nepřehledným, ale též nekontrolovatelným. Metoda SVAMM vycházela z následujících předpokladů: a) Lze kombinovat čtyři přístupy k řešení daného problému z hlediska forem zobrazení: a1) Zavedení dynamiky do distribuční úlohy a2) Lze využít vlastnosti incidenční matice síťového, hranově orientovaného grafu s vyloučením prvku hlavní diagonály a3) Na tuto matici (a2) lze současně hledět jako na matici přiřazovacího problému (čtvercová libovolná, bez specifikace dalších vlastností) a4) Takto koncipovaná matice zobrazuje teoreticky úlohu typu jednookruhový ODP s možností řady modifikací. b) Tyto přístupy byly odvozeny z následujících predikcí jednotlivých použitých metod: b1) Incidenční matice síťového grafu: zakázaná zpětná vazba uzlu, libovolné hodnoty vazeb (U i, U j ), hledání posloupnosti uzlů, jednoduché řešení v rámci metod síťové analýzy. b2) Přiřazovací problém: čtvercová matice úlohy, ve výchozí podobě bez okrajových omezení, silně degenerované řešení obecné distribuční úlohy, tj. právě m prvků v bazickém řešení, algoritmus řešení úlohy jako celku v jednotlivých krocích, (nikoliv dílčích segmentů) a jednoduchost algoritmických operací, jednoduché grafické optimalizační kriterium zabrazitelné pomocí doplňkových koeficientů vazeb, algoritmizovatelnost primární a sekundární redukce včetně možností variant výběru nezávislých prvků s tvorbou řady pomocných kriterií výběru těchto prvků. b3) Okružní dopravní problém čtvercová matice a právě m přiřazení v optimu, nemusí být stanoven U 1 výchozí bod, uzavřený obvod probíhá horní i dolní trojúhelníkovou maticí, jsou vyloučeny dílčí k-tice uzlových spojů.
4 Z výše uvedených vlastností kombinace jednotlivých metod vychází i navržená heuristika. MODIFIKACE METODY SVAMM PODPŮRNÁ HEURISTIKA ŘEŠENÍ JEDNOTRASOVÉHO ODP Základní koncepce metody SVAMM pro řešení ODP vycházela z pragmatického předpokladu vlastností uvedených pod b1) a b2) příspěvku. V případě úplné matice možných oboustranných spojů byla submatice nad diagonálou (horní) základem transponované submatice pod hlavní diagonálou (dolní). V řadě úloh nastával případ, že řádkové minimum bylo současně minimem sloupcovým. Tato minima, která byla zdrojem pro primární redukci matice, byla ovšem symetrická dle hlavní diagonály, přestože jejich počet splňoval podmínky nezávislosti v rámci tzv. Maďarské metody, známé z řešení přiřazovacího problému. Tím byla ovšem snížena míra analogie, mezi požadavky přiřazovacího problému a ODP, což bylo řešeno s využitím aproximace typu, iterační prohibitivní sazby, diagonálně symetrických prvků. Připusťme, že platí následující: "Pokud libovolnou matici incidenčního grafu řádu N, zobrazujícího model ODP, vyřešíme s využitím pravidel Maďarské metody, aniž nezávislé nuly byly diagonálně symetrické a libovolná k-tice uzlových vazeb tvořila dílčí uzavřený obvod, jest řešení přiřazovacího probléme současně optimálním řešením ODP [7]". Fakt, že matice přiřazovacího problému blíže nespecifikuje požadavky na vnitřní strukturu, umožňuje v rámci řešení konstrukce výchozího modelu následující změnu soustavy vybraných parametrů, tj. vybraných koeficientů c ij, dle následujícího postupu: 1. V rámci horní submatice stanovíme m minimálních c ij. 2. V rámci dolní submatice stanovíme sloupcová minima. 3. Provedeme primární řádkovou redukci. 4. U prvků ve sloupcích (min. ve sloupci), které jsou diagonálně symetrické s minim. c ij řádků, provedeme změnu c ij +dif(j). (tj. rozdíl mezi dvěma nejnižšíma sazbami ve sloupci). (V praxi to znamená, že vjezd U i do U j je odlišný než U j, U i, tj., když i je větší než j, je jednosměrný navyšující objezd). Z praktického hlediska to není obvyklá situace (viz okruhové, nájezdové, příjezdové trasy křižovatek). 5. Provedeme primární sloupcovou redukci matice. 6. Tím vznikne symetrická primárně redukovaná matice, se kterou ovšem můžeme pracovat jako s maticí výchozí, (nesmíme ovšem zapomenout na souřadnice změněných prvků c ij a dané rozdíly sazeb). 7. Po konečném počtu iteračních kroků nalezneme m nezávislých prvků a provedeme opravu, analýzu výsledného řešení. Principem předkládané podpůrné heuristiky je tedy umělá asymetrie výchozí matice sazeb umožňující analogicky výhodnější aproximativní strukturu parametrických vazeb než matice symetrická. Výše uvedená heuristika umožňuje minimalizovat i počet interaktivních použití umělých prohibitivních sazeb. Interaktivní metoda řešení umožňuje současně kombinovat výběr alternativ nezávislých prvků. Kvantitativní doplňky k danému příspěvku budou demonstrovány v rámci konference. ZÁVĚR Pragmatická suboptima, aproximativně blízká optimu v rámci technicky realizovatelných řešení, jsou dnes téměř stejně cenná jako teoretická, avšak obtížně nalezitelná optima. Záleží na úhlu systémového řezu, dle kterého přistupujeme nejenom k vlastní výchozí analýze zkoumaného objektu.
5 Současně ovšem záleží na stanovené míře simplifikace, bez které se při konstrukci modelů na bázi ekonomicko-matematických metod neobejdeme. Lze ukázat, že struktura metody vykazuje funkčnost i pro equipotenciální řezy kubické matice sazeb v trojrozměrném vektorovém prostoru. Metodu lze využít i pro oblast volby kriterií s minimalizací kriteriálních kontradikcí, jako základ paralelního komparativního postupu hodnocení možných alternativ rozhodnutí. Literatura: [1] Houška M., Švasta J., 2002: The possibilities of the matrix oriented simulation game for the improvement of a teaching process. Sborník konference MND Nitra, FEM SPU v Nitře, ISBN , s [2] Kučera P., Dömeová L., 2002: Řešení víceokruhového okružního dopravního problému se zřetelem na minimalizaci okruhů. Sborník: Kvantitativne metody v ekonomii a podnikání. Bratislava, FHI EU Bratislava, ISBN , s [3] Kučera P., Dömeová L., 2003: Solution of the mltipletours Travelling Salesman Problem with Vehicle Capacity preference. Proceedings of the 21th International Conference Mathematical Methods in Economics 2003, Praha, ISBN , s [4] Kučera P., Domeová L., 2002: Využití metod pro řešení bin packing problému pro okružní dopravní problém. Sborník: SYSTE 02, Systém Engineering, Plzeň, Evida, ISBN , s [5] Pelikán J., Diskrétní metody v operačním výzkumu. Professional Publishing, Praha [6] Švasta J., 1977: K jednomu dopravnímu problému, Sborník, Řízení VTR v zemědělství, č.2/1977. [7] Švasta J., 1978: Příspěvek k systémovému řešení okružního dopravního problému v podmínkách zemědělství. Zemědělská ekonomika (24), č.5, str , Praha [8] Švasta J., Kučera P:, 2003: Zamyšlení nad třídami heuristik v analýze kombinatoricky orientovaných rozhodovacích prostrorů. Sborník mezinárodní věděcké konference, PEF MZLU, Brno, ISBN , s Kontaktní adresa RNDr. Petr Kučera tel.: kucera@pef.czu.cz Doc. Ing. Jaroslav Švasta tel.: svasta@pef.czu.cz Ing. Ludmila Dömeová tel.: domeova@pef.czu.cz
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é
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ů
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
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
STATISTICKÁ ANALÝZA MAYEROVY METODY A MODIFIKOVANÉ FERNANDEZ DE LA VEGA-LUECKEROVY METODY PRO ŘEŠENÍ VÍCEOKRUHOVÉHO OKRUŽNÍHO DOPRAVNÍHO PROBLÉMU
STATISTICKÁ ANALÝZA MAYEROVY METODY A MODIFIKOVANÉ FERNANDEZ DE LA VEGA-LUECKEROVY METODY PRO ŘEŠENÍ VÍCEOKRUHOVÉHO OKRUŽNÍHO DOPRAVNÍHO PROBLÉMU STATISTICAL ANALYSIS OF THE MAYER METHOD AND THE MODIFIED
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
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
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
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,
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:
Systémové modelování. Ekonomicko matematické metody I. Lineární programování
Ekonomicko matematické metody I. Lineární programování Modelování Modelování je způsob zkoumání reality, při němž složitost, chování a další vlastnosti jednoho celku vyjadřujeme složitostí, chováním a
Karta předmětu prezenční studium
Karta předmětu prezenční studium Název předmětu: Číslo předmětu: 545-0259 Garantující institut: Garant předmětu: Exaktní metody rozhodování Institut ekonomiky a systémů řízení RNDr. Radmila Sousedíková,
DRN: Soustavy linárních rovnic numericky, norma
DRN: Soustavy linárních rovnic numericky, norma Algoritmus (GEM: Gaussova eliminace s částečným pivotováním pro převod rozšířené regulární matice na horní trojúhelníkový tvar). Zadána matice C = (c i,j
Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ). Čísla a 1, a 2,..., a n se nazývají složky vektoru
1 1. Lineární algebra 1.1. Lineární závislost a nezávislost vektorů. Hodnost matice Aritmetické vektory Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ).
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,
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í,
OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS
OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb Anotace: Optimalizace objektů pozemních staveb
III. MKP vlastní kmitání
Jiří Máca - katedra mechaniky - B325 - tel. 2 2435 4500 maca@fsv.cvut.cz III. MKP vlastní kmitání 1. Rovnice vlastního kmitání 2. Rayleighova Ritzova metoda 3. Jacobiho metoda 4. Metoda inverzních iterací
maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést
Úlohy k zamyšlení 1. Zdůvodněte, proč třetí řádek Hornerova schématu pro vyhodnocení polynomu p v bodě c obsahuje koeficienty polynomu r, pro který platí p(x) = (x c) r(x) + p(c). 2. Dokažte, že pokud
Č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
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
Základní pojmy teorie grafů [Graph theory]
Část I Základní pojmy teorie grafů [Graph theory] V matematice grafem obvykle rozumíme grafické znázornění funkční závislosti. Pro tento předmět je však podstatnější pohled jiný. V teorii grafů rozumíme
ALGORITMY A DATOVÉ STRUKTURY
Název tématického celku: Cíl: ALGORITMY A DATOVÉ STRUKTURY Metodický list č. 1 Časová složitost algoritmů Základním cílem tohoto tematického celku je vysvětlení potřebných pojmů a definic nutných k popisu
Globální matice konstrukce
Globální matice konstrukce Z matic tuhosti a hmotnosti jednotlivých prvků lze sestavit globální matici tuhosti a globální matici hmotnosti konstrukce, které se využijí v řešení základní rovnice MKP: [m]{
MULTIKRITERIÁLNÍ ROZHODOVÁNÍ KOMPLEXNÍ HODNOCENÍ ALTERNATIV
PŘEDNÁŠKA 6 MULTIKRITERIÁLNÍ ROZHODOVÁNÍ KOMPLEXNÍ HODNOCENÍ ALTERNATIV Multikriteriální rozhodování Možnosti řešení podle toho, jaká je množina alternativ pokud množina alternativ X je zadaná implicitně
Hledání optimální cesty v dopravní síti
Hledání optimální cesty v dopravní síti prezentace k diplomové práci autor DP: Bc. Rudolf Koraba vedoucí DP: doc. Ing. Rudolf Kampf, Ph.D. oponent DP: Ing. Juraj Čamaj, Ph.D. Vysoká škola technická a ekonomická
Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy
1 Lineární algebra Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy islámského matematika Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném
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
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
Numerické metody a programování. Lekce 4
Numerické metody a programování Lekce 4 Linarní algebra soustava lineárních algebraických rovnic a 11 a 12 x 2 a 1, N x N = b 1 a 21 a 22 x 2 a 2, N x N = b 2 a M,1 a M,2 x 2 a M,N x N = b M zkráceně A
Numerické metody a programování. Lekce 8
Numerické metody a programování Lekce 8 Optimalizace hledáme bod x, ve kterém funkce jedné nebo více proměnných f x má minimum (maximum) maximalizace f x je totéž jako minimalizace f x Minimum funkce lokální:
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
Numerické metody a programování
Projekt: Inovace výuky optiky se zaměřením na získání experimentálních dovedností Registrační číslo: CZ.1.7/2.2./28.157 Numerické metody a programování Lekce 4 Tento projekt je spolufinancován Evropským
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í
4. Trojúhelníkový rozklad p. 1/20
4. Trojúhelníkový rozklad 4. Trojúhelníkový rozklad p. 1/20 4. Trojúhelníkový rozklad p. 2/20 Trojúhelníkový rozklad 1. Permutační matice 2. Trojúhelníkové matice 3. Trojúhelníkový (LU) rozklad 4. Výpočet
Aplikovaná numerická matematika - ANM
Aplikovaná numerická matematika - ANM 3 Řešení soustav lineárních rovnic iterační metody doc Ing Róbert Lórencz, CSc České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových
Teorie síťových modelů a síťové plánování
KSI PEF ČZU Teorie síťových modelů a síťové plánování Část přednášky doc. Jaroslava Švasty z předmětu systémové analýzy a modelování. Zápis obsahuje základní vymezení projektu, časového plánování a popis
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ý
Úvod do teorie grafů
Úvod do teorie grafů Neorientovaný graf G = (V,E,I) V množina uzlů (vrcholů) - vertices E množina hran - edges I incidence incidence je zobrazení, buď: funkce: I: E V x V relace: I E V V incidence přiřadí
Digitální učební materiál
Digitální učební materiál Číslo projektu: CZ.1.07/1.5.00/34.0548 Název školy: Gymnázium, Trutnov, Jiráskovo náměstí 325 Název materiálu: VY_32_INOVACE_148_IVT Autor: Ing. Pavel Bezděk Tematický okruh:
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ů,
Úvod do úloh plánování rozvozu (Vehicle Routing Problems)
Úvod do úloh plánování rozvozu (Vehicle Routing Problems) RNDr. Martin Branda, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta Katedra pravděpodobnosti a matematické statistiky Výpočetní
13. Lineární programování
Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI
a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:
Řešené příklady z lineární algebry - část 1 Typové příklady s řešením Příklady jsou určeny především k zopakování látky před zkouškou, jsou proto řešeny se znalostmi učiva celého semestru. Tento fakt se
Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D.
OPTIMALIZACE BRAMOVÉHO PLYNULÉHO ODLÉVÁNÍ OCELI ZA POMOCI NUMERICKÉHO MODELU TEPLOTNÍHO POLE Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D. Fakulta strojního inženýrství
Základy matematiky pro FEK
Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé
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
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ýukový materiál zpracován v rámci projektu EU peníze školám
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ. 1.07/1.5.00/34.0637 Šablona III/2 Název VY_32_INOVACE_39_Algoritmizace_teorie Název školy Základní škola a Střední
MODELOVÁNÍ LOGISTICKÉHO ŘETĚZCE VEPŘOVÉ MASO MODELING OF PORK MEAT LOGISTIC CHAIN. Jan Získal, Jaroslav Švasta
MODELOVÁNÍ LOGISTICKÉHO ŘETĚZCE VEPŘOVÉ MASO MODELING OF PORK MEAT LOGISTIC CHAIN Jan Získal, Jaroslav Švasta Anotace: Logistické řetězce v zemědělství jsou složité a odlišují se od řetězců v jiných odvětvích.
Vzdálenost uzlů v neorientovaném grafu
Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující
MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]
MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě
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í
Algoritmus pro hledání nejkratší cesty orientovaným grafem
1.1 Úvod Algoritmus pro hledání nejkratší cesty orientovaným grafem Naprogramoval jsem v Matlabu funkci, která dokáže určit nejkratší cestu v orientovaném grafu mezi libovolnými dvěma vrcholy. Nastudoval
Soustavy lineárních rovnic
Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a
Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),
1 LINEÁRNÍ ALGEBRA 1 Lineární algebra Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy islámského matematika Hisab al-džebr val-muqabala ( Věda o redukci
Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT
PEF ČZU Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT Okruhy SZB č. 5 Zdroje: Demel, J., Operační výzkum Jablonský J., Operační výzkum Šubrt, T., Langrová, P., Projektové řízení I. a různá internetová
FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci
FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY Dana Černá http://www.fp.tul.cz/kmd/ Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci OBSAH A CÍLE SEMINÁŘE: Opakování a procvičení vybraných
Operační výzkum. Teorie her. Řešení maticových her převodem na úlohu LP.
Operační výzkum Řešení maticových her převodem na úlohu LP. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu
POŽADAVKY UŽIVATELE DOPRAVNÍHO SYSTÉMU USER REQUIREMENTS TRANSPORT SYSTEM
POŽADAVKY UŽIVATELE DOPRAVNÍHO SYSTÉMU USER REQUIREMENTS TRANSPORT SYSTEM Rudolf Kampf 1 Anotace: Článek se zabývá problematikou základních parametrů, které ovlivňují volbu dopravního prostředku uživatelem.
Determinanty. Determinanty. Přednáška MATEMATIKA č. 3. Jiří Neubauer
Přednáška MATEMATIKA č. 3 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 21. 10. 2010 Uvažujme neprázdnou množinu přirozených čísel M = {1, 2,..., n}. Z kombinatoriky
10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo
0. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo (PEF PaA) Petr Gurka aktualizováno 9. prosince 202 Obsah Základní pojmy. Motivace.................................2 Aritmetický vektorový
9 Kolmost vektorových podprostorů
9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.
SVD rozklad a pseudoinverse
SVD rozklad a pseudoinverse Odpřednesenou látku naleznete v kapitole 12 skript Abstraktní a konkrétní lineární algebra. Jiří Velebil: Lineární algebra 19.12.2016: SVD rozklad a pseudoinverse 1/21 Cíle
Třídy složitosti P a NP, NP-úplnost
Třídy složitosti P a NP, NP-úplnost Cíle přednášky: 1. Definovat, za jakých okolností můžeme problém považovat za efektivně algoritmicky řešitelný. 2. Charakterizovat určitou skupinu úloh, pro které není
ORIENTOVANÉ GRAFY, REPREZENTACE GRAFŮ
ORIENTOVANÉ GRAFY, REPREZENTACE GRAFŮ Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze BI-GRA, LS 2/2, Lekce Evropský sociální fond Praha & EU: Investujeme
Cvičení z Lineární algebry 1
Cvičení z Lineární algebry Michael Krbek podzim 2003 2392003 Hodina Jsou dána komplexní čísla z = +2 i a w = 2 i Vyjádřete c algebraickém tvaru (z + w) 3,, (zw), z w 2 Řešte v komplexním oboru rovnice
1 Determinanty a inverzní matice
Determinanty a inverzní matice Definice Necht A = (a ij ) je matice typu (n, n), n 2 Subdeterminantem A ij matice A příslušným pozici (i, j) nazýváme determinant matice, která vznikne z A vypuštěním i-tého
České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská OKRUHY. ke státním závěrečným zkouškám BAKALÁŘSKÉ STUDIUM
OKRUHY ke státním závěrečným zkouškám BAKALÁŘSKÉ STUDIUM Obor: Studijní program: Aplikace přírodních věd 1. Vektorový prostor R n 2. Podprostory 3. Lineární zobrazení 4. Matice 5. Soustavy lineárních rovnic
Kapitola 11: Vektory a matice 1/19
Kapitola 11: Vektory a matice 1/19 2/19 Prostor R n R n = {(x 1,..., x n ) x i R, i = 1,..., n}, n N x = (x 1,..., x n ) R n se nazývá vektor x i je i-tá souřadnice vektoru x rovnost vektorů: x = y i =
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
DEFINICE Z LINEÁRNÍ ALGEBRY
DEFINICE Z LINEÁRNÍ ALGEBRY Skripta Matematické metody pro statistiku a operační výzkum (Nešetřilová, H., Šařecová, P., 2009). 1. definice Vektorovým prostorem rozumíme neprázdnou množinu prvků V, na které
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
Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.
Matice Definice. Maticí typu m n nazýváme obdélníkové pole, tvořené z m n reálných čísel (tzv. prvků matice), zapsaných v m řádcích a n sloupcích. Značíme např. A = (a ij ), kde i = 1,..., m, j = 1,...,
Připomenutí co je to soustava lineárních rovnic
Připomenutí co je to soustava lineárních rovnic Příklad 2x 3y + z = 5 3x + 5y + 2z = 4 x + 2y z = 1 Soustava lineárních rovnic obecně Maticový tvar: a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny společného
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny společného
Teorie grafů. zadání úloh. letní semestr 2008/2009. Poslední aktualizace: 19. května 2009. First Prev Next Last Go Back Full Screen Close Quit
Teorie grafů zadání úloh letní semestr 2008/2009 Poslední aktualizace: 19. května 2009 Obsah Úloha číslo 1 5 Úloha číslo 2 6 Úloha číslo 3 7 Úloha číslo 4 8 Úloha číslo 5 9 Úloha číslo 6 10 Úloha číslo
Systematická tvorba jízdního řádu 2. cvičení
Projektování dopravní obslužnosti Systematická tvorba jízdního řádu 2. cvičení Ing. Zdeněk Michl Ústav logistiky a managementu dopravy ČVUT v Praze Fakulta dopravní Rekapitulace zadání Je dána následující
Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,
Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se
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
zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.
Kapitola Ohodnocené grafy V praktických aplikacích teorie grafů zpravidla graf slouží jako nástroj k popisu nějaké struktury. Jednotlivé prvky této struktury mají často přiřazeny nějaké hodnoty (může jít
Vývojové diagramy 1/7
Vývojové diagramy 1/7 2 Vývojové diagramy Vývojový diagram je symbolický algoritmický jazyk, který se používá pro názorné zobrazení algoritmu zpracování informací a případnou stručnou publikaci programů.
Operační výzkum. Síťová analýza. Metoda CPM.
Operační výzkum Síťová analýza. Metoda CPM. 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
Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.
Univerzitní licence MATLABu Pište mail na: operator@service.zcu.cz se žádostí o nejnovější licenci MATLABu. * násobení maticové K = L = 1 2 5 6 3 4 7 8 Příklad: M = K * L N = L * K (2,2) = (2,2) * (2,2)
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
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.
Výpočet vlastních čísel a vlastních vektorů S pojmem vlastního čísla jsme se již setkali například u iteračních metod pro řešení soustavy lineárních algebraických rovnic. Velikosti vlastních čísel iterační
TGH12 - Problém za milion dolarů
TGH12 - Problém za milion dolarů Jan Březina Technical University of Liberec 7. května 2013 Složitost problému Co je to problém? Složitost problému Co je to problém? K daným vstupním datům (velkému binárnímu
[1] LU rozklad A = L U
[1] LU rozklad A = L U někdy je třeba prohodit sloupce/řádky a) lurozklad, 8, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l. Viz p. d. 4/2010 Terminologie BI-LIN, lurozklad,
Teorie systémů TES 1. Úvod
Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti. Teorie systémů TES 1. Úvod ZS 2011/2012 prof. Ing. Petr Moos, CSc. Ústav informatiky a telekomunikací Fakulta dopravní ČVUT v Praze
Lineární programování
Lineární programování Petr Tichý 19. prosince 2012 1 Outline 1 Lineární programování 2 Optimalita a dualita 3 Geometrie úlohy 4 Simplexová metoda 2 Lineární programování Lineární program (1) min f(x) za
Optimalizace zimní údržby Plzeňský kraj. Petra Pelikánová
Optimalizační seminář 17. 4. 2019, Praha Optimalizace zimní údržby Plzeňský kraj Petra Pelikánová O čem to bude? Úvod Arc Routing Problems Cíle optimalizace Model Podmínky Statistiky a čísla Příklady vstupních
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
Lineární algebra Operace s vektory a maticemi
Lineární algebra Operace s vektory a maticemi Robert Mařík 26. září 2008 Obsah Operace s řádkovými vektory..................... 3 Operace se sloupcovými vektory................... 12 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:
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...
TGH09 - Barvení grafů
TGH09 - Barvení grafů Jan Březina Technical University of Liberec 15. dubna 2013 Problém: Najít obarvení států na mapě tak, aby žádné sousední státy neměli stejnou barvu. Motivační problém Problém: Najít
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
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í
Faster Gradient Descent Methods
Faster Gradient Descent Methods Rychlejší gradientní spádové metody Ing. Lukáš Pospíšil, Ing. Martin Menšík Katedra aplikované matematiky, VŠB - Technická univerzita Ostrava 24.1.2012 Ing. Lukáš Pospíšil,