Schlanke Programme mit ortools in Python

In einem früheren Beitrag zum ortools – Modul von Google in Python habe ich das unten angegebene lineare Optimierungsproblem gelöst: Der in meinem vorherigen Beitrag geschriebene Code kann auf weniger Codezeilen reduziert werden, was zu schlankem Code führt. In diesem Beitrag werde ich…

Optimierungsmethode für Fördersysteme

Ich möchte zeigen, wie Sie ein Fördersystem mit einer Kombination aus mathematischer Modellierung und ereignisdiskreter Simulation (DES) optimieren können. Dies ist eine Ergänzung zu der reichen Vielfalt an Beispielen für die Optimierung von Förderbändern, die in der Industrie verfügbar sind. Wie ich…

Multiobjektive lineare Optimierung mit PuLP in Python

In einigen meiner Beiträge habe ich lpSolve oder FuzzyLP in R verwendet um lineare Optimierungsprobleme zu lösen. Ich habe auch PuLP und SciPy.optimize in Python verwendet um solche Probleme zu lösen. Diese Probleme hatten alle nur eine einzige Zielfunktion. In…

Einschränkungs-programmierung für die Arbeitsplanung mit Google OR-Tools

In früheren Beiträgen habe ich bereits Google OR-Tools für die lineare Programmierung eingeführt. In diesem Beitrag möchte ich die Funktionen von Google OR-Tools für die Einschränkungsprogrammierung demonstrieren. Insbesondere werde ich ein Problem bei der Auftragsplanung mithilfe der Einschränkungsprogrammierung unter Verwendung…

Lineare Optimierung in Python: SciPy für lineare Programmierung

In diesem Beitrag zeige ich wie SciPy.optimize zur Modellierung und Lösung linearer Probleme genutzt werden kann. Optimiert werden soll nachstehendes Problem: Die linprog-Funktion im SciPy-Modul kann zur Lösung dieses Problem verwendet werden. Hierfür notiere ich das Problem zunächst in Matrix-Vektor…