Über einen bereits mathematisch modellierten Prozess kann man durch bestimmte Berechnungen näherungsweise Vorhersagen treffen.
Produktions- oder Fertigungsprozesse lassen sich sehr gut mit Hilfe von Matrizen beschreiben.
Die Grundidee dabei ist, dass die Matrix eine bestimmte Menge an Rohstoffen in eine bestimmte Menge an Produkten überführt.
Solche Produktionsprozesse können auch mehrstufig sein, d.h. zunächst gibt es eine Matrix, die eine bestimmte Menge an Rohstoffen in eine bestimmte Menge an Zwischenprodukten überführt und diese von einer weiteren Matrix in die Endprodukte (oder weitere Zwischenprodukte) überführt werden.
Eine solche Matrix wird Produktionsmatrix genannt.
Solche Prozesse lassen sich sowohl in Textform, als auch als Graph darstellen. Beide Darstellungen lassen sich in eine Matrix überführen, mit der dann gerechnet werden kann.
Einige allgemeine Punkte:
Merke: Wir notieren die Dimension einer Matrix mit Zeilen x Spalten .
Beispielaufgabe:
Ein Unternehmen stellt in einem ersten Produktionsschritt aus drei Rohstoffen vier Sorten Dünger her. Daraus werden dann in einem zweiten Schritt drei verschiedene Düngermischungen gemacht werden.
a) Wie viele Zeilen und Spalten hat die Matrix, die den Produktionsschritt “Rohstoffe→Dünger” beschreibt?
b) Wie viele Zeilen und Spalten hat die Matrix, die den Produktionsprozess “Dünger→Düngermischungen” beschreibt?
Lösung: a) Es gibt drei Ausgangs- und vier Zielprodukte, also ist es eine 3x4 Matrix. b) Es gibt vier Ausgangs- und zwei Zielprodukte, also ist es eine 4x2 Matrix. |
Nun wollen wir den bereits bekannten Graphen, der die Produktion unserer Düngermischungen beschreibt, in eine Matrix überführen.
Wir beginnen damit, eine Matrix aufzustellen, die den Prozess ’Rohstoffe→Dünger’ beschreibt, ehe wir auch die Matrix ’Dünger→Düngermischung’ erstellen. Diese Matrix nennen wir MRD bzw.MDM.
Hierzu gehen wir wie folgt vor:
Beispielaufgabe:
a) Wie lautet die Matrix für den Schritt ’Rohstoff→Dünger’?
b) Wie lautet die Matrix für den Schritt ’Dünger→Düngermischung’?
Lösung: a) MRD=(210003100012) b) MDM=(10512001) |
Im ersten Dokument der Reihe zu Produktionsprozessen wurde bereits ein Unternehmen angesprochen, welches Düngermischungen herstellt. Auf Basis dieser Idee soll nun ein Produktionsprozess Stück für Stück untersucht werden.
Zunächst gehen wir genauer auf den Prozess ein:
Beispielaufgabe:
Was sagt der folgende Graph über den Produktionsprozess aus?
Lösung: Der Graph beschreibt, von unten nach oben, zunächst wie viele Einheiten an Rohstoffen (R1, R2, R3) gebraucht werden, um Dünger (D1, D2, D3, D4) herzustellen. Im zweiten Schritt beschreibt er dann den Bedarf an Dünger für die Düngermischungen (M1, M2). Z.B. benötigt Düngermischung M1 eine Einheit D1, fünf Einheiten D2 und zwei Einheiten D3. |
In Teil III der Wiki Serie haben wir die Matrizen zum Darstellen der einzelnen Produktionsschritte hergeleitet.
Zur Erinnerung noch einmal Graph und Matrizen:
MRD=(210003100012),MDM=(10512001)
Nun kann man sich die Frage stellen, ob es möglich ist, eine Matrix zu finden, die den Gesamtprozess beschreibt, also die Dünger auslässt und direkt von den Rohstoffen zum Endprodukt (den Düngermischungen) springt.
Da diese Matrix drei Ausgangsstoffe und 2 Zielstoffe hat, müsste es folglich eine 3x2-Matrix sein.
Durch die Matrizenmultiplikation wissen wir, dass das Produkt einer 3x4-Matrix mit einer 4x2-Matrix eine eben solche 3x2-Matrix sein muss.
Daher multipliziert man die Teilprozesse der Matrizen:
MRM=MRD⋅MDM=(210003100012)⋅(10512001)=(7117322)
Man benötigt also 7 Einheiten R1, 17 Einheiten R2und 2 Einheiten R3um eine Einheit M1herzustellen. Man benötigt für M2eine Einheit R1, drei Einheiten R2und zwei Einheiten R3.
Im nächsten Wiki wird noch eine typische Beispielaufgabe besprochen.
Wir haben nun also die Produktionsmatrix (oder auch Bedarfsmatrix) unseres Sachbeispiels herausgefunden.
Zur Erinnerung: MRM=(7117322) beschreibt den Prozess von Rohstoffen bis zum Endprodukt (den Düngermischungen).
Mit dieser Matrix können wir z.B. leicht herausfinden, wie viele Rohstoffe wir benötigen, um eine bestimmte Menge an Endprodukten zu erhalten.
Beispielaufgabe:
Wie viele Rohstoffe werden benötigt, um 200 Einheiten M1, sowie 300 Einheiten M2herzustellen?
Vorüberlegung:
Wir stellen unsere gewünschte Zielmenge als Vektor dar:
→vm=(200300)
Diesen Vektor können wir mit der Matrix multiplizieren.
Lösung: →vE=MRM⋅→vM=(7117322)⋅(200300)=(170043001000) Es werden also 1700 Einheiten R1benötigt, 4300 Einheiten R2 und 1000 Einheiten R3. |
Ein Austauschprozess ist ein Prozess, der – stark vereinfacht ausgedrückt – den Wechsel von Zuständen oder auch Verteilungen beschreibt.
So könnte man z. B. betrachten, wie sich monatlich die Kunden zwischen verschiedenen Bekleidungsgeschäften hin und her verschieben. Denkbar wäre aber auch, den (voraussichtlichen) Aufenthaltsort z. B. einer Person zu beschreiben.
Solche Prozesse lassen sich stets durch Matrizen, sogenannte Übergangsmatrizen, beschreiben. Diese Matrizen sind stets quadratisch, also von der Form nxn.
Man unterscheidet zwischen:
Die Einträge einer solchen Matrix liegen stets zwischen 0 und 1, und die Zeilen-, oder Spaltensumme muss immer gleich Eins sein.
Auch hier liegen die Einträge in der Regel (aber nicht immer) zwischen 0 und 1, jedoch ist es nicht vorgegeben, dass Zeilen- oder Spaltensumme gleich Eins sein müssen.
Ein mögliches Beispiel für eine Matrix wie in 1. beschrieben wäre:
P=(0,050,30,650,10,50,40,150,750,1)
Man kann schnell ausrechnen, dass alle Zeilenvektoren der Matrix in der Summe 1 ergeben, womit es sich tatsächlich um eine stochastische Matrix handelt.
Unter „Übergangsprozesse II“ wird diese Matrix in einem Anwendungsbeispiel etwas genauer betrachtet.
Im vorangegangenen Wiki wurde bereits die Matrix P vorgestellt:
P=(0,050,30,650,10,50,40,150,750,1)
Betrachtet man Übergangsprozesse, so hat man nur selten eine Matrix gegeben. Meist muss man diese erst aufstellen. Dies tut man mit Informationen aus dem Text der Aufgabe, oder aus einem Adjazenzgraphen(siehe Grafik in Beispielaufgabe).
Beispielaufgabe:
Wie könnte ein zu dieser Matrix gehöriger Adjazenzgraph aussehen?
Lösung: |
Bemerkung: Wir sehen also, dass die Matrix den Wechsel zwischen 3 Zuständen beschreibt, was nur plausibel ist, da es sich um eine 3x3 Matrix handelt. Im nächsten Wiki werden wir den Adjazenzgraphen in einem Sachzusammenhang betrachten.
Im vorangegangenen Wiki wurde bereits die Matrix P vorgestellt:
P=(0,050,30,650,10,50,40,150,750,1)
sowie der zugehörige Adjazenzgraph sind bekannt. Nun soll erklärt werden, wie die Matrix aus dem Graphen hervorgeht und zu was für einem Sachzusammenhang dieser gehören könnte.
Wichtig ist es hierbei zu überlegen, wo die Werte des Adjazenzgraphen sich in der Matrix wiederfinden. Man sieht schnell, dass in der ersten Spalte(S1) und der ersten Zeile(Z1), mit dem Eintrag 0,05, offenbar der Wechsel von A nach A beschrieben wird. In S2, Z1mit dem Eintrag 0,3 offenbar der von A nach B. In S3, Z1mit dem Eintrag 0,65 wird der Wechsel von A nach C beschrieben. Die übrigen Zeilen funktionieren genauso. Insgesamt veranschaulicht folgende Tabelle das Schema des Adjazenzgraphen sehr gut:
Von/Nach | A | B | C |
A | 0,05 | 0,3 | 0,65 |
B | 0,1 | 0,5 | 0,4 |
C | 0,15 | 0,75 | 0,1 |
Beispielaufgabe:
Was sind mögliche Sachzusammenhänge?
Lösung: Die Matrix könnte…
|
Im nächsten Wiki wird das Katzenbeispiel ausgearbeitet dargestellt.
Hier wollen wir das Sachbeispiel der Katze noch einmal aufgreifen.
Lisa hat eine Katze. Diese wechselt zwischen 3 Orten: dem Katzenklo, der Hängematte und der Futterecke. Zwischen diesen Positionen wechselt sie stündlich.
a) Ist die Katze auf dem Klo, so bleibt sie mit einer Wahrscheinlichkeit von 0,05 (5%) dort, mit einer von 0,3 (30%) geht sie zur Hängematte, mit 0,65 (65%) zur Futterecke.
b) Ist sie in der Hängematte, so bleibt sie mit einer Wahrscheinlichkeit von 0,5 dort, mit einer von 0,4 geht sie zur Futterecke und mit einer von 0,1 geht sie zum Klo.
c) Ist sie schließlich in der Futterecke, so bleibt sie mit einer Wahrscheinlichkeit von 0,1 dort, mit einer von 0,15 geht sie zum Klo und mit einer von 0,75 zur Hängematte.
Möchte man all dies nun veranschaulichen, so leitet man sich den bereits bekannten Adjazenzgraphen her.
Aus diesem wiederum kann man, indem man eine zeilenweise „Verschiebung“ von→nachbetrachtet, leicht die bekannte Tabelle aufstellen.
Von/Nach | A | B | C |
A | 0,05 | 0,3 | 0,65 |
B | 0,1 | 0,5 | 0,4 |
C | 0,15 | 0,75 | 0,1 |
Die sich daraus ergebende Matrix beschreibt das Positionswechsel-Verhalten der Katze von Stunde zu Stunde.
Eine mögliche Rechnung findet sich im nächsten Wiki.
Ausgehend vom Sachverhalt des vorherigen Wikis: Die Katze befindet sich momentan in ihrer Hängematte. Wo befindet sie sich vermutlich in 3 Stunden?
Lösung:
→x⋅p3=(0⋅1⋅0)⋅(0,1040,5280,3670,1100,5530,3370,1160,5820,302)=(0,1100,5530,337) Die Katze befindet sich mit einer Wahrscheinlichkeit von 0,11 (11%) auf dem Klo, mit einer Wahrscheinlichkeit von 0,55 (55%) in der Hängematte und mit einer Wahrscheinlichkeit von 0,34 (34%) in der Futterecke. |
ACHTUNG:
Es ist auch möglich Tabelle und Matrix spaltenweise aufzubauen. Dies wird im Wiki „Übergangsprozesse IV – Sachbeispiel Katze Teil 2b“ erklärt.
Kommen wir nun zur spaltenweisen Vorgehensweise, die bereits im vorherigen Wiki angekündigt wurde.
Zur Erinnerung: Es ist auch möglich, Tabelle und Matrix spaltenweise aufzubauen. Die transponierte Matrix PT sieht dann so aus:
PT=(0,050,30,650,3040,750,650,40,1)
In diesem Fall wird der Positionsvektor ebenfalls transponiert:xT=(010)
Bei diesem Vorgehen muss der Vektor vonrechts_ an die Matrix multipliziert werden, nicht wie üblich von links.
Die Formel lautet nun: PT⋅xT=(x1x2x3)
Lösung: 1) Zunächst erheben wir die gedrehte Matrix in die 3. Potenz: (0,050,30,650,30,40,750,650,40,1)3=(0,1040,1100,1160,5280,5530,5820,3670,3370,302) 2) An diese Matrix multiplizieren wir nun von links den Positionsvektor der Katze: (0,1040,1100,1160,5280,5530,5820,3670,3370,302)⋅(010)=(0,1100,5530,337) |
Wir erhalten also den gleichen Lösungsvektor wie bei der anderen Methode, allerdings ist auch dieser einmal gedreht bzw. transponiert.
Prozesse berechnen
Schwierigkeitsgrad 1
Arbeitsblatt-Nr. 5886
Austauschprozesse / Stochastische Matrix / Übergangsmatrix / Prozessmatrix | Schwierigkeitsgrad: 1 | ||||||||||||||||
Prozesse berechnen | Serie 02 | ||||||||||||||||
Aufgabe 1 | |||||||||||||||||
In Hannover wird der jährliche Wechsel der Haushalte zwischen Stromanbieter in der folgenden Tabelle dargestellt. | |||||||||||||||||
a) Stelle die Übergangsmatrix auf. b) Angenommen, in 2015 hat Strom4You 7000 Kunden, Light-R-us 5000 Kunden und iStrom 4000 Kunden. Stelle den Zustandsvektor für 2015 auf. c) Berechne mit Hilfe der Übergangsmatrix und der Zustandsvektor für 2016 und 2017 auf und interpretiere diese.
| |||||||||||||||||
Aufgabe 2 | |||||||||||||||||
Ein Unternehmen stellt in einem ersten Produktionsschritt aus 2 Rohstoffen 4 Dünger her. Daraus werden dann in einem zweiten Schritt 3 verschiedene Düngermischungen gemacht. | |||||||||||||||||
Wie viele Zeilen und Spalten hat die Matrix, die… a) den ersten Produktionsschritt beschreibt? b) den zweiten Produktionsschritt beschreibt? | |||||||||||||||||
Aufgabe 3 | |||||||||||||||||
Stelle eine Gleichung auf, womit man berechnen kann, wie viele Kunden jeder Stromanbieter ( von Aufgabe 1 ) in 2014 hat. Löse danach diese Gleichung. | |||||||||||||||||
Prozesse berechnen
Schwierigkeitsgrad 1
Arbeitsblatt-Nr. 1051
Schwierigkeitsgrad 2
Arbeitsblatt-Nr. 5887
Schwierigkeitsgrad 2
Arbeitsblatt-Nr. 1052
Schwierigkeitsgrad 3
Arbeitsblatt-Nr. 5888
Schwierigkeitsgrad 3
Arbeitsblatt-Nr. 1053