Global Optimization Toolbox
Global Optimization Toolbox fornisce funzioni che cercano soluzioni globali ai problemi che contengono più massimi o minimi. I risolutori della cassetta degli attrezzi includono ricerca surrogata, ricerca di pattern, algoritmo genetico, sciame di particelle, ricottura simulata, multistart e ricerca globale. È possibile utilizzare questi risolutori per problemi di ottimizzazione in cui la funzione obiettivo o vincolo è continua, discontinua, stocastica, non possiede derivate o include simulazioni o funzioni black-box. Per problemi con obiettivi multipli, è possibile identificare un fronte di Pareto utilizzando algoritmi genetici o risolutori di ricerca di pattern.
È possibile migliorare l'efficacia del risolutore modificando le opzioni e, per i risolutori applicabili, personalizzando le funzioni di creazione, aggiornamento e ricerca. È possibile utilizzare tipi di dati personalizzati con i risolutori di algoritmi genetici e di ricottura simulata per rappresentare problemi non facilmente esprimibili con tipi di dati standard. L'opzione della funzione ibrida consente di migliorare una soluzione applicando un secondo risolutore dopo il primo.
Inizia con Global Optimization Toolbox
Impara le nozioni di base di Global Optimization Toolbox
Impostazione dell'ottimizzazione globale basata sui problemi
Crea variabili di ottimizzazione, crea un problema con obiettivo e vincoli, chiama solve
Impostazione del problema di ottimizzazione basata sul risolutore
Scegli il risolutore, definisci la funzione obiettivo e i vincoli, calcola in parallelo
Ricerca globale o multipunto di partenza
Risolutori di punti di partenza multipli per l'ottimizzazione basata sul gradiente, vincolata o non vincolata
Ricerca diretta
Risolutore di ricerca di pattern per ottimizzazione senza derivate, vincolata o non vincolata
Algoritmo genetico
Risolutore di algoritmi genetici per l'ottimizzazione di variabili miste intere o continue, vincolate o non vincolate
Sciame di particelle
Risolutore di sciami di particelle per l'ottimizzazione non vincolata senza derivate o l'ottimizzazione con limiti
Ottimizzazione surrogata
Risolutore di ottimizzazione surrogata per funzioni obiettivo costose, con limiti e vincoli interi facoltativi
Ricottura simulata
Risolutore di ricottura simulata per ottimizzazione non vincolata senza derivate o ottimizzazione con limiti
Ottimizzazione multiobiettivo
Insiemi di Pareto tramite algoritmi di ricerca genetica o di pattern, con o senza vincoli