|
Nonlinear Optimizer
Nonlinear Optimizer est un logiciel didactique permettant d'exécuter et de visualiser l'exécution d'algorithmes d'optimisation non-linéaires.
Il peut être utilisé pour les problèmes suivants:
- Optimisation non-linéaire sans contraintes
- Optimisation non-linéaire avec contraintes
- Programmation linéaire
Étant avant tout destiné à une utilisation pédagogique, ce logiciel ne permet de visualiser l'exécution d'un algorithme que pour des problèmes de dimensions inférieure ou égale à 2. Toutefois, il peut aussi être utilisé pour des problèmes de dimension supérieure à 2 sans affichage graphique.
Les méthodes implémentées sont les suivantes:
- Méthode du Gradient
- Méthode de Newton
- Méthode des directions conjuguées
- Méthode des gradients conjugués
- Méthode de Nelder et Mead
- Méthode de Frank et Wolfe
- Méthode de Zoutendijk
- Méthode de Kelley
- Méthode de pénalité intérieure
- Méthode de pénalité extérieure
- Méthode du Simplexe
Il est exécutable sur un ordinateur équipé d'une version de Java 1.4.2 ou ultérieure. Il fonctionne sur Linux, Mac OS X et Windows.
Ce logiciel a été implémenté par Thierno Diallo lors dans le cadre de son travail pratique de master à la Rose (Référence).
|
|