Contenuto principale

Programmazione lineare e programmazione lineare mista intera

Risolvere problemi di programmazione lineare con variabili continue e intere

Prima di iniziare a risolvere un problema di ottimizzazione, è necessario scegliere l'approccio appropriato: basato sui problemi o basato sul risolutore. Per i dettagli, vedere Scelta iniziale sull'adozione dell'approccio basato sui problemi o sul risolutore.

Per l'approccio basato sui problemi, creare delle variabili del problema, quindi esprimere la funzione obiettivo e i vincoli in termini di tali variabili simboliche. Per i passaggi da seguire per l'approccio basato sui problemi, vedere Problem-Based Optimization Workflow. Per risolvere il problema risultante, utilizzare solve.

Per i passaggi da seguire per l'approccio basato sul risolutore, inclusa la definizione della funzione obiettivo e dei vincoli e la scelta del risolutore appropriato, vedere Impostazione di un problema di ottimizzazione basato sul risolutore. Per risolvere il problema risultante, utilizzare intlinprog in presenza di vincoli interi estesi oppure utilizzare linprog in assenza di vincoli interi.

Funzioni

espandi tutto

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 (Da R2025a)
intlinprogMixed-integer linear programming (MILP)
linprogSolve linear programming problems
mpsreadRead MPS file for LP and MILP optimization data

Oggetti

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

Attività di Live Editor

OptimizeOttimizzare o risolvere equazioni in Live Editor

Argomenti

Programmazione lineare mista intera basata sui problemi

Programmazione lineare mista intera basata sul risolutore

Programmazione lineare basata sui problemi

Programmazione lineare basata sul risolutore

Generazione di codice

Modellazione e analisi di problemi lineari e interi

Algoritmi basati sui problemi

Algoritmi basati sul risolutore e opzioni