Votre espace client

Remplissez le formulaire suivant afin de vous connecter à l'espace client. Attention, nombre de tentatives de connexion limité à 5.
Si vous avez perdu votre mot de passe, cliquez ici.

Artelys Knitro - Solveur d'optimisation non-linéaire

Un solveur d'optimisation non-linéaire unique, capable de résoudre une large gamme de problèmes

Les techniques d’optimisation employées par Artelys Knitro sont considérées comme les plus performantes, aussi bien du point de vue de la robustesse que de la rapidité d’exécution. Artelys Knitro est le seul solveur non-linéaire à disposer de quatre algorithmes ce qui lui permet de résoudre une large gamme de problèmes.

Principales fonctionnalités

Solution robuste et efficace pour les problèmes de très grande taille
Deux algorithmes de points intérieurs (barrière) et deux algorithmes active-set/SQP
Trois algorithmes pour la résolution de problèmes non-linéaires en variables mixtes
Heuristiques, méthodes des plans sécants, règles de branchement pour les problèmes MINLP
Heuristiques permettant de traiter les contraintes de complémentarités
Fonctionnalité multi-start pour la recherche de solutions globales
Possibilité de lancer plusieurs algorithmes en parallèle
Tuner permettant d'identifier rapidement les paramètres les mieux adaptés au problème à résoudre
Calcul automatique des approximations des dérivées premières et secondes
Stratégie judicieuse d'initialisation et détection rapide des infaisabilités

Nouvelles fonctionnalités d'Artelys Knitro 10.3

• L’API Python supporte désormais Python 3
• Nouvelle option "cg_precond" permettant le pré-conditionnement des sous-problèmes résolus par gradient conjugué dans les algorithmes de point intérieur de Knitro
• Amélioration de l’algèbre linéaire utilisée en interne rendant le solveur plus stable et plus efficace
• Meilleures performances sur les problèmes de moindres carrés de grande taille
• Amélioration de la gestion de la faisabilité permettant entre autres une meilleure détection des problèmes infaisables
• Amélioration significative de l’interface R
• Augmentation des performances et de la robustesse sur les problèmes non linéaires généraux dont les modèles avec variables entières

Gamme de problèmes d'optimisation résolus par Artelys Knitro

Problèmes non linéaires (NLP), potentiellement non convexes
• Systèmes d’équations non linéaires
Problèmes linéaires (LP)
• Problèmes quadratiques (QP/QCQP), convexes ou non convexes
• Problèmes des moindres carrés, problèmes de régression, linéaires ou non linéaires
• Problèmes mathématiques avec contraintes de complémentarité (MPCC/MPEC)
Problèmes non-linéaires en variables mixtes (MIP/MINLP)
• Optimisation sans dérivées (DFO)

Interfaces de programmation

Artelys Knitro peut être utilisé depuis des interfaces de programmation telles que C, C++, C#, Python, Fortran, Java

Modeleurs

Artelys Knitro peut être utilisé depuis les langages de modélisation suivants : AMPL, GAMS, AIMMS, MPL, Excel, Matlab

Artelys Knitro et MATLAB

Artelys Knitro possède une interface avec MATLAB® permettant d’accéder à toutes les fonctions de Knitro, y compris la possibilité de modéliser et de résoudre des problèmes non-linéaires en variables mixtes (MINLP) et des modèles mathématiques avec des contraintes d'équilibre (MPEC). Cette interface, appelée "knitromatlab", remplace l'interface obsolète ktrlink fourni auparavant par MATLAB au sein de l'Optimization Toolbox. Knitromatlab utilise une API très similaire à l'outil d'optimisation non linéaire MATLAB fmincon, permettant un portage simplifié du code de l’un vers l’autre, tout en rendant disponibles les fonctionnalités avancées d’Artelys Knitro. Des exemples et de la documentation sur l’utilisation de knitromatlab sont fournis avec la distribution Knitro et décrits dans le manuel utilisateur d’Artelys Knitro.

Artelys Knitro et AMPL

AMPL est un langage de programmation mathématique très populaire qui permet aux utilisateurs de représenter leurs problèmes d'optimisation de manière à la fois condensée et intuitive. Artelys Knitro fournit "knitroampl", un interface dédié permettant son utilisation depuis AMPL. Knitroampl donne accès à toutes les fonctions d’Artelys Knitro. Des exemples et de la documentation sur l’utilisation de knitroampl sont fournis avec la distribution Knitro et décrits dans le manuel utilisateur d’Artelys Knitro.

Artelys Knitro et R

R est un logiciel libre de traitement des données et d'analyse statistiques disponible sous licence publique générale GNU. R est développé et maintenu par la fondation R. Artelys Knitro fournit une librairie dédiée permettant son utilisation depuis R. Cette librairie donne accès à toutes les fonctions d’Artelys Knitro. Des exemples et de la documentation sur l’utilisation de Knitro depuis R sont fournis avec la distribution Knitro et décrits dans le manuel utilisateur d’Artelys Knitro.

Systèmes d’exploitation

Artelys Knitro est disponible sur Windows 32-bit and 64-bit Linux 64-bit  OS X 64-bit

 

Assistance Artelys Knitro

Artelys assure le support technique du produit Artelys Knitro dans le monde entier.

En savoir plus sur l’assistance