Sie sind auf Seite 1von 24

Kapitel 2: Klassische Varianten des VRP

Literatur

Folien zur Vorlesung1


Transportlogistik
Kapitel 2: Klassische Varianten des VRP

Prof. Timo Gschwind, Prof. Stefan Irnich, Dr. Christian Tilk

1
Version 2.0.2
1 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Kapitel 2.3: VRP with Simultaneous Delivery


and Pickup

Lesen Sie...

(Subramanian u. a., 2011)


(Dell’Amico u. a., 2006)

2 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

VRP with Simultaneous Delivery and Pickup (VRPSDP)

1 3
2 4
Gegeben
8
Depot
Kunden mit
7 Einsammelnachfragen
Ausliefernachfragen
Fahrzeuge mit Kapazität
6 5

3 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

VRP with Simultaneous Delivery and Pickup (VRPSDP)

1 3
2 4
Gegeben
8
Depot
Kunden mit
7 Einsammelnachfragen
Ausliefernachfragen
Fahrzeuge mit Kapazität
6 5

Aufgabe Bestimme eine distanz-minimale Menge von


Fahrzeugrouten für die homogenen Fahrzeuge, so dass
alle Kunden exakt einmal besucht werden,
die gemeinsame Fahrzeugkapazität für Ausliefer- und
Einsammelgüter auf allen Routen ausreicht.
3 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zusätzliche Notation und Daten

Im Vehicle Routing Problem with Simultaneous Delivery and


Pickup (VRPSDP) sind folgende zusätzliche Daten gegeben:
Das Depot 0 wird repräsentiert durch zwei Knoten o und d

4 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zusätzliche Notation und Daten

Im Vehicle Routing Problem with Simultaneous Delivery and


Pickup (VRPSDP) sind folgende zusätzliche Daten gegeben:
Das Depot 0 wird repräsentiert durch zwei Knoten o und d
Jeder Kunde i ∈ N hat
→ eine Einsammelnachfrage qi und
→ eine Ausliefernachfrage pi

4 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zusätzliche Notation und Daten

Im Vehicle Routing Problem with Simultaneous Delivery and


Pickup (VRPSDP) sind folgende zusätzliche Daten gegeben:
Das Depot 0 wird repräsentiert durch zwei Knoten o und d
Jeder Kunde i ∈ N hat
→ eine Einsammelnachfrage qi und
→ eine Ausliefernachfrage pi
Die Nachfragen an den Depotknoten sind qo = qd = po = pd = 0
Die Nettonachfrage des Kunden i ∈ N ist δi = qi − pi
P
Teilmenge S ⊆ N von Kunden sind q(S) := i∈S qi bzw.
Für jede P
p(S) := i∈S pi die gesamte Einsammel- bzw. Ausliefernachfrage

4 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zusätzliche Notation und Daten


Bemerkungen:
Das VRPSDP ist eine Verallgemeinerung des CVRP.
Anwendungen:
→ Closed-Loop Supply Chains: Belieferung im Einzelhandel
(z.B. Getränke und Leergut) oder von Krankenhäusern
(z.B. sterilisiertes und gebrauchtes OP-Besteck)
→ Flughafenbusse
→ Kurier-, Paket-, und Expressdienste

5 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zusätzliche Notation und Daten


Bemerkungen:
Das VRPSDP ist eine Verallgemeinerung des CVRP.
Anwendungen:
→ Closed-Loop Supply Chains: Belieferung im Einzelhandel
(z.B. Getränke und Leergut) oder von Krankenhäusern
(z.B. sterilisiertes und gebrauchtes OP-Besteck)
→ Flughafenbusse
→ Kurier-, Paket-, und Expressdienste

5 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zulässigkeit von Routen

