Artelys Knitro 12.1: génération de coupes dérivées de contraintes non linéaires !

26 novembre 2019

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

En effet, de nouvelles spécialisations du présolveur pour les variables entières ainsi que de nouvelles coupes de la famille des Mixed Integer Rounding ont été ajoutées. Ces nouvelles coupes sont dérivées automatiquement, y compris sur les contraintes non linéaires du problème étendant donc significativement l’ensemble des problèmes pour lesquels des coupes peuvent être générées.

L’impact de ces nouvelles coupes a été testé sur un ensemble d’instances tirées de la librairie CMU-IBM. Comme illustré ci-dessus, l’ajout des coupes dérivées des contraintes non linéaires (seulement ces coupes sont présentées dans le graphique) réduit significativement l’«integrality gap » au nœud racine, i.e. le rapport entre la solution optimale dans la version relaxée et dans la version entière.

L’interface Matlab a été complètement revisitée dans cette nouvelle version. Ces développements permettent de bénéficier de gains de performances significatifs sur les problèmes linéaires et quadratiques. Chacune des fonctions fournies exploite désormais au maximum la structure du problème à résoudre améliorant considérablement les performances.

Autres fonctionnalités d’Artelys Knitro 12.1 :

  • L’interface Python est désormais compatible avec Scipy pour la résolution de problèmes non linéaires continus.
  • Nouvelles opérations de presolve améliorant les performances sur les problèmes MPEC.
  • L’export de problèmes linéaires et quadratiques est désormais disponible au format MPS.
  • Augmentation générale des performances sur les modèles NLP et 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