Підтримка
www.wikidata.uk-ua.nina.az
Transportna zadacha zadacha Monzha Kantorovicha zadacha pro optimalnij plan perevezennya produktu tiv iz punktiv vidpravlennya do punktiv spozhivannya Rozrobka i vikoristannya optimalnih shem vantazhnih potokiv dozvolyayut zniziti vitrati na perevezennya TZ po teoriyi skladnosti obchislen ye NP skladnoyu abo vhodit v klas skladnosti NP Koli sumarnij obsyag propozicij vantazhiv nayavnih v punktah vidpravki ne dorivnyuye zagalnomu obsyagu popitu na tovari vantazhi yaki potribni punktam spozhivannya to transportna zadacha nazivayetsya nezbalansovanoyu Postanovka zadachiNehaj u punktah A 1 A 2 A m displaystyle A 1 A 2 ldots A m viroblyayetsya deyakij odnoridnij produkt prichomu obsyag virobnictva cogo produktu v punkti A i displaystyle A i dorivnyuye a i displaystyle a i odinic i 1 m displaystyle i 1 ldots m Zroblenij u punktah virobnictva produkt povinen buti dostavlenij do punktiv spozhivannya B 1 B 2 B n displaystyle B 1 B 2 ldots B n prichomu obsyag spozhivannya v punkti B j displaystyle B j skladaye b j displaystyle b j odinic produktu Vvazhayetsya sho transportuvannya gotovoyi produkciyi mozhlive z bud yakogo punktu virobnictva v bud yakij punkt spozhivannya i transportni vitrati sho pripadayut na perevezennya odinici produktu z punktu A i displaystyle A i v punkt B j displaystyle B j skladayut c i j displaystyle c ij groshovih odinic Zadacha polyagaye v organizaciyi takogo planu perevezen pri yakomu sumarni transportni vitrati buli b minimalnimi Formalno zadacha stavitsya nastupnim chinom Nehaj x i j displaystyle x ij kilkist produktu sho perevozitsya z punktu A i displaystyle A i v punkt B j displaystyle B j Potribno viznachiti sukupnist z mn velichin x i j displaystyle x ij yaki vidpovidayut umovam j 1 n x i j a i i displaystyle sum j 1 n x ij a i quad forall i i 1 m x i j b j j displaystyle sum i 1 m x ij b j quad forall j x i j 0 i j displaystyle x ij geq 0 quad forall i forall j i dlya yakih linijna forma z i 1 m j 1 n c i j x i j displaystyle z sum i 1 m sum j 1 n c ij x ij nabuvaye najmenshogo znachennya Grupa obmezhen 1 2 pov yazana z toyu obstavinoyu sho obsyag vivezenogo z kozhnogo punktu virobnictva produktu v tochnosti dorivnyuye obsyagu viroblenogo v comu punkti produktu a obsyag vvezenogo v punkt spozhivannya produktu vidpovidaye jogo potrebi Za cih obmezhen neobhidnoyu i dostatnoyu umovoyu dlya rozv yaznosti transportnoyi zadachi ye vikonannya umovi balansu i 1 m a i j 1 n b j displaystyle sum i 1 m a i sum j 1 n b j Priklad Umovi transportnoyi zadachi zruchno zapisuvati za dopomogoyu tablici sho nazivayetsya transportnoyu tabliceyu Podana nizhche tablicya vidobrazhaye zadachu z troma punktami virobnictva A 1 A 2 A 3 displaystyle A 1 A 2 A 3 sho viroblyayut 15 25 i 10 odinic tovaru i chotirma punktami spozhivannya B 1 B 2 B 3 B 4 displaystyle B 1 B 2 B 3 B 4 popit v yakih rivnij vidpovidno 5 15 15 i 15 Na peretini ryadka A i displaystyle A i i B j displaystyle B j podayetsya znachennya c i j displaystyle c ij vartist transportuvannya tovaru z punktu i v punkt j Dlya danoyi zadachi napriklad c 23 displaystyle c 23 rivne 9 tobto transportuvannya odinici tovaru z punktu A 2 displaystyle A 2 v punkt B 3 displaystyle B 3 koshtuye 9 groshovih odinic B 1 displaystyle B 1 B 2 displaystyle B 2 B 3 displaystyle B 3 B 4 displaystyle B 4 Kilkist A 1 displaystyle A 1 10 2 20 11 15 A 2 displaystyle A 2 12 7 9 20 25 A 3 displaystyle A 3 4 14 16 18 10 Kilkist 5 15 15 15Rozv yazuvannyaSpecifichnimi dlya transportnoyi zadachi ye taki dvi obstavini kozhna iz zminnih x i j displaystyle x ij vhodit v dva rivnyannya sistemi 1 2 vsi koeficiyenti pri zminnih x i j displaystyle x ij prijmayut lishe dva znachennya 0 abo 1 Umovi 1 i 2 dozvolili rozrobiti dlya virishennya transportnoyi zadachi algoritmi suttyevo prostishi nizh simpleksnij metod sho ye odnim z osnovnih metodiv virishennya zadach linijnogo programuvannya Najvidomishimi z cih algoritmiv ye metod potencialiv i ugorskij metod Metod potencialiv ce metod poslidovnogo pokrashennya planu perevezen z vikoristannyam drugoyi teoremi dvoyistosti dlya perevirki optimalnosti Ugorskij metod ce metod poslidovnoyi pobudovi dopustimogo planu yakij avtomatichno viyavlyayetsya optimalnim V osnovi ugorskogo algoritmu lezhit metod cherguvannya lancyugiv Pochatkovij opornij plan Dlya pochatku rozv yazuvannya slid viznachiti pochatkovij opornij plan tobto znachennya x i j displaystyle x ij sho zadovolnyayut umovi 1 3 pri chomu lishe shonajbilshe n m 1 z nih ye nenulovimi i ne obov yazkovo dosyagayetsya minimum linijnoyi funkciyi z i 1 m j 1 n c i j x i j displaystyle z sum i 1 m sum j 1 n c ij x ij Najposhirenishimi metodami poshuku pochatkovih opornih planiv ye metod pivnichno zahidnogo kuta metod najmenshoyi vartosti i metod Fogelya Metod pivnichno zahidnogo kuta Vikonannya pochinayetsya z verhnoyi livoyi klitini Pivnichno zahidnogo kuta transportnoyi tablici tobto zi zminnoyi x 11 displaystyle x 11 Krok 1 Zminnij x 11 displaystyle x 11 prisvoyuyetsya maksimalne znachennya sho dopuskayetsya obmezhennyami na popit i propoziciyu Krok 2 Vikreslyuyetsya ryadok abo stovpec z povnistyu realizovanoyu propoziciyeyu z zadovolenim popitom Ce oznachaye sho u vikreslenogo ryadku stovpci mi ne budemo prisvoyuvati znachennya inshim zminnim krim zminnoyi viznachenoyi na pershomu etapi Yaksho odnochasno zadovolnyayutsya popit i propoziciya vikreslyuyetsya lishe ryadok abo tilki stovpec Krok 3 Yaksho ne vikresleno tilki odin ryadok abo tilki odin stovpec proces zupinyayetsya V inshomu vipadku perehodimo do klitini pravoruch yaksho vikreslyat stovpec abo do klitini znizu yaksho vikreslena ryadok Potim povertayemos do pershogo etapu Napriklad dlya poperednogo prikladu pochatkovij opornij plan bude rivnim B 1 displaystyle B 1 B 2 displaystyle B 2 B 3 displaystyle B 3 B 4 displaystyle B 4 Kilkist A 1 displaystyle A 1 5 10 15 A 2 displaystyle A 2 5 15 5 25 A 3 displaystyle A 3 10 10 Kilkist 5 15 15 15 V danij tablici na peretini ryadka A i displaystyle A i i B j displaystyle B j podano znachennya x i j displaystyle x ij v pochatkovomu opornomu plani pustim klitinam vidpovidaye znachennya nul Metod najmenshoyi vartosti Spochatku po vsij transportnij tablici vedetsya poshuk klitini z najmenshoyu vartistyu Potim zminnij v cij klitini prisvoyuyetsya najbilshe znachennya sho dopuskayetsya obmezhennyami na popit i propoziciyu Yaksho takih zminnih kilka vibir dovilnij Dali vikreslyuyetsya vidpovidnij stovpec abo ryadok i vidpovidnim chinom korektuyutsya znachennya popitu i propozicij Yaksho odnochasno vikonuyutsya obmezhennya i shodo popitu i shodo propoziciyi vikreslyuyetsya abo ryadok abo stovpec tochno tak samo yak u metodi pivnichno zahidnogo kuta Todi proglyadayutsya nevikresleni klitini i vibirayetsya nova klitina z minimalnoyu vartistyu Opisanij proces trivaye do tih pir poki ne zalishitsya lishe odin nevikreslenij ryadok abo stovpec Napriklad dlya poperednogo prikladu pochatkovij opornij plan bude rivnim B 1 displaystyle B 1 B 2 displaystyle B 2 B 3 displaystyle B 3 B 4 displaystyle B 4 Kilkist A 1 displaystyle A 1 15 15 A 2 displaystyle A 2 0 15 10 25 A 3 displaystyle A 3 5 5 10 Kilkist 5 15 15 15 Metod Fogelya Cej metod ye variaciyeyu metodu najmenshoyi vartosti i v zagalnomu vipadku znahodit krashij pochatkovij opornij plan Algoritm cogo metodu skladayetsya z takih krokiv Krok 1 Dlya kozhnogo ryadka stovpcya yakomu vidpovidaye strogo dodatnya propoziciya popit obchislyuyetsya shtraf za dopomogoyu vidnimannya najmenshoyi vartosti vid nastupnoyi za velichinoyu vartosti v comu ryadku stovpci Krok 2 Vidilyayetsya ryadok abo stovpec z najbilshim shtrafom Yaksho takih kilka vibir dovilnij Z vidilenogo ryadka abo stovpcya vibirayetsya zminna yakij vidpovidaye minimalna vartist i yij prisvoyuyetsya najbilshe znachennya sho dopuskayetsya obmezhennyami na popit i propoziciyu Todi zgidno z prisvoyenim znachennyam zminnoyi koriguyutsya velichini nezadovolenogo popitu i nerealizovanoyi propoziciyi Ryadok abo stovpec sho vidpovidayut vikonanomu obmezhennyu vikreslyuyutsya z tablici Yaksho odnochasno vikonuyutsya obmezhennya i za popitom i za propoziciyeyu vikreslyuyetsya lishe ryadok abo tilki stovpec prichomu ryadku stovpcyu sho zalishayetsya pripisuyetsya nulova propoziciya popit Krok Z a Yaksho ne vikresleno tilki odin ryadok abo tilki odin stovpec z nulovim popitom abo propoziciyeyu obchislennya zavershuyutsya b Yaksho ne vikresleno tilki odin ryadok stovpchik z dodatnoyu propoziciyeyu popitom v comu ryadku stovpci metodom najmenshoyi vartosti znahodyatsya bazisni zminni i obchislennya zavershuyutsya v Yaksho vsim nevikreslenim ryadkam i stovpcyam vidpovidayut nulovi obsyagi propoziciyi i popitu metodom najmenshoyi vartosti znahodyatsya nulovi bazisni zminni i obchislennya zavershuyutsya g U vsih inshih vipadkah neobhidno perejti do kroku 1 Metod potencialiv U metodi potencialiv kozhnomu ryadku i i kozhnomu stovpcyu j transportnoyi tablici stavlyatsya u vidpovidnist chisla potenciali u i displaystyle u i i v j displaystyle v j Dlya kozhnoyi bazisnoyi zminnoyi x i j displaystyle x ij potenciali u i displaystyle u i i v j displaystyle v j zadovolnyayut rivnyannyu u i v j c i j displaystyle u i v j c ij Shob znajti znachennya potencialiv z ciyeyi sistemi rivnyan potribno prisvoyiti odnomu z nih dovilne znachennya zazvichaj vvazhayut u 1 0 displaystyle u 1 0 i potim poslidovno obchislyuvati znachennya inshih potencialiv Dali vikoristovuyuchi znajdeni znachennya potencialiv dlya kozhnoyi nebazisnoyi zminnoyi obchislyuyutsya velichini u i v j c i j displaystyle u i v j c ij Yaksho vsi ci chisla ye nedodatnimi to opornij plan ye optimalnim i rozv yazuvannya na comu zavershuyetsya V inshomu vipadku znahoditsya najbilshe dodatne znachennya i vidpovidna jomu zminna vvoditsya v bazis Dlya viznachennya zminnoyi sho vivoditsya z bazisu buduyetsya poslidovnist x i j x i 1 j 1 x i 2 j 2 x i j displaystyle x ij to x i 1 j 1 to x i 2 j 2 to ldots to x ij de x i j displaystyle x ij zminna sho vvoditsya v bazis a vsi inshi zminni ye bazisnimi Okrim cogo v cij poslidovnosti pri perehodi na kozhnomu etapi odna koordinata zalishayetsya nezminnoyu i yaksho pri pevnomu perehodi nezminnoyu bula persha koordinata to na nastupnomu nezminnoyu bude druga Yaksho zobrazhuvati perehid mizh zminnimi na transportnij tablici strilkami mizh vidpovidnimi klitinami ce oznachaye sho perehodi mozhut buti lishe vertikalnimi chi gorizontalnimi ale ne diagonalnimi i takozh pislya gorizontalnogo perehodu maye jti vertikalnij i navpaki Pislya pobudovi poslidovnosti x i j x i 1 j 1 x i 2 j 2 x i j displaystyle x ij to x i 1 j 1 to x i 2 j 2 to ldots to x ij mozhna zapisati znachennya vidpovidnih zminnih i znajti minimalne znachennya sered chisel sho stoyat na neparnih poziciyah Nastupnim krokom ce chislo slid dodati do vsih zminnih sho stoyat na parnih poziciyah i vidnyati vid vsih zminnih sho stoyat na neparnih Zminna yakij vidpovidalo najmenshe chislo vivoditsya z bazisa U takij sposib oderzhuyetsya novij opornij plan i do nogo mozhna znovu zastosuvati ti zh diyi Priklad Vizmemo poperednij priklad z pochatkovim opornim planom oderzhanim metodom najmenshoyi vartosti Spershu obchislyuyemo znachennya potencialiv u 1 v 2 2 displaystyle u 1 v 2 2 u 2 v 2 7 displaystyle u 2 v 2 7 u 2 v 3 9 displaystyle u 2 v 3 9 u 2 v 4 20 displaystyle u 2 v 4 20 u 3 v 1 4 displaystyle u 3 v 1 4 u 3 v 4 18 displaystyle u 3 v 4 18 Vzyavshi u 1 0 displaystyle u 1 0 mozhna oderzhati inshi znachennya potencialiv u 2 5 u 3 3 v 1 1 v 2 2 v 3 4 v 4 15 displaystyle u 2 5 u 3 3 v 1 1 v 2 2 v 3 4 v 4 15 Dlya nebazisnih zminnih porahuyemo u i v j c i j displaystyle u i v j c ij u 1 v 1 c 11 9 displaystyle u 1 v 1 c 11 9 u 1 v 3 c 13 16 displaystyle u 1 v 3 c 13 16 u 1 v 4 c 14 4 displaystyle u 1 v 4 c 14 4 u 2 v 1 c 21 6 displaystyle u 2 v 1 c 21 6 u 3 v 2 c 32 9 displaystyle u 3 v 2 c 32 9 u 3 v 3 c 33 9 displaystyle u 3 v 3 c 33 9 Sered oderzhanih znachen ye odne dodatne tomu opornij plan ne ye optimalnim i zminnu x 14 displaystyle x 14 potribno vvesti v bazis Dali buduyetsya cikl x 14 x 24 x 22 x 12 x 14 displaystyle x 14 to x 24 to x 22 to x 12 to x 14 i vidpovidni znachennya zminnih 0 10 0 15 0 Najmenshe znachennya sered chisel na parnih poziciyah rivno 10 otzhe slid dodati 10 do znachen x 14 displaystyle x 14 i x 22 displaystyle x 22 sho stoyat na neparnih poziciyah v poslidovnosti i vidnyati 10 vid x 24 displaystyle x 24 i x 12 displaystyle x 12 sho stoyat na neparnih poziciyah v poslidovnosti Pislya cih zmin oderzhuyetsya novij opornij plan sho zobrazhuyetsya v tablici B 1 displaystyle B 1 B 2 displaystyle B 2 B 3 displaystyle B 3 B 4 displaystyle B 4 Kilkist A 1 displaystyle A 1 5 10 15 A 2 displaystyle A 2 10 15 25 A 3 displaystyle A 3 5 5 10 Kilkist 5 15 15 15 Povtoryuyuchi obchislennya dlya potencialiv mozhna perekonatisya sho cej opornij plan ye optimalnim Otzhe rozv yazkom transportnoyi zadachi bude x 12 5 x 14 10 x 22 10 x 23 15 x 31 5 x 34 5 displaystyle x 12 5 x 14 10 x 22 10 x 23 15 x 31 5 x 34 5 Dlya inshih zminnih znachennya rivni nulyu Najmenshe znachennya cilovoyi funkciyi z i 1 m j 1 n c i j x i j 5 2 10 11 10 7 15 9 5 4 5 18 435 displaystyle z sum i 1 m sum j 1 n c ij x ij 5 cdot 2 10 cdot 11 10 cdot 7 15 cdot 9 5 cdot 4 5 cdot 18 435 UzagalnennyaVidkrita model transportnoyi zadachi ce transportna zadacha z porushenoyu umovoyu balansu 2 sho oznachaye abo perevishennya obsyagu virobnictva nad obsyagom spozhivannya abo navpaki Taka zadacha zvoditsya do klasichnoyi transportnoyi zadachi shlyahom vvedennya fiktivnogo punktu virobnictva chi spozhivannya z potuzhnistyu virobnictva chi spozhivannya sho dorivnyuye riznici obsyagiv virobnictva i spozhivannya Bagatoindeksni transportni zadachi pri zberezhenni zagalnoyi problemi minimizaciyi transportnih vitrat vrahovuyut neodnoridnist vantazhu produktiv virobnictva i neodnoridnist transportnih zasobiv LiteraturaTaha Hemdi A Vvedenie v issledovanie operacij 7 e izdanie Per s angl Moskva Izdatelskij dom Vilyame 2005 912 s ISBN 5 8459 0740 3 Yudin D B Golshtejn E G Zadachi i metody linejnogo programmirovaniya Zadachi transportnogo tipa Moskva 2010 184 s ISBN 978 5 397 01334 5 Transportna zadacha Matematichna model transportnoyi zadachi mathros net ua, Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Топ