• Keine Ergebnisse gefunden

Kapitel 1 Unimodularit¨at

N/A
N/A
Protected

Academic year: 2021

Aktie "Kapitel 1 Unimodularit¨at"

Copied!
15
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Kapitel 1

Unimodularit¨at

(2)

Inhalt

1

Unimodularit¨at

Wiederholung: Transport- und Zuordnungsprobleme Total unimodulare Matrizen

Inzidenzmatrix

Optimierungsprobleme auf Graphen

(3)

Transportproblem

Definition 1.1

Das Optimierungsproblem min X

m

i=1

X

n j=1

c

ij

x

ij

unter den Nebenbedingungen X

n

j=1

x

ij

= a

i

f¨ur i = 1, . . . , m X

m

i=1

x

ij

= b

j

f¨ur j = 1, . . . , n

und den Vorzeichenbedingungen

x

ij

0 f¨ur i = 1, . . . , m und j = 1, . . . , n

heißt Transportproblem.

(4)
(5)

Bemerkungen zum Transportproblem

Wir setzen ein geschlossenes Transportproblem voraus: a

i

> 0, b

j

> 0 und P

m

i=1

a

i

= P

n

j=1

b

j

, also Gesamtangebot = Gesamtnachfrage.

F¨ur den Fall P

m

i=1

a

i

> P

n

j=1

b

j

f¨uhren wir ein zus¨atzliches Warenhaus mit b

n+1

= P

m

i=1

a

i

P

n

j=1

b

j

und c

i,n+1

= 0 ein.

F¨ur den Fall P

m

i=1

a

i

< P

n

j=1

b

j

f¨uhren wir eine zus¨atzliche Produktionsst¨atte mit a

m+1

= P

n

j=1

b

j

P

m

i=1

a

i

ein.

Die c

m+1,j

modellieren dann die Kosten pro ME f¨ur das mangelnde Angebot in Warenhaus j .

Anzahl Variablen: m · n

(6)

Beispielproblem

Beispiel 1.2

Wir gehen von folgenden Kosten, Angebot und Nachfrage aus:

B

1

B

2

B

3

A

1

9 1 3 50 A

2

4 5 8 70

40 40 40

(7)

Fortsetzung Beispiel.

Damit lautet das zugeh¨orige Transportproblem

min 9x

11

+ x

12

+ 3x

13

+ 4x

21

+ 5x

22

+ 8x

23

unter den Nebenbedingungen

x

11

+ x

12

+ x

13

= 50

+ x

21

+ x

22

+ x

23

= 70

x

11

+ x

21

= 40

x

12

+ x

22

= 40

x

13

+ x

23

= 40

und Vorzeichenbedingungen

x

11

, x

12

, x

13

, x

21

, x

22

, x

23

0.

(8)

L¨osbarkeit des Transportproblems

Satz 1.3

Zu jedem Transportproblem existiert eine optimale L¨osung.

Beweis.

Es sei

G = X

m

i=1

a

i

= X

n j=1

b

j

und

x

ij

= a

i

b

j

G Dann gilt:

X

n j=1

x

ij

= X

n j=1

a

i

b

j

G = a

i

P

n

j=1

b

j

G = a

i

f¨ur i = 1, . . . , m

(9)

Fortsetzung Beweis.

und X

m

i=1

x

ij

= X

m

i=1

a

i

b

j

G = b

j

P

m i=1

a

i

G = b

j

f¨ur j = 1, . . . , n.

Damit existiert eine zul¨assige L¨osung.

Wegen 0  x

ij

 min { a

i

, b

j

} ist der Zul¨assigkeitsbereich X dar¨uberhinaus beschr¨ankt.

Also existiert nach Satz 3.25 OR I bzw. Satz 3.37 OR I eine optimale

L¨osung.

(10)

Transportproblem in Matrixdarstellung

c = (c

11

, c

12

, . . . , c

1n

, c

21

, . . . , c

2n

, . . . , c

m1

, . . . , c

mn

) 2 R

m·n

x = (x

11

, x

12

, . . . , x

1n

, x

21

, . . . , x

2n

, . . . , x

m1

, . . . , x

mn

) 2 R

m·n

A = 0 B B B B B B B B B B B @

1 1 · · · 1 0 0 0 0 0 0

0 0 0 1 1 · · · 1 0 0 0

· · ·

0 0 0 0 0 0 1 1 · · · 1

1 0 0 1 0 0 1 0 0

0 1 0 0 1 0 0 1 0

. .. . .. · · · . ..

