Optimization Toolbox™ offre funzioni al fine di trovare parametri in grado di minimizzare o massimizzare gli obiettivi e allo stesso tempo soddisfare i vincoli. Il toolbox include risolutori per la programmazione lineare (LP), la programmazione lineare mista intera (MILP), la programmazione quadratica (QP), la programmazione a cono di secondo ordine (SOCP), la programmazione non lineare (NLP), i minimi quadrati lineari vincolati, i minimi quadrati non lineari e le equazioni non lineari.
È possibile definire il proprio problema di ottimizzazione mediante l’uso di funzioni e matrici oppure specificando espressioni variabili che riflettano la matematica sottostante. È possibile usare la derivazione automatica delle funzioni obiettivo e di vincolo per soluzioni più rapide e più accurate.
I risolutori di questo toolbox si possono utilizzare per trovare soluzioni ottimali a problemi continui e discreti, per eseguire l’analisi di bilanciamento e incorporare metodi di ottimizzazione in algoritmi e applicazioni. Il toolbox consente di eseguire attività di ottimizzazione di un progetto, come la stima dei parametri, la selezione dei componenti e la regolazione dei parametri. Consente anche di trovare soluzioni ottimali nelle applicazioni, come l’ottimizzazione del portafoglio, la gestione e il trading dell’energia e la pianificazione di produzione.