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 eine schlankere Version meines vorherigen ortools-Skripts teilen. Auch hier beginne ich mit dem Import von […]

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 in diesem Artikel erläutern werde, führt der von mir vorgeschlagene Workflow und die Vorgehensweise jedoch […]

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 diesem Beitrag möchte ich ein Beispiel in Python bereitstellen, dass das PuLP-Modul zur Lösung eines […]

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 von Google OR-Tools lösen. Im Gegensatz zur linearen Programmierung ermöglicht die Einschränkungsprogrammierung beliebige Arten von […]

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 Notation. Desweiteren wandle ich das Problem in ein Minimierungsproblem um (das ist die Problemform von […]