Une gamme complète d’outils de modélisation et d’optimisation numérique

— FICO® Xpress Optimization propose une gamme complète d’outils de modélisation et d’optimisation numérique. Ces solutions peuvent être rapidement intégrées dans des applications métier afin d’apporter des éléments de décision à des problématiques complexes.

Xpress initialement développé par Dash Optimization en 1983 puis racheté par FICO en 2008 est le premier solveur commercial à pouvoir résoudre des problèmes linéaires et en variables mixtes sur PC dès 1986. Depuis près de 40 ans, Xpress est un acteur incontournable du secteur de l’optimisation en étant successivement le premier solveur commercial à dépasser le milliard de variables sur des problèmes en variables mixtes en 2010 puis à proposer une version parallélisable du simplexe dual en 2014.

une suite d’optimisation reconnue mondialement

— Des clients industriels utilisent FICO® Xpress dans plus de 90 pays en faisant l’un des leaders mondiaux pour la résolution de problèmes d‘optimisation complexes.

pays différents

solveurs

téléchargements

interfaces supportées

architecture

— L’architecture de la gamme FICO® Xpress Optimization repose sur 3 niveaux d’abstraction permettant de couvrir l’ensemble des aspects liés à la résolution de problématiques industrielles complexes : un moteur d’optimisation composé de trois solveurs, des outils de modélisation et de développement ainsi qu’une interface de déploiement.

applications

Transport

Production

Télécommunications

Planification

Économie & Finance

Collectivités locales & services publics

Énergie & Agroalimentaire

fonctionnalités

— FICO® Xpress Solver regroupe trois solveurs d’optimisation complémentaires pour mettre à disposition de ses utilisateurs une large gamme d’algorithmes spécialisés afin de résoudre efficacement les problèmes les plus complexes.

Xpress Optimizer

Xpress Optimizer est la solution globale pour tous les problèmes linéaires et quadratiques convexes, qu'ils soient continus, en nombres entiers ou en variables mixtes :

  • Méthode du simplexe pour les problèmes linéaires et quadratiques continus.
  • Méthode de points intérieurs pour les problèmes linéaires, quadratiques et non linéaires convexes continus de grande taille (module Barrier LP&QP).
  • Méthode de Branch-and-Bound/Branch-and-Cut pour les problèmes en nombres entiers linéaires et quadratiques (modules MIP et MIQP).

 

Xpress Kalis

Le module Xpress Kalis fournit un accès au solveur Artelys Kalis depuis Mosel ; il permet de modéliser et résoudre des problèmes combinatoires en utilisant des techniques de programmation par contraintes. Les extensions apportées au solveur de propagation de contraintes (ajouts de nouvelles contraintes, de nouvelles stratégies de recherche, etc.) sont directement utilisables en langage Mosel.

Xpress Nonlinear

Le module Xpress Nonlinear embarque des méthodes d’optimisation linéaire successive (SLP) et de points intérieurs permettant de résoudre efficacement des problèmes non linéaires continus ou en variables mixtes de grande taille. Les méthodes SLP reposent sur la résolution successive de problèmes linéaires approximant le modèle non linéaire alors que les méthodes de points intérieurs font appel au solveur Artelys Knitro.

— FICO Xpress Mosel est un langage de modélisation algébrique de haut niveau étroitement intégré avec les solveurs d’optimisation de FICO Xpress Solver.

Ce langage permet la modélisation de problèmes industriels de grande taille et offre des fonctionnalités de premier ordre telles que la modélisation distribuée ou encore la possibilité d’embarquer ses moteurs d’optimisation dans le cloud pour exploiter pleinement les performances des environnements de calcul multiprocesseurs et multicœurs.

Xpress Mosel s’accompagne de plusieurs interfaces de données permettant d’exploiter aussi bien des fichiers textes, des fichiers Excel que des bases de données ODBC ou encore Oracle. Xpress Mosel peut facilement être embarqué dans des applications tierces puisqu’il comporte une API complète donnant accès aux langages de propagation principaux ; cela inclut notamment Python, Matlab, Java, C/C++, .NET.

Afin de faciliter au maximum le développement, FICO® Xpress Optimization possède un environnement de développement intégré, Xpress Workbench, permettant de développer aussi bien des modèles d’optimisation avec Xpress Mosel que des solutions logicielles globales.

Xpress Workbench comprend un éditeur de texte collaboratif disposant de nombreuses fonctionnalités incontournables telles que la coloration syntaxique, l’auto-complétions, le pliage de code ou encore une aide contextuelle détaillée pour (entre autres) Mosel, VDL, XML, HTML/javascript et R.

— Xpress insight permet le packaging et le déploiement de modèles d’optimisation sous la forme de FICO® Xpress Solutions.

Ce mode de déploiement permet de réduire de près de 70% le temps de développement et met à disposition des commerciaux une application web moderne comportant de nombreuses fonctionnalités :

  • Des interfaces personnalisées telles que la visualisation de réseaux et de cartes, des tableaux de bord, des tables permettant de représenter les modèles d’optimisation d’un point de vue commercial
  • La création et la comparaison de scénarios pour analyser les dépendances et la sensibilité du problème à différents paramètres.
  • Fonctionnalités de travail collaboratif dont le partage de scénario.
  • Une interface adaptative permettant de filtrer les accès à certaines fonctionnalités selon les rôles et les privilèges des différents utilisateurs.

Basé sur une architecture client-serveur, Xpress Insight fournit une interface web efficace et hautement évolutive permettant de lancer des calculs d’optimisations tant en local que sur des services distants.

systèmes d’exploitation

Abonnez-vous à notre newsletter

Les données collectées seront exclusivement traitées par la société Artelys dans le but de vous tenir informé(e) des services et produits commercialisés par notre entreprise.

🛈

demandez une démo

© ARTELYS • Tous droits réservés • Mentions légales

Pin It on Pinterest