Das Excel Solver-Add-on in Excel kann von jedem Excel-Benutzer verwendet werden. Mit Excel Solver können Excel-Benutzer mathematische Programmierung in Excel implementieren. Auf diese Weise können Excel-Benutzer Optimierungsprobleme lösen. In diesem Blogbeitrag stelle ich 3 Anwendungsbeispiele von Excel Solver in SCM vor.
Priorisierung der Einkaufsausgaben in Excel Solver
Stellen Sie sich ein Ölfeld vor und Sie möchten die Rohölförderung auf dem Ölfeld ermöglichen. Dafür benötigt man Pumpen, die dann auf dem Ölfeld installiert werden. Das Ölfeld hat eine begrenzte Fläche. Sie haben auch ein Produktionsziel, das in der Menge an Barrel Rohöl angegeben ist, die jeden Tag oder Monat gepumpt werden soll. Sie können verschiedene Arten von Ölpumpen erwerben. Pumpentypen unterscheiden sich im Kaufpreis, im Flächenbedarf und möglicherweise auch im Wartungsaufwand, anderen variablen Betriebskosten und Vorlaufzeiten.
Als Einkaufsleiter können Sie dieses Problem mathematisch formulieren und im Excel Solver lösen. Das Ziel besteht darin, die Einkaufsausgaben (oder den gesamten Nettobarwert aller Kosten) zu minimieren, und die Einschränkungen sind wie folgt:
- Stellen Sie sicher, dass die Produktionsziele erreicht werden.
- Beachten Sie die Begrenzung der verfügbaren Fläche für die Installation der Ölpumpe.
- Stellen Sie den versprochenen Produktionsstarttermin sicher (bezieht sich auf die Vorlaufzeiten).
Mit Excel Solver können Sie dieses Problem mithilfe des LP-Simplex-Algorithmus lösen. Nachfolgend finden Sie einen Link zu einem beispielhaften Programm zur Planung der Ölpumpenkapazität in Excel Solver:
Ich habe dieses Beispiel auch in Python geteilt. Siehe Link unten.
Mischprobleme in Excel Solver lösen
Unter Bezugnahme auf das obige Problem der Ölfeldplanung können Sie sich ein weiteres häufiges Optimierungsproblem vorstellen – ein Mischungsproblem. In diesem Fall besitzt das Unternehmen, dem das Ölfeld gehört, auch andere Ölfelder. Das Rohöl aus den verschiedenen Feldern unterscheidet sich geringfügig in Qualität und Inhalt. Weiter flussabwärts produziert das Unternehmen Benzin und andere Produkte aus Rohölmischungen. Hierzu ist eine definierte Rohölqualität, spezifiziert als Spektrum, erforderlich.
Dies führt zu einem Mischproblem. Wenn man bedenkt, dass verschiedene Produkte, die aus Rohöl hergestellt werden, zu unterschiedlichen Marktpreisen gehandelt werden und die Marktnachfrage je nach Produkt unterschiedlich ist, besteht das Problem darin, den Betriebsgewinn abhängig von Nachfragebeschränkungen, verfügbaren Rohölmengen und -typen sowie Qualitätsanforderungen für Rohölmischungen zu maximieren .
Ich habe hierfür eine Excel-Solver-Vorlage entwickelt. Sie finden es über den folgenden Link:
Verkehrsträgerplanung im Excel Solver
Unter der Annahme, dass die Rohölmischungen zu Produkten wie Benzin verarbeitet wurden, stellt sich nun die Frage, wie das Produkt an den Kunden verteilt werden soll. Unter der Annahme, dass alle Anlagen bereits installiert und repariert sind (was bei der kurz- und mittelfristigen Verteilungsplanung der Fall ist), liegt das Problem in diesem Fall bei der Verkehrsträgerplanung.
Beispielsweise könnte das Unternehmen für den Transport Lkw, Bahn, Luft- oder Seeschiffe einsetzen. Es könnten definierte Mengen an LKWs, Schiffen, Flugzeugen und Eisenbahnwaggons zur Verfügung stehen, deren Miet- oder Transportgebühren je Volumeneinheit unterschiedlich wären. Die Lieferzeiten würden auch je nach Transportart unterschiedlich sein. Das resultierende Verkehrsträgerplanungsprogramm kann in Excel Solver implementiert werden. Ziel ist es, die Transportkosten zu minimieren und gleichzeitig Lieferengpässe, verfügbare Fahrzeugmengen und Transportkapazitäten zu berücksichtigen. Eine weitere Einschränkung ist die Zufriedenheit der Kundennachfrage.
Ich habe eine Vorlage für dieses Problem entwickelt. Es ist ein weiteres gutes Beispiel für Excel Solver für SCM. Die Excel-Vorlage finden Sie über den folgenden Link.
Wirtschaftsingenieur mit Interesse an Optimierung, Simulation und mathematischer Modellierung in R, SQL, VBA und Python
Leave a Reply