Inizia con 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.
Tutorial
- Decide Between Problem-Based and Solver-Based Approach
Explore considerations for problem-based and solver-based optimization with Global Optimization Toolbox solvers.
- Confronta diversi risolutori globali, basati sui problemi
Esempio che mostra alcune caratteristiche dei risolutori globali.
- Comparison of Six Solvers
Explore some characteristics of global solvers.
- Solver Behavior with a Nonsmooth Problem
Demonstrates the importance of choosing an appropriate solver.
Informazioni su Global Optimization
- What Is Global Optimization?
Defines global vs local solutions, and basins of attraction.
- Can You Certify That a Solution Is Global?
Issues in determining whether a solution is good.
- Flusso di lavoro di ottimizzazione
Come trovare un ottimo locale o globale.