Contenu principal

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Global Optimization Toolbox

Résoudre des problèmes d'optimisation à maxima multiples, à minima multiples et non lisses

Global Optimization Toolbox fournit des fonctions qui recherchent des solutions globales aux problèmes contenant plusieurs maxima ou minima. Les solveurs de la boîte à outils incluent la recherche de substitution, la recherche de motifs, l'algorithme génétique, l'essaim particulaire, le recuit simulé, le multi-démarrage et la recherche globale. Vous pouvez utiliser ces solveurs pour les problèmes d'optimisation où la fonction objectif ou de contrainte est continue, discontinue, stochastique, ne possède pas de dérivées ou inclut des simulations ou des fonctions de boîte noire. Pour les problèmes à objectifs multiples, vous pouvez identifier un front de Pareto à l'aide d'algorithmes génétiques ou de solveurs de recherche de modèles.

Vous pouvez améliorer l'efficacité du solveur en ajustant les options et, pour les solveurs applicables, en personnalisant les fonctions de création, de mise à jour et de recherche. Vous pouvez utiliser des types de données personnalisés avec l'algorithme génétique et les solveurs de recuit simulé pour représenter des problèmes qui ne s'expriment pas facilement avec des types de données standard. L'option de fonction hybride vous permet d'améliorer une solution en appliquant un deuxième solveur après le premier.

Commencer avec Global Optimization Toolbox

Apprendre les bases de Global Optimization Toolbox

Configuration d'optimisation globale basée sur les problèmes

Créer des variables d'optimisation, créer un problème avec objectif et contraintes, appeler solve

Configuration du problème d'optimisation basé sur le solveur

Choisissez le solveur, définissez la fonction objectif et les contraintes, calculez en parallèle

Recherche globale ou à points de démarrages multiples

Solveurs à points de démarrages multiples pour l'optimisation basée sur le gradient, avec ou sans contrainte

Recherche directe

Solveur de recherche de modèles pour une optimisation sans dérivée, contrainte ou non contrainte

Algorithme génétique

Solveur d'algorithmes génétiques pour l'optimisation mixte en nombres entiers ou en variables continues, avec ou sans contraintes

Essaim particulaire

Solveur par essaim particulaire pour une optimisation sans contrainte ou avec limites sans dérivée

Optimisation par modèle de substitution

Solveur d'optimisation par modèle de substitution pour fonctions objectif coûteuses, avec limites et contraintes d'entiers facultatives

Recuit simulé

Solveur de recuit simulé pour une optimisation sans contrainte ou sans dérivée ou une optimisation avec limites

Optimisation multi-objectifs

Ensembles de Pareto via des algorithmes de recherche génétique ou de modèle, avec ou sans contraintes