Un langage de modélisation pour la programmation mathématique

— AMPL est un langage de modélisation algébrique complet et puissant pour la résolution de problèmes linéaires et non linéaires, aux variables discrètes ou continues.

Développé dans les laboratoires de Bell, AMPL vous permet d’utiliser des notations génériques et des concepts familiers pour formuler des problèmes d’optimisation et pour en examiner les solutions possibles, pendant que votre machine se charge de communiquer avec le solveur approprié. La flexibilité et la facilité d’utilisation d’AMPL rendent le prototypage et le développement de modèles très rapide, tandis que sa vitesse et le contrôle des options en font un outil efficace pour une utilisation répétée en production.

un langage de modélisation reconnu mondialement

clients

pays

citations

interfaces de programmation

applications

Transport

Santé

Industrie

Télécommunications

Finance

Conseil / Services

Energie / Ressources naturelles

fonctionnalités

— AMPL possède un certain nombre de fonctionnalités essentielles pour faciliter la modélisation et la communication avec une large gamme de solveurs d’optimisation linéaires et non linéaires. La richesse de son langage facilite l’écriture de modèles d’optimisation, en faisant un outil incontournable pour le développement et le déploiement de systèmes complexes.

Définition de boucles et d’instructions « si-alors-non » +

Support des ensembles et des opérations sur les ensembles +

Gestion des expressions logiques +

Fonctionnalités avancées pour le non linéaire :

  • Initialisation des variables primales et duales +
  • Élimination automatique de variables fixées par des contraintes +
  • Fonctions définies par l’utilisateur
  • Différentiation automatique +

AMPL IDE, environnement de développement

Séparation du modèle et des données +

Connexion simple à de multiples formats de données : fichiers textes, Excel, base de donnée SQL +

Librairie de fonctions mathématiques +

Interfaces avec les solveurs Artelys Knitro et FICO Xpress

Définition de boucles et d’instructions « si-alors-non » +

Support des ensembles et des opérations sur les ensembles +

Gestion des expressions logiques +

Fonctionnalités avancées pour le non linéaire :

  • Initialisation des variables primales et duales +
  • Élimination automatique de variables fixées par des contraintes +
  • Fonctions définies par l’utilisateur
  • Différentiation automatique +

AMPL IDE, environnement de développement

Séparation du modèle et des données +

Connexion simple à de multiples formats de données : fichiers textes, Excel, base de donnée SQL +

Librairie de fonctions mathématiques +

Interfaces avec les solveurs Artelys Knitro et FICO Xpress

interfaces

systèmes d’exploitation

s'abonner à nos newsletters

témoignages

— “La performance d’Artelys Knitro et d’AMPL nous a permis d’automatiser nos séances de radiothérapie, les séances de traitement sont plus courtes et ciblent mieux les tumeurs cancéreuses. Cette méthode qui repose sur la résolution de problèmes d’optimisation de grande taille a déjà permis de traiter plus de 800 patients.”

Masoud Zarepisheh, PhD

Professeur adjoint, Memorial Sloan Kettering Cancer Center (MSKCC)

— “L’utilisation de composants robustes, innovants et performants nous permet de mener des analyses fiables sur des sujets sensibles comme la sécurité du réseau.”

Jean Maeght, PhD

Ingénieur R&D, Réseau de transport d'électricité (RTE)

demander une démo

 

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

Pin It on Pinterest