70 likes | 167 Views
Lokačn é úlohy 2. Literatúra: J. Janáček , ODS, str. 23-24. Príklad 1 (Centrum v grafe ) :.
E N D
Lokačné úlohy 2 Literatúra: J. Janáček, ODS, str. 23-24
Príklad 1 (Centrum v grafe): Je daná matica dij vzdialeností medzi všetkými dvojicami uzlov dopravnej siete. Zhotovte lineárny model pre nájdenie uzla, ktorý má od všetkých ostatných uzlov najmenšiu vzdialenosť (hľadáte centrum v grafe). Úlohu vyriešte v Moseli. Návod: Pomocou dij vytvorte iné konštanty, ktoré uľahčia vytvoriť model. Uvedomte si, že hľadáte uzol, ktorý má najmenšiu excentricitu zo všetkých uzlov. Excentricita uzla je jeho vzdialenosť k najvzdialenejšiemu uzlu.
Príklad 1 - Všeobecný model úlohy Excentricita uzla je jeho vzdialenosť k najvzdialenejšiemu uzlu. Definujeme si koeficienty (POZOR! Nie premenné) Di - najväčšia vzdialenosti vrcholu i k ostatným vrcholom Definujeme si premenné: yi{0, 1} (ne)bude centrum v mieste i, i I
Príklad 1 - Všeobecný model úlohy Excentricita uzla je jeho vzdialenosť k najvzdialenejšiemu uzlu. Definujeme si koeficienty (POZOR! Nie premenné) Di - najväčšia vzdialenosti vrcholu i k ostatným vrcholom Výpočet koeficientov Di v Moseli: forall(i in index) do D(i) := d(i,1) forall(j in index | j<>1) ifD(i) < d(i,j)then D(i) := d(i,j) end-if end-do
Príklad 2 (p-medián): Firma chce navrhnúť svoj distribučný systém tak, že zo 6 miest vyberie 4, kde budú distribučné centrá. Svojich 10 zákazníkov, ktorí sú nerovnomerne rozdelení v oblasti, bude zásobovať z týchto distribučných centier. Vzdialenosti medzi ľubovoľnými objektmi i a j udávajú koeficienty dij. Matica {dij} je navrhnutá tak, že riadky a prvých 6 stĺpcov odpovedajú možným umiestneniam distribučných centier a stĺpce odpovedajú zákazníkom, pričom zákazníci sú aj v miestach, kde môžu byť umiestnené aj distribučné centrá, teda v stĺpcoch 1-10. Napíšte lineárny model, ktorého riešením bude také rozmiestnenie distribučných centier, aby súčet vzdialeností zákazníkov od najbližšieho distribučného centra bol minimálny. Úlohu vyriešte v Moseli.
Príklad 3: VÚC v Žiline chce vydať licencie na zberné dvory (zberné miesta odpadu). Pre tieto účely je v kraji vytipovaná množina 8 vhodných miest. Administratíva chce vydať najviac 4 licencie, aby zabezpečila podnikateľom dostatočný dopyt, ale pritom chce rešpektovať podmienky, že zo žiadnej obce j J nesmie byť k najbližšiemu zbernému miestu ďalej ako 20 kilometrov a tiež chce, aby celková dopravná práca, ktorú budú musieť obyvatelia vynaložiť na prísun odpadu na zberné miesto, bola minimálna. Predpokladá sa, že v obci j J žije bjobyvateľov (v tabuľke uvedené v tisícoch) a že každý obyvateľ vyprodukuje 30 kg odpadu za dané obdobie. Vzdialenosti dij sú známe. Napíšte lineárny model úlohy. Úlohu vyriešte v Moseli.