Cliquez ici pour recevoir notre newsletter

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

 


Artelys Dualis
Un composant numérique pour la résolution
de grands problèmes combinatoires


Décomposition de grands problèmes combinatoires

De nombreuses problématiques industrielles se modélisent sous la forme de problèmes d'optimisation combinatoire : problème de localisation, planification de personnel ou de tournées, etc.

Une unique méthode frontale ne peut être utilisée pour traiter de très grandes instances. Décomposer le problème initial en une série de problèmes plus simples peut en faciliter la résolution. Artelys Dualis est un outil d'optimisation convexe non différentiable très utile pour mettre en oeuvre une méthode de décomposition et de coordination, comme la relaxation lagrangienne.

Présentation d'Artelys Dualis

Artelys Dualis est un composant numérique efficace et robuste pour la minimisation (resp. maximisation) de fonctions convexes (resp. concaves) non-différentiables. Artelys Dualis est extrêmement utile par exemple pour la mise en oeuvre de méthodes de relaxations lagrangiennes. La phase de remise à jour des multiplicateurs dans une relaxation lagrangienne nécessite en effet la maximisation d'une fonction concave et non différentiable (la fonction duale).

Artelys Dualis est basé sur la méthode des faisceaux, qui produit une séquence d'itérés convergeant vers le minimum recherché d'une fonction convexe. Ces itérés correspondent aux minima d'approximations successives par des coupes de la fonction convexe initiale. Afin de limiter l'utilisation de la mémoire, la méthode des faisceaux sélectionne et maintient uniquement un nombre limité de ces coupes. Un puissant algorithme de programmation quadratique dédié garantit la stabilisation des itérés fournis. La méthode des faisceaux permet enfin de prouver l'optimalité avec une précision donnée, contrairement à d'autres techniques de minimisation convexe comme les méthodes de sous-gradients.

Un composant simple d'utilisation, robuste et modulable

Artelys Dualis est une librairie C++ d'utilisation très simple. La communication entre Artelys Dualis et l'application utilisant l'optimiseur se déroule de la façon suivante : pour chaque point proposé par Artelys Dualis, l'application doit pouvoir renvoyer la valeur de la fonction et un sous-gradient en ce point.

Ce mode d'appel indirect permet une intégration aisée dans des codes existants : une fois l'objet C++ Artelys Dualis créé, son utilisation se résume à l'appel d'une méthode calculant la valeur de la fonction et un sous-gradient au point proposé par Artelys Dualis.

La robustesse de son paramétrage par défaut est éprouvée. Il n'est donc pas nécessaire d'être un expert en optimisation pour pouvoir utiliser Artelys Dualis.

Les différents paramètres qui règlent l'optimisation sont accessibles et peuvent être fixés pour modifier le comportement de l'optimiseur. Il est également possible d'imposer des bornes sur les variables.

Artelys Dualis peut être intégré à une recherche arborescente si l'on choisit d'effectuer une relaxation lagrangienne pour évaluer les bornes.

Artelys Dualis est disponible sous Windows, Linux et Sun Solaris.

Nous contacter à : info-dualis@artelys.com pour obtenir de plus amples informations sur les disponibilités sur d'autres plates-formes.

Partenariat académique

Artelys propose des programmes de partenariat autour du composant Dualis avec les universités, grandes écoles et autres centres de formation et de recherche publics. Ces partenariats visent à promouvoir l'enseignement et la recherche en optimisation.

Renseignements

Pour toute information concernant Artelys Dualis, vous pouvez nous contacter :
par téléphone : +33 1 44 77 89 00 ;
par courrier électronique : info-dualis@artelys.com

 

Haut de page

 


 

 
   

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