Hauptinhalt

Lineare Programmierung und gemischt-ganzzahlige lineare Programmierung

Lösen linearer Programmierungsprobleme mit kontinuierlichen und ganzzahligen Variablen

Bevor Sie mit der Lösung eines Optimierungsproblems beginnen, müssen Sie den geeigneten Ansatz wählen: problembasiert oder solverbasiert. Für Details siehe Erster Schritt: Wählen eines problembasierten oder solverbasierten Ansatzes.

Erstellen Sie beim problembasierten Ansatz Problemvariablen und stellen Sie anschließend die Zielfunktion und die Nebenbedingungen anhand dieser symbolischen Variablen dar. Die erforderlichen Schritte beim problembasierten Vorgehen finden Sie unterProblem-Based Optimization Workflow. Lösen Sie das resultierende Problem mithilfe der Funktion solve.

Die erforderlichen Schritte beim solverbasierten Vorgehen, einschließlich der Definition der Zielfunktion und der Nebenbedingungen sowie der Auswahl des geeigneten Solvers, finden Sie unter Solverbasierte Optimierungsproblem-Konfiguration. Lösen Sie das resultierende Problem mithilfe der Funktion intlinprog, wenn erweiterte ganzzahlige Nebenbedingungen vorliegen, bzw. mithilfe von linprog, wenn keine ganzzahligen Nebenbedingungen vorliegen.

Funktionen

alle erweitern

evaluateEvaluate optimization expression or objectives and constraints in problem
findindexFind numeric index equivalents of named index variables
infeasibilityConstraint violation at a point
optimproblemCreate optimization problem
optimvarCreate optimization variables
prob2structConvert optimization problem or equation problem to solver form
solveSolve optimization problem or equation problem
integerConstraintIndices of extended integer variables (Seit R2025a)
intlinprogMixed-integer linear programming (MILP)
linprogSolve linear programming problems
mpsreadRead MPS file for LP and MILP optimization data

Objekte

integerConstraintIndices of extended integer variables (Seit R2025a)
SensitivityAnalysisSensitivities of linear program coefficients (Seit R2026a)

Live Editor Tasks

OptimizeOptimieren oder Lösen von Gleichungen im Live-Editor

Themen

Problembasierte gemischt-ganzzahlige lineare Programmierung

Solverbasierte gemischt-ganzzahlige lineare Programmierung

Problembasierte lineare Programmierung

Solverbasierte lineare Programmierung

Codegenerierung

Modellieren und Analysieren linearer und ganzzahliger Probleme

Problembasierte Algorithmen

Solverbasierte Algorithmen und Optionen