Definition (VRPSDP-zulässig)
Eine Route R = (v0 , v1 , . . . , v` ) im VRPSDP ist zulässig, wenn die Summe
der geladenen Einsammel- und Ausliefermengen zu keiner Zeit die gemein-
same Kapazität überschreitet. Die kapazitive Zulässigkeit hängt damit von
der Reihenfolge der Kunden in der Route ab. Es muss gelten:
i
X
p({v0 , v1 , . . . , v` }) + δvj ≤ Q für alle i ∈ {0, 1, ..., `}
j=0

6 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zulässigkeit von Routen

Bemerkungen:
Notwendige Bedingungen für die Zulässigkeit einer Route R sind
q(R) ≤ Q und p(R) ≤ Q.
MTZ-Bedingungen

ui − uj + Qxij ≤ Q − δj für alle (i, j) ∈ A


0 ≤ ui ≤ Q für alle i ∈ V

können aufgrund der möglicherweise negativen δi keine Subtouren


verhindern. siehe Tafel!

7 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zulässigkeit von Routen

Bemerkungen:
Notwendige Bedingungen für die Zulässigkeit einer Route R sind
q(R) ≤ Q und p(R) ≤ Q.
MTZ-Bedingungen

ui − uj + Qxij ≤ Q − δj für alle (i, j) ∈ A


0 ≤ ui ≤ Q für alle i ∈ V

können aufgrund der möglicherweise negativen δi keine Subtouren


verhindern. siehe Tafel!
Beispiel: Subtour (i, j, i) mit δi = 1 und δj = −1

7 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zulässigkeit von Routen

Bemerkungen:
Notwendige Bedingungen für die Zulässigkeit einer Route R sind
q(R) ≤ Q und p(R) ≤ Q.
MTZ-Bedingungen

ui − uj + Qxij ≤ Q − δj für alle (i, j) ∈ A


0 ≤ ui ≤ Q für alle i ∈ V

können aufgrund der möglicherweise negativen δi keine Subtouren


verhindern. siehe Tafel!
Beispiel: Subtour (i, j, i) mit δi = 1 und δj = −1
Es muss gelten: ui − uj ≤ 1 und uj − ui ≤ −1

7 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Zulässigkeit von Routen

Bemerkungen:
Notwendige Bedingungen für die Zulässigkeit einer Route R sind
q(R) ≤ Q und p(R) ≤ Q.
MTZ-Bedingungen

ui − uj + Qxij ≤ Q − δj für alle (i, j) ∈ A


0 ≤ ui ≤ Q für alle i ∈ V

können aufgrund der möglicherweise negativen δi keine Subtouren


verhindern. siehe Tafel!
Beispiel: Subtour (i, j, i) mit δi = 1 und δj = −1
Es muss gelten: ui − uj ≤ 1 und uj − ui ≤ −1
Wird erfüllt, z.B. von ui = 1 und uj = 0

7 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

2-Index Formulierung mit SECs und IPECs


Entscheidungsvariablen:
xij Binäre Variable mit xij = 1 genau dann, wenn ein Fahrzeug den
Bogen (i, j) ∈ A benutzt, und xij = 0 sonst.

VRPSDP
X
z2I−IPEC = min cij xij (1)
(i,j)∈A
X X
so dass xji = xij = 1 für alle i ∈ N (2)
(j,i)∈δ − (i) (i,j)∈δ + (i)
X
xoj ≤ |K | (3)
(o,j)∈δ + (o)
 
X max{q(S), p(s)} für alle S ⊆ N,
xij ≥ (4)
Q 2 ≤ |S|
(i,j)∈δ + (S)
`
X für alle unzulässigen
xvi−1 ,vi ≤ ` − 1 (5)
Pfade P = (v0 , v1 . . . , v` )
i=1
xij ∈ {0, 1} für alle (i, j) ∈ A (6)

8 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

2-Index Formulierung mit SECs und IPECs

(1) Minimiere die gesamten Routingkosten


(2) Jeder Kunde hat genau einen Vorgänger und Nachfolger
(3) Die Anzahl der Touren ist höchstens |K |
(4) Subtour Elimination Constraints (SECs) und Capacity Constraints
(CCs) für Einsammel- bzw. Ausliefermengen
(5) Infeasible Path Elimination Constraint (IPEC)

9 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

1-Commodity-Flow Formulierung
Zusätzliche Entscheidungsvariablen:
Qij , Pij Kontinuierliche Flussvariablen, die die geladenen Einsammel-/Ausliefer-
mengen eines Fahrzeugs bei der Benutzung des Bogens (i, j) ∈ A angeben

10 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

1-Commodity-Flow Formulierung
Zusätzliche Entscheidungsvariablen:
Qij , Pij Kontinuierliche Flussvariablen, die die geladenen Einsammel-/Ausliefer-
mengen eines Fahrzeugs bei der Benutzung des Bogens (i, j) ∈ A angeben

VRPSDP
X
z1CF = min cij xij (1)
(i,j)∈A
X X
so dass xji = xij = 1 für alle i ∈ N (2)
(j,i)∈δ − (i) (i,j)∈δ + (i)
X
xoj ≤ |K | (3)
(o,j)∈δ + (o)
X X
Qij − Qji = qi für alle i ∈ N (4)
(i,j)∈δ + (i) (j,i)∈δ − (i)
X X
Pji − Pij = pi für alle i ∈ N (5)
(j,i)∈δ − (i) (i,j)∈δ + (i)

Qij + Pij ≤ Qxij für alle (i, j) ∈ A (6)


