Artelys Knitro 12 : Venez tester notre nouvelle interface Julia !

10 juillet 2019

{“dynamic”:true,”content”:”post_excerpt”,”settings”:{“before”:””,”after”:””,”words”:””,”read_more_label”:””}}

Une toute nouvelle interface au langage Julia est désormais disponible. Elle repose sur les dernières API de Knitro et MathOptInterface apportant une flexibilité accrue lors de la manipulation des modèles. Cette interface supporte également le langage de modélisation JuMP (Julia for Mathematical Programming) permettant de modéliser vos problèmes d’optimisation en un tour de main.

Artelys Knitro 12 apporte également de nettes améliorations sur les problèmes en variables mixtes (MIP/MINLP). Plusieurs familles de coupes incluant les coupes Mixed Integer Rouding, zero-half et clique ont été implémentées et viennent se rajouter aux coupes de knapsack déjà présentes.

L’ajout de ces nouvelles familles de coupes a été testé sur un ensemble d’instances tirées des librairies CMU-IBM et MINLPLib1&2. Comme illustré ci-dessus, le temps de calcul ainsi que le nombre de nœuds générés dans l’arbre de recherche diminuent drastiquement avec Artelys Knitro 12 !

Autres fonctionnalités d’Artelys Knitro 12

• Nouvelle fonction Python, nommée ‘optimize’, permettant de résoudre tous vos problèmes d’optimisation avec un unique appel à Knitro
• Amélioration du présolveur avec une nouvelle méthode multi-passes appliquant successivement des opérations de présolve afin d’exploiter au maximum la structure du problème à résoudre
• Le Tuner intégré à Knitro supporte désormais les problèmes en variables mixtes, déterminant automatiquement les meilleurs paramètres pour résoudre vos problèmes les plus complexes !
• Support du format de fichiers MPS (Mathematical Programming System) permettant de résoudre une large gamme de problèmes linéaires et quadratiques
• Augmentation générale des performances et plus particulièrement sur les modèles SOCP de grande taille

Le mot d’Orléans Métropole

« L’observatoire de l’énergie un outil de suivi de données énergétiques à comparer avec les objectifs fixés, ce qui en fait un outil d’aide à la décision. Son libre accès via internet permet de partager ces constats avec le public, ce qui rentre dans une logique de transparence favorisant l’implication citoyenne »

Cyril Beucher, Chargé de mission Développement des énergies renouvelables, Orléans Métropole

Développement Web et/ou Full Stack

Artelys est à la recherche d’un stagiaire en développement Web et/ou Full Stack pour intervenir dans le développement de la suite logicielle Artelys Crystal.

lire plus
s'abonner à nos newsletters

Pin It on Pinterest

Share This