Contenuto principale

Introduzione a Optimization Toolbox

Risolvere problemi di ottimizzazione lineare, quadratica, conica, intera e non lineare

Optimization Toolbox™ fornisce funzioni atte a identificare i parametri che minimizzano o massimizzano gli obiettivi, soddisfacendo al contempo i vincoli. La toolbox include risolutori per la programmazione lineare (LP), la programmazione lineare mista intera (MILP), la programmazione quadratica (QP), la programmazione conica di secondo ordine (SOCP), la programmazione non lineare (NLP), minimi quadrati lineari vincolati, minimi quadrati non lineari ed equazioni non lineari.

È possibile definire il problema di ottimizzazione con funzioni e matrici oppure specificando espressioni nelle variabili che riflettono la matematica sottostante. È possibile utilizzare la differenziazione automatica delle funzioni obiettivo e di vincolo per ottenere soluzioni più rapide e precise.

È possibile utilizzare i risolutori della toolbox per identificare soluzioni ottimali a problemi continui e discreti, eseguire analisi di compromesso e integrare metodi di ottimizzazione in algoritmi e applicazioni. La toolbox consente di eseguire attività di ottimizzazione del progetto, tra cui la stima dei parametri, la selezione dei componenti e la sincronizzazione dei parametri. Consente di identificare soluzioni ottimali in ambiti quali l'ottimizzazione del portafoglio, la gestione e il trading dell'energia, nonché la pianificazione della produzione.

Tutorial

Informazioni sull'ottimizzazione

  • Optimization Theory Overview

    Introduces optimization as a way of finding a set of parameters that can be defined as optimal. These parameters are obtained by minimizing or maximizing an objective function, subject to equality or inequality constraints and/or parameter bounds.

  • Optimization Toolbox Solvers

    Descriptions of optimization solvers.

  • Local vs. Global Optima

    Explains why solvers might not find the smallest minimum.