Ich weiß nicht genau, was NP complete / hard bedeutet, aber ich denke, Supply Autoplanning ist so etwas.
Sie haben einen Bedarfsplan von 90 Tagen für 100 Produkt-SKUs: Bier! Die 100-Produkt-SKU stammt von:
- Es gibt 10-15 Arten von roh gebrautem Grundstoff der Stufe 1, sie werden in Tausend-Liter-Großdosen gebraut und es dauert einen Tag.
- Nach dem Brauen müssen einige Materialien hinzugefügt werden (Sauerteig?) und es muss eine Pause von 10 bis 15 Tagen eingelegt werden. Dann erhalten Sie 15 bis 20 Arten von Level-2-Material.
- Schließlich, wenn es fertig ist, sollten einige Materialien hinzugefügt werden, es ist das Level-3-Zeug, genannt trinkbares Bier, es gibt CC. 30 Biersorten;
- Das Bier kann in 3 dl, 5 dl Flaschen abgefüllt werden, manchmal wird es mit einem speziellen Halsschmuck versehen (Stufe 4), dann kann es als 5x4-Box im 6er-Pack (Stufe 5) verpackt werden.
Es gibt Maschinenlinien für jeden Vorgang: vom Brauen bis zur Verpackung. Die Maschinen können mehr Operationen ausführen, beispielsweise können einige Verpackungsmaschinen 6er- und 3er-Packungen herstellen, andere dagegen nur 6er-Packungen. Es gibt Einschränkungen, z. B. Geschwindigkeit, oder der große Brühkessel ist für das Brühen von min. 6000, max. 8000 l Bier (aber wenn die Biersorte leicht ist, dann sind die min. 5000 l und die max. 7000 l). Und so weiter, auf jeder Ebene.
Die Aufgabe: Wie ich bereits erwähnt habe, gibt es einen Nachfrageplan für die 100 Arten von Level-5 (abgefülltes, verpacktes Zeug). Erstellen Sie einen optimalen Fertigungsplan für alle 5 Ebenen, alle Maschinen. Maschinenschalter minimieren (z. B. Abfüllen von .5, .5, .5, .3, .3 ist besser als .3, .5, .3, .5, .3, .5, .5, es gibt weniger swithc, weniger Totzeit für Abfüllmaschinen). Priorisierung durch den Kunden: Einige Kunden müssen das Bier nur versenden, wenn mehr als 50% der Verfallszeit verbleiben. Usw.
Entdecken Sie Engpässe (eh), machen Sie alternative Pläne, indem Sie nicht vorhandene Maschinen zu diesen Punkten hinzufügen. Dann kann das beste virtuelle Szenario verwendet werden, um den Kauf einer neuen Maschine vorzuschlagen.
Ist es schwer genug, oder soll ich dir sagen, wie eine Textilfabrik funktioniert?
(Persönliche Bemerkung: Das Internet, die Bank und die Logistik sind herausfordernde Bereiche, aber sie sind Babyspielzeug im Vergleich zu Herstellungsproblemen.)
Haftungsausschluss: Zahlen sind aus Sicherheitsgründen verzerrt, Größenordnung ist real.