Qij ≥ 0, Pij ≥ 0, xij ∈ {0, 1} für alle (i, j) ∈ A (7)

10 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

1-Commodity-Flow Formulierung

(1) Minimiere die gesamten Routingkosten


(2) Jeder Kunde hat genau einen Vorgänger und Nachfolger
(3) Die Anzahl der Touren ist höchstens |K |
(4) Flusserhalt der Einsammelmengen. Verhindert Subtouren.
(5) Flusserhalt der Ausliefermengen. Verhindert Subtouren.
(6) Kapazitätsbedingungen

11 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Pfadbasierte Formulierung
Notation (vgl. Pfadbasierte Formulierung für CVRP):
Menge der zulässigen Routen Ω
Kosten cr von Route r ∈ Ω
Binärer Parameter air = 1, wenn Kunde i ∈ N in Route r ∈ Ω bedient
wird, und air = 0 sonst.

12 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Pfadbasierte Formulierung
Notation (vgl. Pfadbasierte Formulierung für CVRP):
Menge der zulässigen Routen Ω
Kosten cr von Route r ∈ Ω
Binärer Parameter air = 1, wenn Kunde i ∈ N in Route r ∈ Ω bedient
wird, und air = 0 sonst.

Entscheidungsvariablen:
xr Binäre Variable mit xr = 1 genau dann, wenn ein Fahrzeug die
Route r ∈ Ω fährt, und xr = 0 sonst.

12 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Pfadbasierte Formulierung
Notation (vgl. Pfadbasierte Formulierung für CVRP):
Menge der zulässigen Routen Ω
Kosten cr von Route r ∈ Ω
Binärer Parameter air = 1, wenn Kunde i ∈ N in Route r ∈ Ω bedient
wird, und air = 0 sonst.

Entscheidungsvariablen:
xr Binäre Variable mit xr = 1 genau dann, wenn ein Fahrzeug die
Route r ∈ Ω fährt, und xr = 0 sonst.
VRPSDP
X
zPfad = min cr xr (1)
r ∈Ω
X
so dass air xr = 1 für alle i ∈ N (2)
r ∈Ω
X
xr ≤ |K | (3)
r ∈Ω

xr ∈ {0, 1} für alle r ∈ Ω (4)


12 / 12
Kapitel 2: Klassische Varianten des VRP
Kapitel 2.3: VRP with Simultaneous Delivery and Pickup
Literatur

Pfadbasierte Formulierung
Notation (vgl. Pfadbasierte Formulierung für CVRP):
Menge der zulässigen Routen Ω
Kosten cr von Route r ∈ Ω
Binärer Parameter air = 1, wenn Kunde i ∈ N in Route r ∈ Ω bedient
wird, und air = 0 sonst.

Entscheidungsvariablen:
xr Binäre Variable mit xr = 1 genau dann, wenn ein Fahrzeug die
Route r ∈ Ω fährt, und xr = 0 sonst.
VRPSDP
X
zPfad = min cr xr (1)
r ∈Ω (1) Minimiere die gesamten
X
so dass air xr = 1 für alle i ∈ N (2) Routingkosten
r ∈Ω (2) Jeder Kunde wird genau
einmal besucht
X
xr ≤ |K | (3)
r ∈Ω (3) Höchstens |K | Fahrzeuge
xr ∈ {0, 1} für alle r ∈ Ω (4)
12 / 12
Kapitel 2: Klassische Varianten des VRP
Literatur

[Dell’Amico u. a. 2006] Dell’Amico, M. ; Righini, G. ; Salani, M.: A


Branch-and-Price Approach to the Vehicle Routing Problem with Simultaneous
Distribution and Collection. In: Transportation Science 40 (2006), Nr. 2,
S. 235–247
[Subramanian u. a. 2011] Subramanian, A. ; Uchoa, E. ; Pessoa, A. ;
Satoru Ochi, L.: Branch-and-cut with lazy separation for the vehicle routing
problem with simultaneous pickup and delivery. In: Operations Research Letters 39
(2011), Nr. 5, S. 338–341

12 / 12