0 0 1 0 0 1 0 0 1

1 C C C C C C C C C C C A

2 R

(m+n)m·n

(11)

genauer

a

ij

= 8 <

:

1 falls 1  i  m ^ (i 1) · n < j  i · n 1 falls m < i  m + n ^ j = k · n + (i m) 0 sonst

Begrenzungsvektor:

b = (a

1

, . . . , a

m

, b

1

, . . . , b

n

) 2 R

m+n

Damit hat das Transportproblem in Normalform die Darstellung min c

T

x

unter den Nebenbedingungen

Ax = b, x 0.

(12)

Rang der Koeffizientenmatrix

Satz 1.4

Die Matrix A des Transportproblems hat den Rang r (A) = m + n 1.

Beweis.

Die Summe der Zeilen 1 bis m ist gleich der Summe der Zeilen m + 1 bis m + n. Also sind die m + n Zeilenvektoren linear abh¨angig und es folgt r (A)  m + n 1.

Andererseits sind die m + n 1 Spaltenvektoren mit den Indizes 1, 2, . . . , n, n + 1, 2n + 1, . . . , (m 1)n + 1 linear unabh¨angig, also r (A) m + n 1.

Insgesamt folgt r (A) = m + n 1.

(13)

Zuordnungsproblem

Definition 1.5

Das Optimierungsproblem min X

n

i=1

X

n j=1

c

ij

x

ij

unter den Nebenbedingungen

X

n j=1

x

ij

= 1 f¨ur i = 1, . . . , n X

n

i=1

x

ij

= 1 f¨ur j = 1, . . . , n

und den Vorzeichenbedingungen

x

ij

2 { 0, 1 } f¨ur i = 1, . . . , n und j = 1, . . . , n

heißt Zuordnungsproblem.

(14)

Bemerkungen:

Man beachte: Keine Stetigkeit f¨ur die Entscheidungsvariablen x

ij

Ein Optimierungsproblem, bei dem die Entscheidungsvariablen nur die Werte 0 oder 1 annehmen d¨urfen, heißt kombinatorisches

Optimierungsproblem.

(15)

Zuordnungsproblem als Transportproblem

Das Zuordnungsproblem kann als Spezialfall des Transportproblems betrachtet und mit dem Simplexalgorithmus optimal gel¨ost werden.

Setze hierzu im Transportproblem m = n, sowie

a

1

= a

2

= · · · = a

n

= 1 und b

1

= b

2

= · · · = b

n

= 1. Damit sind die Nebenbedingungen des Zuordnungsproblems modelliert.

Die Zielfunktion ist dann f¨ur beide Probleme identisch.

Wegen x

ij

 min { a

i

, b

j

} folgt aus dem Begrenzungsvektor x

ij

 1.

Damit ist 0  x

ij

 1 keine zus¨atzliche Einschr¨ankung gegen¨uber dem Transportproblem.

Wir werden im Folgenden zeigen: Falls a

i

und b

j

ganzzahlig sind, liefert der Simplexalgorithmus f¨ur das Transportproblem nur ganzzahlige L¨osungen.

Damit gilt f¨ur eine so ermittelte optimale L¨osung stets x

ij

2 { 0, 1 } , sie ist also zul¨assig f¨ur das Zuordnungsproblem.

Gr¨oße einer zul¨assigen Basisl¨osung: 2n 1

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Es ist ein vollständiges und quantitativ richtiges Diagramm der optischen Übergänge von K( 4p → 4s ) in einem Magnetfeld der Stärke B = 500 mT = 0.5 T unter Berücksichtigung

Für die Region können dann bestimmte Verschmutzungsstandards (-grenzen) festgelegt werden, wobei die Verschmutzungsteil- mengen auf die Verschmutzer aufzuteilen sind (z.B. über

An den unten abgebildeten D-Flipflops war bereits am Ausgang der angegebene Wert meßbar, als die Werte am Eingang aufgeschaltet wurden.. Setzen Sie bitte in die vorgezeichneten

[r]

Geburtstag ausziehen würde: Wie lange könnte er von diesem Konto ab dann monatlich vorschüssig 500 € entnehmen?. c Gert beschließt, so lange bei seiner Mama wohnen zu bleiben, bis

Wie wird sich Jerry ohne Tiamat

c., uhistegevuse professor (Eesti Uhistegelise Liidu poolt ulevalpeetav öppekoht). - Könetunnid: ulikooli lektooriumis peale loenguid. - Köne- tunnid: sealsamas peale