350 likes | 471 Views
Kapittel 9 Transport og tildelingsmodeller. Temaer i kapittel 10. Formulering av transport-problemer Løsning av transportproblemer med nordvestre hjørne og VAM metoden Tildelingsmodeller Løsningen med den ungarske metoden. Spesialiserte problemer. Transportproblemer
E N D
Kapittel9 Transport ogtildelingsmodeller
Temaer i kapittel 10 • Formulering av transport-problemer • Løsning av transportproblemer med nordvestre hjørne og VAM metoden • Tildelingsmodeller • Løsningen med den ungarske metoden
Spesialiserte problemer • Transportproblemer • Distribusjon av produkter fra en kilde (produksjonsenhet) til en destinasjon (varehus). Produksjonskapasitet (tilbud) og behov (etterspørsel) er kjent • Tildelingsproblemer • Hvordan fordeler ulike arbeids-oppgaver mellom flere mennesker Spesialiserte algoritmer sparer tid!
Transportproblem Des Moines (100 units) capacity Cleveland (200 units) required Boston (200 units) required Albuquerque (300 units) required Evansville (300 units) capacity Ft. Lauderdale (300 units) capacity
Setting Up a Transportation Problem • The Executive Furniture Corporation • Anslag på behov i hvert varehus og kapasitet i hver fabrikk er vist under
Transportkostnader Til (Destinasjon) Fra (Kilde) Albuquerque Cleveland Boston Des Moines Evansville Fort Lauderdale $5 $8 $9 $4 $4 $7 $3 $3 $5
Transportkostnader pr. enhet Albuquerque (A) Cleveland (C) Boston (B) Kapasitet 5 4 3 Des Moines (D) 3 8 4 Evansville (E) 9 7 5 Fort Lauderdale (F) Behov
Totalt tilbud og etterspørsel Albuquerque (A) Cleveland (C) Boston (B) Kapasitet Des Moines (D) 100 Evansville (E) 300 Fort Lauderdale (F) 300 Behov 300 200 200 700
Transport tabell Albuquerque (A) Cleveland (C) Boston (B) Kapasitet 5 4 3 Des Moines (D) 100 8 4 3 Evansville (E) 300 Fort Lauderdale (F) 9 7 5 300 Behov 300 200 200 700
Første løsning med nordvestre hjørne regelen • Start i cellen øverst til venstre og fordel enheter slik: • Bruk hele tilbudet i en rad før du går til neste rad • Dekk etterspørselen i hver kolonne før man går til høyre til neste kolonne. • Sjekk at alle betingelser for tilbud og etterspørsel er dekket
Første løsning Albuquerque (A) Cleveland (C) Boston (B) Kapasitet 5 4 3 Des Moines (D) 100 100 8 4 3 Evansville (E) 200 300 100 Fort Lauderdale (F) 9 7 5 300 200 100 Behov 300 200 200 700
Stepping stone • Nordvestre hjørne er en første løsning som i regelen ikke er optimal • Stepping stone metoden er en metode som forbedrer løsningen. • Antatt belagte celler må være 1 lavere enn summen av rader og kolonner i problemet • Vi spør • Kan løsningen bedres? • Hvilke endringer i transport-opplegget foretas?
Stepping-Stone Method - The Des Moines-to-Boston Route The Executive Furniture Corporation Albuquerque (A) Cleveland (C) Boston (B) Factory Capacity 5 4 3 Des Moines (D) Start 100 100 - + 8 4 3 Evansville (E) 300 200 100 - + Fort Lauderdale (F) 9 7 5 100 200 300 Warehouse Req. 300 200 200 700
Stepping-Stone Method - The Ft. Lauderdale-to-Albuquerque Route The Executive Furniture Corporation Albuquerque (A) Cleveland (C) Boston (B) Factory Capacity 5 4 3 Des Moines (D) 100 100 8 4 3 Evansville (E) 300 200 100 + - Fort Lauderdale (F) 9 7 5 Start 100 200 300 - + Warehouse Req. 300 200 200 700
Stepping-Stone Method - The Evansville-to-Cleveland Route The Executive Furniture Corporation Albuquerque (A) Cleveland (C) Boston (B) Factory Capacity 5 4 3 Des Moines (D) 100 100 8 4 3 Evansville (E) Start 300 200 100 - + Fort Lauderdale (F) 9 7 5 100 200 300 - + Warehouse Req. 300 200 200 700
Stepping-Stone Method - The Des Moines-to-Cleveland Route Albuquerque (A) Cleveland (C) Boston (B) Factory Capacity 5 4 3 Des Moines (D) Start 100 100 - + 8 4 3 Evansville (E) 300 200 100 - + Fort Lauderdale (F) 9 7 5 100 200 300 + - Warehouse Req. 300 200 200 700 The Executive Furniture Corporation
Stepping-Stone Method - The Ft. Lauderdale-to-Albuquerque Route The Executive Furniture Corporation Albuquerque (A) Cleveland (C) Boston (B) Factory Capacity 5 4 3 Des Moines (D) 100 100 8 4 3 Evansville (E) 300 200 100 + - Fort Lauderdale (F) 9 7 5 Start 100 200 300 - + Warehouse Req. 300 200 200 700
Vogel’s Approximation 1. For hver rad/kolonne i tabellen, finn forskjellen mellom de to laveste kostnadene (Alternativkost) 2. Finn rad/kolonne med størst alternativkostnad. 3. Tildel så mange enheter som mulig til cellen med lavest kostnad i raden/kolonnen med høyest alternativkost. 4. Eliminer rad/kolonne hvor tilbud/behov er dekket 4. Start på nytt. Se bort fra eliminerte rader/kolonner
Spesielle problemer • Ubalanserte problemer • Etterspørsel mindre enn tilbud • Etterspørsel større enn tilbud • Degenererte problemer • Men enn en optimalløsning
Etterspørsel mindre enn tilbud Kunde 1 Dummy Kunde 2 Kap 8 5 0 Fabrikk 1 170 15 10 0 Fabrikk 2 130 3 9 0 Fabrikk 3 80 Behov 150 80 150 380
Tilbud mindre enn etterspørsel Kunde 2 Kunde 1 Kunde 3 Kapa. 8 5 16 Fabrikk 1 170 15 10 7 Fabrikk 2 130 0 0 0 Dummy 80 Behov 150 80 150 380
Degenerert Kunde 2 Kunde 1 Kunde 3 Kapasitet 5 4 3 Fabrikk 1 100 100 8 4 3 Fabrikk 2 120 20 100 9 7 5 Fabrikk 3 80 80 Behov 100 100 100 300
Ungarske metode 1. Trekk det minste tallet i hver rad fra alle tall i raden • trekk det minste tallet i hver kolonne fra alle tallene i kolonnen 2. Tegn det minste antall rette linjer som er nødvendig for å dekke alle 0er i tabellen • Hvis antall linjer er lik antall rader eller kolonner, kan optimum finnes.
Ungarske metode 3.Hvis antall linjer ikke tilsvarer antall rader eller kolonner • trekk det laveste tallet som ikke er dekket av en linje fra alle andre udekkede tall • legg det samme tallet til ethvert tall som ligger i skjæringen mellom to linjer • Gå til steg 2 4. Finn optimal allokering ved å bruke 0 cellene i tabellen
Ungarske metode Første tabell Person Prosjekt 1 2 3 Adams 11 14 6 Brown 8 10 11 Cooper 9 12 7
Ungarsk metode Person Prosjekt 1 2 3 Adams 5 8 0 Brown 0 2 3 2 5 0 Cooper Rekke reduksjon
Ungarsk metode Kolonne reduksjon Person Prosjekt 1 2 3 Adams 5 6 0 Brown 0 0 3 Cooper 2 3 0
Ungarsk metode Dekker Linje 2 DekkerLinje 1 Testing Person Prosjekt 1 2 3 Adams 5 6 0 Brown 0 0 3 Cooper 2 3 0
Ungarsk metode Revidert tabell over alternativkostnad Person Prosjekt 1 2 3 Adams 3 4 0 Brown 0 0 5 Cooper 0 1 0
Ungarsk metode Testing Dekker Linje 1 Dekker Linje 3 Person Prosjekt 1 2 3 Adams 3 4 0 Brown Dekker Linje 2 0 0 5 Cooper 0 1 0
Ungarsk metode Person Prosjekt 1 2 3 6 Adams Brown 10 Cooper 9 Tildelinger