Optimisation non lineaire sous contrainte
TCHIE
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour je suis debutant en Matlab je voudrais écrire un code qui me permet de minimiser une fonctionnelle non lineaire de 4 variables avec 4 paramètres sous la contrainte que chaque variable appartienne à L intervalle fermé [-1,1 ]
A voir également:
- Optimisation non lineaire sous contrainte
- Optimisation pc - Accueil - Utilitaires
- Optimisation découpe panneau gratuit - Télécharger - Outils professionnels
- Démarrage d'android en cours optimisation de l'application - Forum Téléphones & tablettes Android
- Optimisation de livraison - Forum Windows 10
- Optimisation windows 10 - Guide
1 réponse
Bonjour,
Une façon de faire serait de déterminer un "pas" sur chaque variable, pour les faire varier de -1 à 1, et calculer ta fonction pour chacune des combinaisons de tes variables.
Plus le pas est fin, plus tu gagnes en précision ; mais tu perds en rapidité de calcul.
Pour optimiser, on peut rendre ce pas dynamique : de plus en plus fin pour les variables dont la variation a le plus d'effet sur la fonction, et de plus en plus fin autour des valeurs basses trouvées.
Par contre, comme on échantillonne, on ne peut pas garantir de trouver le minimum global.
Xavier
Une façon de faire serait de déterminer un "pas" sur chaque variable, pour les faire varier de -1 à 1, et calculer ta fonction pour chacune des combinaisons de tes variables.
Plus le pas est fin, plus tu gagnes en précision ; mais tu perds en rapidité de calcul.
Pour optimiser, on peut rendre ce pas dynamique : de plus en plus fin pour les variables dont la variation a le plus d'effet sur la fonction, et de plus en plus fin autour des valeurs basses trouvées.
Par contre, comme on échantillonne, on ne peut pas garantir de trouver le minimum global.
Xavier