Cliquez ici pour recevoir notre newsletter

Archives de la newsletter :
2008 : 05
2006-2007 : 01- 02 - 03
- 04

 


KNITRO

Artelys distribue en Europe continentale l'optimiseur non linéaire KNITRO seul ou sous la forme d'une licence groupée avec le modeleur AMPL. Résultat de dix années de recherche à Northwestern University, KNITRO est industrialisé et commercialisé par la société Ziena Optimization (Etats-Unis) depuis 2001.

KNITRO est directement interfacé avec MATLAB depuis la version KNITRO 5.2, ce qui permet l'utilisation de l'ensemble de ses fonctions par tous les utilisateurs de Matlab Optimization Toolbox.

L'optimisation non linéaire et KNITRO

La programmation non linéaire est au centre de nombreuses problématiques économiques et industrielles, comme par exemple :

la définition de tarifications ou de politiques de revenue management ;
le calage de paramètres dans des modèles financiers et industriels;
la conception et la gestion de réseaux électriques et gaziers.

KNITRO, qui utilise les techniques d'optimisation les plus récentes, est l'outil idéal pour la résolution de ces problèmes. Il permet le traitement efficace de problèmes non linéaires et non convexes possédant plusieurs milliers de variables. KNITRO est le premier solveur généraliste à disposer de deux options, "points intérieurs" et "gestion des contraintes actives", pour la prise en compte de contraintes d'inégalité, ce qui renforce son efficacité sur toute une gamme de problèmes de structures différentes.

Les interfaces de KNITRO

KNITRO est directement interfacé avec Matlab : l'ensemble de ses fonctionnalités et algorithmes sont accessibles de façon transparente via le module Matlab Optimization Toolbox. L'utilisation de cette interface est particulièrement recommandée aux utilisateurs de Matlab dans le cadre de la réalisation de prototypes ou de logiciels d'étude comme pour le développement de solutions Matlab opérationnelles.

KNITRO peut être appelé depuis n'importe quelle application développée en C/C++, Java ou Fortran. L'optimiseur est alors complètement intégré à l'application ; le cas échéant, il peut même être distribué avec elle, de façon transparente pour l'utilisateur final. Dans ce cas, le développeur écrit les fonctions C/C++, Java ou Fortran qui évaluent l'objectif, les contraintes et les dérivées premières.

Enfin, l'appel de KNITRO à travers le modeleur AMPL offre un grand confort d'utilisation. Il est possible de développer un modèle non linéaire avec AMPL et de le résoudre grâce à KNITRO. Les temps de développement sont alors beaucoup plus courts, notamment grâce au différentiateur automatique de AMPL qui exonère le développeur du calcul des dérivées. Mais surtout, c'est la nature même du travail de l'utilisateur qui est modifiée : il se consacre à la modélisation et à l'analyse des résultats, sans se préoccuper de la communication avec KNITRO. Cette solution est à retenir dans le cadre d'études de faisabilité ou de prototypage rapide.

Techniques d'optimisation utilisées par KNITRO


Renseignements

Pour toute information concernant KNITRO, contactez
info-knitro@artelys.com.

 

Haut de page

 

 

 

Knitro
Solveur pour la programmation
non linéaire

PRÉSENTATION

ASSISTANCE

DOCUMENTATION

PARTENARIAT
ACADÉMIQUE


CONTACT/INFO

 

 
   

ACCUEIL I ACTUALITES I L'ENTREPRISE I DOMAINES I RECRUTEMENT I PLAN DU SITE I CONTACT I ENGLISH

© Artelys SA 2000-2008, tous droits réservés - Conditions d'utilisation