Das könnte Ihnen auch gefallen

  • Kap2 2-VRPTW
    Kap2 2-VRPTW
    Dokument61 Seiten
    Kap2 2-VRPTW
    usa sports today
    Noch keine Bewertungen
  • Kap2 5-SDVRP
    Kap2 5-SDVRP
    Dokument50 Seiten
    Kap2 5-SDVRP
    usa sports today
    Noch keine Bewertungen
  • Kap3 3 2-SPPCSDP
    Kap3 3 2-SPPCSDP
    Dokument33 Seiten
    Kap3 3 2-SPPCSDP
    usa sports today
    Noch keine Bewertungen
  • Kap3 3 4-SPPSD
    Kap3 3 4-SPPSD
    Dokument34 Seiten
    Kap3 3 4-SPPSD
    usa sports today
    Noch keine Bewertungen
  • Kap2 4-PDPTW
    Kap2 4-PDPTW
    Dokument70 Seiten
    Kap2 4-PDPTW
    usa sports today
    Noch keine Bewertungen
  • Kap3 3 3-SPPPDTW
    Kap3 3 3-SPPPDTW
    Dokument45 Seiten
    Kap3 3 3-SPPPDTW
    usa sports today
    Noch keine Bewertungen
  • Kap2 1-CVRP
    Kap2 1-CVRP
    Dokument129 Seiten
    Kap2 1-CVRP
    usa sports today
    Noch keine Bewertungen
  • Kap3 2-BaP
    Kap3 2-BaP
    Dokument108 Seiten
    Kap3 2-BaP
    usa sports today
    Noch keine Bewertungen
  • Abap de
    Abap de
    Dokument43 Seiten
    Abap de
    fluture
    Noch keine Bewertungen
  • KurzSS20 PRM 07 Logistik Und Kennzahlen
    KurzSS20 PRM 07 Logistik Und Kennzahlen
    Dokument6 Seiten
    KurzSS20 PRM 07 Logistik Und Kennzahlen
    chris.schinko
    Noch keine Bewertungen
  • HASIT 4 - Versorgungslager
    HASIT 4 - Versorgungslager
    Dokument37 Seiten
    HASIT 4 - Versorgungslager
    Cristian Pogîngeanu
    Noch keine Bewertungen
  • Kap3 2-BaP
    Kap3 2-BaP
    Dokument108 Seiten
    Kap3 2-BaP
    usa sports today
    Noch keine Bewertungen
  • Kap2 1-CVRP
    Kap2 1-CVRP
    Dokument129 Seiten
    Kap2 1-CVRP
    usa sports today
    Noch keine Bewertungen
  • Kap3 1-LPandIP
    Kap3 1-LPandIP
    Dokument221 Seiten
    Kap3 1-LPandIP
    usa sports today
    Noch keine Bewertungen
  • Kap3 3 3-SPPPDTW
    Kap3 3 3-SPPPDTW
    Dokument45 Seiten
    Kap3 3 3-SPPPDTW
    usa sports today
    Noch keine Bewertungen
  • 04 Musterloesung
    04 Musterloesung
    Dokument8 Seiten
    04 Musterloesung
    usa sports today
    Noch keine Bewertungen
  • 05 Uebung
    05 Uebung
    Dokument4 Seiten
    05 Uebung
    usa sports today
    Noch keine Bewertungen
  • 06 Musterloesung
    06 Musterloesung
    Dokument11 Seiten
    06 Musterloesung
    usa sports today
    Noch keine Bewertungen
  • 05 Musterloesung
    05 Musterloesung
    Dokument10 Seiten
    05 Musterloesung
    usa sports today
    Noch keine Bewertungen
  • 06 Uebung
    06 Uebung
    Dokument5 Seiten
    06 Uebung
    usa sports today
    Noch keine Bewertungen
  • 03 Uebung
    03 Uebung
    Dokument5 Seiten
    03 Uebung
    usa sports today
    Noch keine Bewertungen
  • 04 Uebung
    04 Uebung
    Dokument4 Seiten
    04 Uebung
    usa sports today
    Noch keine Bewertungen
  • 04 Uebung CG VRP
    04 Uebung CG VRP
    Dokument10 Seiten
    04 Uebung CG VRP
    usa sports today
    Noch keine Bewertungen
  • Ceramill
    Ceramill
    Dokument152 Seiten
    Ceramill
    Ana Stan
    Noch keine Bewertungen
  • Sp8ya - Ddeullk Web German
    Sp8ya - Ddeullk Web German
    Dokument64 Seiten
    Sp8ya - Ddeullk Web German
    Thomas Neumann
    Noch keine Bewertungen
  • Intel 700 BIOSde
    Intel 700 BIOSde
    Dokument71 Seiten
    Intel 700 BIOSde
    cernadasgabriel0
    Noch keine Bewertungen
  • Hmi Iwp10f Mobile Webclient Quick Install Guide en-US
    Hmi Iwp10f Mobile Webclient Quick Install Guide en-US
    Dokument2 Seiten
    Hmi Iwp10f Mobile Webclient Quick Install Guide en-US
    Herry Kusuma
    Noch keine Bewertungen