LOG530 Distribusjonsplanlegging

Slides:



Advertisements
Liknende presentasjoner
Prissetting i norske bedrifter. Resultater fra en spørreundersøkelse
Advertisements

1 NTNUs Multimediesenter 1.Integrasjon 2.Produksjon 3.Framtidsvisjon NTNUs Multimediesenter REN Medlemsmøte Trondheim 31. August 2005.
Litt mer om PRIMTALL.
The Travelling Salesperson. LOG530 Distribusjonsplanlegging 2 2 Et forsyningsskip skal starte fra VestBase for å betjene 10 forskjellig installasjoner.
Managerial Decision Modeling Cliff Ragsdale 6. edition Rasmus RasmussenBØK350 OPERASJONSANALYSE1 Chapter 5 Network Modeling.
Korteste vei. LOG530 Distribusjonsplanlegging 2 2 Ofte står en overfor ønsket om å finne korteste kjørerute fra et gitt utgangspunkt til et ønsket bestemmelsessted.
Komplett avstandstabell. LOG530 Distribusjonsplanlegging 2 2 Noen ganger er det behov for en komplett avstandstabell mellom alle nodene i et nettverk.
Øvingsforelesning 9 Flytnettverk, maksimum flyt og maksimum bipartitt matching Jon Marius Venstad Redigert og forelest av Gleb Sizov.
Omlasting, direkteleveranser og flere vareslag. LOG530 Distribusjonsplanlegging 2 2 Vi har nå utvidet nettverket med flere vareslag. Vi har samme distribusjonsnett.
Kundekrav og restordrer. LOG530 Distribusjonsplanlegging 2 2 Vi endrer litt på kundeønskene i eksempel 8, og bruker kapasiteter og etterspørsel fra eksempel.
Resultater Kundesenter
Figur 3.2 Faste kostnader pr. Enhet ved ulike aktivitetsnivåer
Linear programmering Når kan en bruke linear programmering? En ønsker å minimerer eller å maksimere et mål En kan spesifisere målet som.
Øvingsforelesning 9 Flytnettverk, maksimum flyt og
Lokalisering av avfallsanlegg - størst minsteavstand.
LOG530 Distribusjonsplanlegging
Minimal Spanning Tree. LOG530 Distribusjonsplanlegging 2 2 Nettverket viser avstanden mellom 8 noder, der nodene A – G beskriver oljefelt som skal knyttes.
Sikreste vei. LOG530 Distribusjonsplanlegging 2 2 Noen ganger står en overfor ønsket om å finne sikreste kjørerute fra et gitt startpunkt til et ønsket.
Ubalansert nettverk med felles produksjonsressurser.
Lokalisering av mobilmaster. LOG530 Distribusjonsplanlegging 2 2 NetVik strever med å fullføre sin utbygging av UTMS nettet sitt. I Glemnes kommune er.
Lokalisering og max totalavstand. LOG530 Distribusjonsplanlegging 2 2 Anta at nettverket angir en region hvor McBurger skal opprette 3 konkurrerende utsalg.
Reiserute med maksimal opplevelse. LOG530 Distribusjonsplanlegging 2 2 I følgende eksempel er det en turist som ønsker å velge kjøreruten med mest severdigheter,
Omlasting og overproduksjon. LOG530 Distribusjonsplanlegging 2 2 Vi har samme distribusjonsnett som før. (Betrakt de ulike vareslagene som flere 3-dimensjonale.
Distribusjon i nettverk. LOG530 Distribusjonsplanlegging 2 2 Her har vi en situasjon med 2 leverandører, lokalisert i node 1 og 2, med et tilbud på hhv.
Maksimal gjennomstrømming. LOG530 Distribusjonsplanlegging 2 2 StartOil må transportere store mengder utstyr og materialer til utbyggingen av et nytt.
Omlasting og direkteleveranser. LOG530 Distribusjonsplanlegging 2 2 Vi har nå utvidet nettverket med direkteleveranser. Distribusjonen går enten via lagrene.
LOG530 Distribusjonsplanlegging
Tildeling av lasterom. LOG530 Distribusjonsplanlegging 2 2 Et bulkskip skal lastes med tørrlast til Ghana. En ønsker å frakte totalt 4 ulike varetyper.
Inndelingsproblemer. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes veistasjoner som skal betjene 8 distrikter. De 4 aktuelle lokaliseringene.
LOG530 Distribusjonsplanlegging
Transport fra lager til kunder. LOG530 Distribusjonsplanlegging 2 2 Lager 1 Lager 1 Lager 2 Lager 2 Lager 3 Lager 3 Kunde 1 Kunde 1 Kunde 2 Kunde 2 Kunde.
P-MP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Omlasting, direkteleveranser og kundekrav. LOG530 Distribusjonsplanlegging 2 2 Vi gjeninnfører muligheter for direkteleveranser, og går tilbake til data.
Lokalisering av avfallsanlegg - størst totalavstand.
Lokalisering og minimum maxavstand. LOG530 Distribusjonsplanlegging 2 2 I mange situasjoner ønsker en å finne lokaliseringer som minimerer maksimalavstanden.
Tildeling av snødeponeringssted. LOG530 Distribusjonsplanlegging 2 2 Kommunen skal kommende vinter frakte snø fra 10 soner til 5 deponeringssteder. Snøen.
UFLP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Tildeling av busser for sightseeing. LOG530 Distribusjonsplanlegging 2 2 Busselskapet CityTourist i London har kjøpt 6 nye toetasjers turistbusser med.
The Postmans Problem. LOG530 Distribusjonsplanlegging 2 2 Mista har fått i oppdrag å vedlikeholde veiene i landsdelen. Dette er et eksempel på den klassiske.
P-CP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Lokalisering av transformatorstasjon. LOG530 Distribusjonsplanlegging 2 2 Nistad Kraft skal levere kraft til 8 nye boligfelt, og mottakertransformatorene.
LOG530 Distribusjonsplanlegging
Dekningsproblemer. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes veistasjoner som skal betjene 8 distrikter. De 4 aktuelle lokaliseringene for.
Lokalisering av samlestasjon for oljebrønner. LOG530 Distribusjonsplanlegging 2 2 StartOil har boret to nye brønner på havbunnen utenfor Midt-Norge, og.
Lokaliseringsmodell med kapasitetsbegrensinger. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde.
Målprogrammering. LOG530 Distribusjonsplanlegging 2 2 Vi fortsetter eksempel 10.2, men vil nå se på oppfyllelse av flere mål samtidig. Målprogrammering.
Maks resultat og maks oppfylte kundekrav. LOG530 Distribusjonsplanlegging 2 2 Vi fortsetter eksempel 9, men benytter nå nettopriser for varene. (Antar.
Managerial Decision Modeling Cliff Ragsdale 6. edition Rasmus RasmussenBØK350 OPERASJONSANALYSE1 Chapter 6 Integer Linear Programming.
Kap 13 Sammenligning av to grupper
Figur 1 Behov. Figur 2 Behov Figur 3 Prioritering/ressursinnsats.
Figur 1 Behov. Figur 2 Behov Figur 3 Behov Figur 4 Behov.
Figur 1 Behov. Figur 2 Behov Figur 3 Prioritering/ressursinnsats.
Åpne en luke hver dag og få en gave
Samdata 2012 Somatikk.
Lokalisering i to-delt graf. LOG530 Distribusjonsplanlegging 2 2 Vi skal nå beskrive en transhipmentmodell med to varesorter som skal leveres fra to fabrikker.
Maks oppfylte kundekrav og maks resultat. LOG530 Distribusjonsplanlegging 2 2 Vi fortsetter eksempel 10.1, men gjør trinnene i motsatt rekkefølge: max.
Inflation og produktion 11. Makroøkonomi Teori og beskrivelse 4.udg. © Limedesign
Lokalisering og betjening av greiner. LOG530 Distribusjonsplanlegging 2 2 Mista har fått i oppdrag å vedlikeholde veiene i landsdelen. De må derfor opprette.
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
Modeller med ubalanse. LOG530 Distribusjonsplanlegging 2 2 Vi har nå fjernet muligheten for direkteleveranser fra fabrikk til kunder. Ellers har vi har.
UFLP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Lokalisering og max minimumavstand. LOG530 Distribusjonsplanlegging 2 2 Anta at nettverket angir en region hvor McBurger skal opprettes 3 konkurrerende.
Tildeling av lasterom. LOG530 Distribusjonsplanlegging 2 2 Et bulkskip skal lastes med tørrlast til Ghana. En ønsker å frakte totalt 4 ulike varetyper.
Korteste vei. LOG530 Distribusjonsplanlegging 2 2 Ofte står en overfor ønsket om å finne korteste kjørerute fra et gitt utgangspunkt til et ønsket bestemmelsessted.
Omlastingsmodeller. LOG530 Distribusjonsplanlegging 2 2 Vi har nå utvidet nettverket med produksjonsnoder. Distribusjonen går via lagrene, hvor varene.
LOG530 Distribusjonsplanlegging
LOG530 Distribusjonsplanlegging
Operasjonsanalytiske emner Heltallsvariabler og binærvariabler Rasmus RasmussenBØK710 OPERASJONSANALYTISKE EMNER1 Del 6 Integer Linear Programming.
Operasjonsanalytiske emner
Utskrift av presentasjonen:

LOG530 Distribusjonsplanlegging 04.04.2017 Øvre grense for merkostnader ved kundekrav LOG530 Distribusjonsplanlegging

LOG530 Distribusjonsplanlegging Øvre grense for merkostnader ved kundekrav Nettverk Vi fortsetter eksempel 9, men legger på øvre en grense for merkostnader fra kundekrav. Fabrikk 1 Fabrikk 2 Kunde 1 Lager 2 Kunde 2 Kunde 3 Kunde 4 Lager 1 LOG530 Distribusjonsplanlegging

Øvre grense for merkostnader ved kundekrav data Kostnad Lager Kunder Tidsforbruk Kapasitet Node 3 4 5 6 7 8 Vare 1 Vare 2 Vare 3 Produ sent 1 50 70 140 180 150 190 2 5500 60 40 160 200 4000 100 120 90 110 3000 Max kostnad kunde-ønsker: 5000 80 130 4500 Behov vare 1 600 700 1000 Plassbehov pr. stk på lager: Behov vare 2 650 500 Behov vare 3 400 300 1,5 Kunde 3 har ingen spesifikke ønsker unntatt for vare 1, som ønskes fra fabrikk 2. LOG530 Distribusjonsplanlegging

LOG530 Distribusjonsplanlegging Øvre grense for merkostnader ved kundekrav Problem Vi kan altså ikke avgjøre om all etterspørsel kan dekkes. Vi kan heller ikke avgjøre om alle kundeønsker kan innfris. Maksimal merkostnad for kundeønskene er satt til kr. 5.000,- Før å løse dette problemet må vi dele det opp i 3 trinn: Først minimere eventuelle restordrer. Deretter minimeres kostnadene, uten å øke restordrene. Til slutt maksimeres leveranser i tråd med kundeønskene, men uten at kostnadene øker med mer enn kr. 5.000,- LOG530 Distribusjonsplanlegging

symboler p Antall produsenter l Antall lager k Antall kunder v Øvre grense for merkostnader ved kundekrav symboler p Antall produsenter l Antall lager k Antall kunder v Antall varer P Mengden av produsenter P = {1, 2, …, p} L Mengden av lager L = {p+1, …, p+l} K Mengden av kunder K = {p+l+1, …, p+l+k} V Mengden av varer V = {1, …, v} G Mengden av greiner G = {(P×L×V)  (P×K×V)  (L×K×V)} qh Kapasitet hos produsent h h {P} ahm Kapasitetsbruk produsent h for vare m (h,m)  {(P×V)} Ni Kapasitet hos lager i i  {P} em Volum vare m m  {V} dj,m Behov hos kunde j av vare m (j,m)  {(K×V)} Kf,t,m Transport fra node f til node t av vare m samsvarer med kravspesifikasjoner Kf,t,m = 1 hvis node t ønsker leveranser fra node f av vare m; ellers 0. cft Enhetskostnad fra node f til node t (f,t)  {(P×L)  (P×K)  (L×K)} LOG530 Distribusjonsplanlegging

symboler Beslutningsvariabler: Xf,t,m Øvre grense for merkostnader ved kundekrav symboler Beslutningsvariabler: Xf,t,m Mengde transportert fra node f til node t av vare m (f,t,m)  {G} Rj,m Restordre for kunde j av vare m (j,m)  {(K×V)} LOG530 Distribusjonsplanlegging

Matematisk formulering Øvre grense for merkostnader ved kundekrav Matematisk formulering Målfunksjon trinn 1: 10‑1 Minimer totalsummen av restordrer Rt,m for alle kunder og varer. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 1: 10‑2 Sum kapasitetsforbruk ved produksjon til alle mottakere av alle vareslag fra en produsent, kan ikke overstige kapasiteten til produsenten. Kravet gjelder alle produsenter. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 1: 10‑3 Sum volum for alle varer levert fra alle produsenter til et lager må være mindre eller lik volumkapasiteten til dette lageret. Dette kravet må gjelde for alle lager. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 1: 10‑4 Sum levert fra alle produsenter til et lager av en vare må være minst like mye som sum levert til alle kunder fra samme lager av samme vare. Dette kravet må gjelde for alle lagrene og alle vareslagene. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 1: 10‑5 Sum levert til en kunde inklusiv restordrer av en vare, må være minst like stort som behovet til denne kunden av denne varen. Dette kravet må gjelde for alle kunder og varer. LOG530 Distribusjonsplanlegging

Minimering av restordrer Øvre grense for merkostnader ved kundekrav Minimering av restordrer Minimering av restordrer LOG530 Distribusjonsplanlegging

Matematisk formulering Øvre grense for merkostnader ved kundekrav Matematisk formulering Målfunksjon trinn 2: 10-6 Minimer totalsummen av pris∙mengde (cf,t,∙Xf,t,m) for alle greiner i nettverket. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 2: 10-7 Sum kapasitetsforbruk ved produksjon til alle mottakere av alle vareslag fra en produsent, kan ikke overstige kapasiteten til produsenten. Kravet gjelder alle produsenter. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 2: 10-8 Sum volum for alle varer levert fra alle produsenter til et lager må være mindre eller lik volumkapasiteten til dette lageret. Dette kravet må gjelde for alle lager. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 2: 10-9 Sum levert fra alle produsenter til et lager av en vare må være minst like mye som sum levert til alle kunder fra samme lager av samme vare. Dette kravet må gjelde for alle lagrene og alle vareslagene. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 2: 10-10 Sum levert til en kunde inklusiv restordrer av en vare, må være minst like stort som behovet til denne kunden av denne varen. Dette kravet må gjelde for alle kunder og varer. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 2: 10‑11 Sum restordrer kan ikke overstige minimum restordrer. LOG530 Distribusjonsplanlegging

Minimering av kostnader Øvre grense for merkostnader ved kundekrav Minimering av kostnader Minimere kostnadene Minimale restordrer fra trinn 1 LOG530 Distribusjonsplanlegging

Matematisk formulering Øvre grense for merkostnader ved kundekrav Matematisk formulering Målfunksjon trinn 3: 10‑12 Maksimer totalsummen av alle leveranser som sammenfaller med fremsatte ønsker. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10-13 Sum kapasitetsforbruk ved produksjon til alle mottakere av alle vareslag fra en produsent, kan ikke overstige kapasiteten til produsenten. Kravet gjelder alle produsenter. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10-14 Sum volum for alle varer levert fra alle produsenter til et lager må være mindre eller lik volumkapasiteten til dette lageret. Dette kravet må gjelde for alle lager. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10-15 Sum levert fra alle produsenter til et lager av en vare må være minst like mye som sum levert til alle kunder fra samme lager av samme vare. Dette kravet må gjelde for alle lagrene og alle vareslagene. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10-16 Sum levert til en kunde inklusiv restordrer av en vare, må være minst like stort som behovet til denne kunden av denne varen. Dette kravet må gjelde for alle kunder og varer. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10-17 Sum restordrer kan ikke overstige minimum restordrer. LOG530 Distribusjonsplanlegging

MATEMATISK FORMULERING Øvre grense for merkostnader ved kundekrav MATEMATISK FORMULERING Restriksjoner trinn 3: 10‑18 Sum kostnader må være mindre eller lik minimum kostnader (uten kundeønsker) F* + maksimal tillatt økning F. Merk at F* er optimal verdi på målfunksjonen fra trinn 2. LOG530 Distribusjonsplanlegging

Maksimering av kundeønsker Øvre grense for merkostnader ved kundekrav Maksimering av kundeønsker Minimale restordrer fra trinn 1 Minimale kostnader fra trinn 2 Maksimere kundeønskene LOG530 Distribusjonsplanlegging