Cliquez ici pour recevoir notre newsletter

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


Artelys Kalis - Nouveautés

Xpress-Kalis 2008

La version Xpress-Kalis 2008 connaît une avancée significative avec le développement de nouvelles fonctionnalités d'extension.

Extensions

développement et ajout de contraintes sur mesure,

développement et ajout d'heuristiques spécifiques de recherche,

développement et ajout d'heuristiques de sélection de variables,

développement et ajout de stratégie de résolution.

Une percée originale et innovante

L'utilisateur peut à présent enrichir lui-même Xpress-Kalis en créant ses propres contraintes et heuristiques. Cette librairie sur mesure s'intègre à la librairie par défaut de façon transparente et devient accessible directement en langage Mosel : les contraintes spécifiques sont utilisées de la même façon que les contraintes standard.

Cette fonctionnalité d'extension est particulièrement intéressante dans le cadre d'un développement de modèles avancés nécessitant l'emploi de schémas complexes de propagation de contraintes. Loin de limiter l'utilisateur à un ensemble de possibilités de modélisation standard, Xpress-Kalis lui permet au contraire de concevoir et d'implémenter ses propres contraintes et heuristiques dans le but de prendre en compte la spécificité de son problème et d'améliorer la performance de la résolution.

Xpress-Kalis Version 2007.2

Les améliorations suivantes ont été ajoutées à la dernière version de Xpress-Kalis :

Dans le domaine de l'ordonnancement :

La mise à la disposition de l'utilisateur des ressources optionnelles : ces contraintes permettent de modéliser le problème lorsque les affectations des ressources aux tâches sont des variables du problème.

Un meilleur contrôle de la propagation des contraintes de ressources grâce à de nouveaux paramètres dans les fonctions set_resource_attributes.

Des stratégies de recherche spécifiques à la méthode cp_schedule, aussi bien pour la recherche de solutions heuristiques que pour la recherche de solutions optimales.

La possibilité de spécifier plus finement le processus de recherche en fonction du nombre de nœuds explorés, du nombre de backtracks effectués, du nombre de solutions déjà obtenues, du nombre de nœuds explorés entre deux solutions, du temps écoulé (nouveaux paramètres MAX_NODES, MAX_BACKTRACKS, MAX_NODES_BETWEEN_SOLUTIONS, MAX_COMPUTATION_TIME, MAX_SOLUTIONS dans la fonction cp_schedule).

De façon générale :

L'amélioration des performances des sélecteurs de variables, diminuant le temps de calcul sur les problèmes de grande taille.

La mise à disposition d'un nouveau paramètre de contrôle : MAX_NODES_BETWEEN_SOLUTIONS (pour les méthodes cp_find_next_sol, cp_minimize, cp_maximize, cp_schedule).

Le paramétrage du détail des traces d'exécution (log), grâce au nouveau paramètre de contrôle verbose_level.

Les fonctions "callback" peuvent désormais être réinitialisées, ce qui leur confère une plus grande souplesse d'utilisation (par exemple set_node_callback).

 


Renseignements

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

 

 

 

ARTELYS KALIS

XPRESS-KALIS

FONCTIONNALITÉS

NOUVEAUTÉS

ENVIRONNEMENTS ET PLATES-FORMES

EXEMPLES

PROGRAMMATION PAR CONTRAINTES

PARTENARIAT ACADÉMIQUE

FORMATIONS

 
   

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