Eljárások az a támogatási program a közlekedési problémát

Módszer északnyugati sarokban

Hagyja közlekedési problémát feltételek adottak 2.3. Nem veszi figyelembe a költség az áruszállítás egységek B1 kezdenek elégedettség az első fogyasztói igények kielégítését az állomány A1 szolgáltatót. Ehhez sravnivaema1 SBI = 100 = 200, a1

Eljárások az a támogatási program a közlekedési problémát

A ostalos150 szolgáltató A2 egység. rakomány. PotrebitelyaB2 elégedett rovására a fennmaradó postavschikaA2 rakomány. Ehhez össze ez a maradék igényeinek potrebitelyaB2: 150<200 . записываем150 ед. в клеткуА2B2 и, так как запасыА2 полностью израсходованы, прочеркиваем остальные клетки второй строки. ПотребностиB2 остались неудовлетворенными на50 ед. Удовлетворяем их за счет поставщикаА3 и переходим к удовлетворениюB3 за счет остатка, имеющегося у поставщикаА3 . и т. д. Процесс продолжаем до тех пор, пока не удовлетворим всех потребителей за счет запасов поставщиков. На этом построение первоначального опорного плана заканчивается. Таким образом, в табл. в правых верхних углах клеток стоят числа, определяющие стоимость перевозки единицы грузов, а в левых нижних углах — числа, определяющие план перевозок, так как их сумма по строкам равна запасам соответствующего поставщика, а сумма по столбцам — потребности соответствующего потребителя. Проверим, является ли план, построенный втабл. 2.2 . опорным. Видим, что, начиная движение от занятой клетки A1B1, вернуться не только в нее, но и в любую другую занятую клетку, двигаясь только по занятым ячейкам, невозможно. Следовательно, план является опорным. В то же время план невырожденный, так как содержит точноm + n -1 = 4 + 5 - 1 = 8 занятых клеток. При составлении первоначального опорного плана методом северо-западного угла стоимость перевозки единицы груза не учитывалась, поэтому построенный план далек от оптимального, получение которого связано с большим объемом вычислительных работ. Поэтому рассмотренный метод используется при вычислениях-с помощью ЭВМ. Найдем общую стоимость составленного плана как сумму произведений объемов перевозок, стоящих в левом углу занятых клеток, на соответствующие стоимости в этих же ячейках:Z = 100 *10 + 100*2 + 150 *7+ 50 *5 + 100*3 + 50*2 + 50*16+ 250*13 = 6950 (eд. стоимости) Если при составлении опорного плана учитывать стоимость перевозки единицы груза, то, очевидно, план будет значительно ближе к оптимальному.

Módszer minimális költség

A módszer lényege az, hogy minden érték a legkisebb asztalon van kiválasztva, és a sejt, amely megfelel az helyezünk minimális számú ai. ilibj. Ezután megszünteti a megfontolásból karakterlánc megfelelő szállító, amely fenntartja teljesen elfogyott vagy oszlop megfelel a felhasználói igények, amelyeknek teljes mértékben elégedett, vagy mind a sor és az oszlop, ha fogyasztott szolgáltató fenntartja és a fogyasztói igények teljesülnek. A fennmaradó rész a táblázat értékei a legalacsonyabb költséggel ismét kiválasztja, és a leltár kiosztási eljárást addig folytatjuk, amíg az összes állomány nem lesz elérhető, és a szükségletek teljesülnek. Alkotunk ezzel a módszerrel támogatási program már megvizsgálta a problémát. Írunk azt a feltételt asztal (lapra. 2,5). Kiválasztása a legalacsonyabb költség a táblázatban (ez az érték elhelyezett kletkeA1, B4), így kakA1 = B4, 100 egység. terhelést helyezünk a cellába, és kizárni a megfontolásból az első sorban és negyedik oszlop. A fennmaradó érték táblázatban a legkisebb érték, kletkeA2, B1 és kletkeA3, B5. Töltse ki ezek közül bármelyik, naprimerA2, B1. Imeem200 <250 . следовательно, записываем в нее200 и исключаем из рассмотрения столбецB1 . В клеткуA3, B5 записываем200 ед. и исключаем из рассмотрения строкуA3 . В оставшейся таблице стоимостей снова выбираем наименьшую стоимость и продолжаем процесс до тех пор, пока все запасы не будут распределены, а потребности удовлетворены. В результате получен планX = (X14= 100; X21= 200; X22= 50; X35= 200, X42= 150; X43= 100; X45= 50), остальные значения переменных равны нулю.

Eljárások az a támogatási program a közlekedési problémát

A terv nem tartalmaz ciklust és áll hét pozitív forgalmat, ezért egy degenerált támogatási programot. Adjuk meg annak értéke: Z = 100 * 1 + 200 * 2 + 50 * 7 + 200 * 2 + 150 * 8 + 100 * 12 + 50 * 13 = 4300 (U) szállítási tervet költsége sokkal kisebb, tehát, hogy közelebb áll az optimális .

Vogel közelítő módszer

Ez a módszer a következő:

mindegyik ismétlésnél, megtalálni a különbség a két legkisebb aránya az összes sorok és oszlopok írásban azokat a kiegészítő oszlop és sor a táblázat;

találni max Δcij és töltse ki a cellát a minimális érték a sorban (oszlop), amely megfelel az ezt a különbséget.

A folyamat addig tart, amíg az összes terhelés razvezeny fogyasztókat. Ez a módszer számos problémát okoz az optimális terv. Mi megoldjuk ezt a problémát példa módszerével 2.6.1 (lásd. Tabl.2.7).

Eljárások az a támogatási program a közlekedési problémát

Módszer kettős preferenciák

Ha egy táblázatot az értékek nagy, a keresés az összes elem nehéz. Ebben az esetben, egy dupla-preferencia módszerrel, amelynek lényege a következő. Minden oszlop van jelölve V sejt a legkisebb költséggel. Aztán ugyanaz történik az egyes vonalon. Ennek eredményeként egyes sejtek otmetkuVV. Bennük az a minimális érték, mint az oszlop, és a vonalon. Ezek sejteket a lehető legnagyobb forgalom, minden egyes alkalommal, kivéve a megfontolásból az oszlopok vagy sorok. Majd megosztjuk közlekedést jelölt cellák znakomV. A fennmaradó szállítási táblázat megosztjuk alacsonyabb költség mellett.