1 / 11

LOG530 Distribusjonsplanlegging

Minimal Spanning Tree. LOG530 Distribusjonsplanlegging. 6. 10. A. H. 4. B. 5. 8. 12. 2. C. 4. E. 7. 3. 2. 2. 4. D. 3. 3. G. F. Minimal Spanning Tree. problem.

Download Presentation

LOG530 Distribusjonsplanlegging

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Minimal Spanning Tree LOG530 Distribusjonsplanlegging

  2. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree problem Nettverket viser avstanden mellom 8 noder, der nodene A – G beskriver oljefelt som skal knyttes sammen med oljeledninger for ilandføring til node H. Greinene i nettverket angir mulige sammenkoblinger, ingen rørledninger er ennå lagt. Vi skal altså velge hvilke greiner vi skal benytte i nettverket for å frakte olje fra nodene A – G fram til node H. Alle noder skal knyttes sammen, men uten å skape muligheten for en ”rundtur”, det er ikke mulig å komme tilbake til en node uten å benytte samme vei som fra noden. LOG530 Distribusjonsplanlegging

  3. Minimal Spanning Tree Problemet løses slik: • Velg en hvilken som helst node. Kall dette for gjeldende subnettverk. • Legg til gjeldende subnettverkden billigste grein som knytter en hvilken som helst node innen gjeldende subnettverktil en hvilken som helst node utenfor gjeldende subnettverk. (Velg vilkårlig hvis flere alternativer er like billige.) Kall dette for gjeldende subnettverk. • Hvis alle nodene er med i gjeldende subnettverk, stopp; dette er optimal løsning. Ellers gå tilbake til trinn 2. Vi formulerer altså ikke noen LP-modell for å løse Minimal Span Tree Problem, men benytter en enkel manuell 3-trinns prosess. LOG530 Distribusjonsplanlegging

  4. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning: Trinn 1. Vi starter i node H(kan velge vilkårlig). Trinn 2. Om vi starter i node H, er det billigst å knytte node G til H. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  5. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene G og H. Billigste node som kan kobles til er node F. Den kobles til node G. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  6. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene F, G, H. Billigste node som kan kobles til er node E. Den kobles til node F. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  7. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene E, F, G, H. Billigste node som kan kobles til er node C eller D. Velger vilkårlig node C til node E. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  8. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene C, E, F, G, H. Billigste node som kan kobles til er node D til node E. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  9. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene C, D, E, F, G, H. Billigste node som kan kobles til er node B til node C eller D. Velger vilkårlig fra D. Trinn 3. Ikke alle nodene er med i subnettverket. Gå tilbake til trinn 2. LOG530 Distribusjonsplanlegging

  10. 6 10 A H 4 B 5 8 12 2 C 4 E 7 3 2 2 4 D 3 3 G F Minimal Spanning Tree Løsning (forts.): Trinn 2. Subnettverket består nå av nodene B, C, D, E, F, G, H. Billigste (og eneste) node som kan kobles til er node A til node C. Trinn 3. Alle nodene er med i subnettverket. Stopp. Totalavstanden på rørledningene blir dermed 7 + 3 + 2 + 2+ 2 + 4 + 5 = 25 LOG530 Distribusjonsplanlegging

  11. Minimal Spanning Tree Løsning i regneark En makro er laget i regnearket ”Eksempel 41 Minimal span.xlsm”. Når en trykker på ”Solve”, vil makroen angi optimale greiner med et 1-tall. Hvis en ønsker å finne Maximal Span Tree, så multipliseres kostnadene med -1 først. LOG530 Distribusjonsplanlegging

More Related