Global Optimization Toolbox

Résolution de problèmes d'optimisation à l'aide du traitement parallèle

Vous pouvez combiner Global Optimisation Toolbox et Parallel Computing Toolbox pour résoudre les problèmes qui bénéficient du traitement parallèle. En utilisant des fonctions de traitement parallèle intégré ou en définissant un déploiement personnalisé du traitement parallèle de votre problème d'optimisation, vous diminuez le temps nécessaire pour arriver à une solution.

La prise en charge du traitement parallèle accélère l'évaluation des fonctions objectif et de contrainte dans les solveurs d'algorithme génétique, d'algorithme génétique multi-objectif et de recherche de formes. Vous pouvez accélérer le solveur multistart en répartissant les multiples appels de solveur local sur plusieurs travailleurs MATLAB ou en activant l'estimation de gradient parallèle dans les solveurs locaux.

Optimisation d’un programme de passage des vitesses pour maximiser les économies de carburant 5:33
Optimisez 20 paramètres dans un programme de passage des vitesses afin de maximiser les économies de carburant dans le cas d’une transmission à double plateau. Utilisez des algorithmes d’optimisation globale et des traitements parallèles pour accélérer cette maximisation.

Une implémentation de traitement parallèle personnalisé implique de définir explicitement le problème d'optimisation de façon pour utiliser la fonction de traitement parallèle. Vous pouvez définir votre fonction objectif ou votre fonction de contrainte afin d'utiliser le traitement parallèle, ce qui vous permet de réduire le temps requis pour évaluer l'objectif ou la contrainte.

Régression non linéaire avec Multistart Solver 4:16
Trouvez les paramètres les mieux adaptés pour un modèle exponentiel.

Essayer Global Optimization Toolbox

Obtenir une version d'évaluation

Accélérer vos simulations MATLAB mais aussi Simulink avec le calcul parallèle et distribué

Visionner le webinar

FREE Optimization Interactive Kit

Obtenir le kit maintenant