Contenuto principale

Ottimizzazione non lineare basata sui problemi

Risolvere problemi di ottimizzazione non lineare in modalità seriale o parallela utilizzando l'approccio basato sui problemi

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.

Formulare le funzioni obiettivo e le funzioni di vincolo non lineari come espressioni in variabili di ottimizzazione oppure convertire le funzioni di MATLAB® utilizzando fcn2optimexpr. Per l'impostazione del problema, vedere Configurazione dell'ottimizzazione basata sui problemi.

Funzioni

evaluateEvaluate optimization expression or objectives and constraints in problem
fcn2optimexprConvert function to optimization expression
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

Attività di Live Editor

OptimizeOttimizzare o risolvere equazioni in Live Editor

App

Optimization ExplorerExplore multiple solver configurations and their solutions for an optimization problem (Da R2026a)

Argomenti

Applicazioni basate su problemi senza vincoli

Applicazioni basate su problemi con vincoli

Calcolo parallelo

Simulazione o ODE

Algoritmi e altri aspetti teorici

Informazioni complementari