Version avec frame
Autres pages
Version avec frame
Quelques pointeurs sur la R.O.
Préambule
Ce site
(version avec frames)
a pour but de proposer quelques URL concernant le thème
trés large de la Recherche Opérationnelle, l'optimisation
combinatoire et quelques disciplines associées.
Les adresses de site (au moins) partiellement francophones sont
marquées par un petit drapeau français
(
).
Compte tenu de l'étendue et de l'aspect multi-disciplinaire de ce
domaine, l'ambition même de ce projet ne peut prétendre ni à une
couverture complète de la discipline, ni à une justesse des
choix effectués sur les liens proposés, ni même à la fiabilité de
ces liens !
Cependant, compte tenu d'un besoin local croissant, ce site est
appelé à vivre et à se développer dans les mois qui viennent. Il est
donc succeptible d'évoluer fortement tant au niveau de son contenu
que de son organisation, voire de son objectif même (spécialisation,
contributions locales, ...).
Par conséquent, toutes
suggestions
ou autres remarques sont le bienvenues.
Enfin, urls indiquées étant susceptibles d'être très rapidement périmées,
une information de la forme (21/11/2008)
indique la date à laquelle la ressource était accessible (et non pas
une date de mise à jour du site en question !).
Meta-pointeurs et moteurs
La recherche opérationnelle en générale
Annuaires de conférences
Revues et journaux électroniques
Quelques organismes ou laboratoires de RO
Annuaires de laboratoires
Associations et sociétés savantes
Liste alphabétique
Les théories utiles en Recherche Opérationnelle
Algorithmique en générale
Théorie des graphes
Liens généraux
-
Graphes
(http://perso.orange.fr/jean-paul.davalan/liens/liens_graph.html)
(19/09/2006)
Page ludique de Jean-Paul Davalan (voir sa rubrique
jeux mathématiques).
-
Laboratoire Leibniz, Equipe Graphes
(http://www-leibniz.imag.fr/GRAPH/francais/themes.html)
(19/11/2008)
-
Graph Theory - Algorithms - Complexity
(http://home.arcor.de/Emden-Weinert/graphs.html)
(08/06/2012)
Nombreux pointeurs sur les graphes par sous thèmes.
-
graphdrawing.org
(http://www.graphdrawing.org)
(10/11/2008)
Théorie et outils concernant de dessin de graphes
(dont le format GraphML avec références de livres sur ce sujet).
-
Apprendre en ligne : théorie des graphes
(http://www.apprendre-en-ligne.net/graphes/)
(06/12/2008)
Présentation très pédagogique de niveau lycée par Didier Müller.
Outils autour des graphes
-
Graphviz
(http://www.graphviz.org)
(08/06/2012)
Voir dans la rubrique outil plus bas
Logiciel permettant d'afficher automatiquement un graphe à partir
de formats de description textuels simples.
-
dotguide.pdf
(08/06/2012)
Manuel (pdf) du format '.dot'
-
Ruby-graphviz
(08/06/2012)
une interface Ruby pour Graphvis bien faite de Grégoire Lejeune.
Cette interface commence à intégrer quelques algos de base sur
la structure de données Graph
-
Automatiser la création de graphiques avec Graphviz
(xx/08/2005)
excellent totorial français illustrant la création de graphes
manuellement avec Graphviz.
Version locale ENSTA
-
jGraphViz
(30/01/2009)
une interface de Graphviz pour Java
-
Ajax/Graphviz
(16/04/2008)
page web permettant de construire à la volée l'image gif
d'un graphe à partir d'un text au format dot (Appuyer sur
Return pour recalculer le graphe EXCELLENT)
-
Leonhard
(08/06/2012)
Une application Mac (en Macruby) pour construire dynamiquement des
graphes grâce à Graphiz
Voir la
démo Youtube de Leonhard
Question : quel était le prénom d'Euler ?
-
Grph: The high performance graph library for Java
(http://grph.inria.fr/)
(24/09/2013 - 11/09/2017)
Bibliothèque récente, orienté efficacité (CNRS/INRIA équipe Mascote).
-
Biggrph: Scientific distributed graph computing made easy
(http://www.i3s.unice.fr/~hogie/software/index.php?name=bigGrph)
(16/01/2017 - 11/09/2017)
Projet CNRS/Univ-Nice/Inria pour exécution d'algorithmes
distribués sur très grands graphes.
-
iGraph
(http://igraph.org/c/)
(08/06/2012, 10/10/2014)
Une librairie de graph en C avec interface pour les langage R et
Ruby
-
jGrapht
(http://www.jgrapht.org)
(08/06/2012)
Une librairie de graphe en Java (jGraft) avec interface graphique (jGraph)
-
JUNG : Java Universal Network/Graph
(http://jung.sourceforge.net)
(24/10/2009..15/06/2012)
Jung est un framework JAVA sous licence BSD permettant de
manipuler, analyser et visionner des graphes. JUNG est basé sur
(et inclue) les bibliothèques java
-
LEMON: Library of Efficient Models and Optimization in Networks
(https://lemon.cs.elte.hu/)
(11/11/2009)
Bibliothèque C++ de graphes simple à compiler, et couplable avec un
solveur linéaire tel que Glpk. Cette biblothèque fair désormais partie
du projet COIN-OR
-
Mascopt: Mascotte Optimization
(http://www-sop.inria.fr/mascotte/mascopt)
(24/12/2007)
Bibliothèque de graphes en java (ce projet semble figé) ?.
-
OGDF - Open Graph Drawing Framework
(http://www.ogdf.net)
(13/07/2011)
Bibliothèque C++ multiplatforme pour le dessins de graphe.
Elle est autonome sauf pour certains algo. nécessitant un solveur PL externe.
-
Pigale : Public Implementation of a Graph Algorithm Library
and Editor
(http://pigale.sourceforge.net)
(10/09/2008)
Editeur de graphe (C++ et QT4), et bibliothèque d'algotithmes plutot orientée
pour le dessin de graphes (binaires pour osx et windows).
-
RGL
(http://rgl.rubyforge.org/rgl)
(29/05/2008)
Ruby Graph Librairy : inspiré du design de la BGL (Boost Graph Library)
-
WebGraph
(http://webgraph.dsi.unimi.it)
(01/02/2008)
Un framework java pour étudier les (gigantesques !) graphes Web
-
Zest : The Eclipse Visualization Toolkit
(http://www.eclipse.org/gef/zest)
(19/03/2012)
Bibliothèque Java basée sur SWT/Draw2D permettant de construire et d'afficher des graphes
Théorie des jeux
Théorie de la complexité
Quelques Méthodes et techniques de RO
Programmation linéaire
Liens généraux
Outils
Programmation linéaire Multiobjectif
Liens généraux
Outils
-
vOptSolver: solver of Multiobjective linear optimization problems
(https://github.com/vOptSolver/vOptSolver)
(21/09/2017)
vOptSolver est le résultat d'un projet franco-allemand de recherche sur la résolution
exacte de problème multiobjectif.
C'est un package ecrit en Julia (il est temps de vous y mettre). Voir la publication
dans ce dépos git
Relaxation Lagrangienne
Polyédrique
Liens généraux et outils
Points intérieurs
Liens généraux
Outils
-
Page de Jacek Gondzio
(http://www.maths.ed.ac.uk/~gondzio)
(21/11/2008)
Travaille sur des problèmes non linéaires de grande taille, et en
particulier sur :
-
HOPDM: Higher Order Primal-Dual Method
(http://www.maths.ed.ac.uk/~gondzio/software/hopdm.html)
(21/11/2008)
Exécutable et librairie pour résoudre des Pogrammes linéaires ou convexe
de grande taille (librairie fortran et C)
-
LIPSOL (Linear-programming Interior Point SOLvers)
(http://www.caam.rice.edu/~zhang/lipsol)
(21/11/2008)
Extension à Matlab par
Yin Zhang
http://www.caam.rice.edu/~zhang/.
Il en existe une
extension pour Scilab (de 2006)
-
Tulip.jl: Interior-point solver in pure Julia
(https://github.com/ds4dm/Tulip.jl)
(01/03/2020)
Package Julia (utilisable avec JuMP) compétitif avec les
solveurs linéaires mais encore jeune.
-
Article du GERAD de 2019 :
an
interior-point solver with abstract linear algebra
-
Test perso en nombre de résolutions itérées d'un PL par seconde (sommes de fonctions convexes linéaires
par morceaux) :
Gorubi ou CPLEX effectuent environ 30 à 50% de résolutions de plus que Tulip
(de l'ordre de 15 call/sec sur 1 minute).
Mais attention, ce n'est pas forcément la solution entière du problème qui est
obtenue (car points intérieures),
-
todo: retester Tulip sur un gros problème PL plutôt que sur une itération de petits problèmes.
Programmation semi-définie
Liens généraux SDP
Outils SDP
-
BiqCrunch
(https://biqcrunch.lipn.univ-paris13.fr)
(20/09/2012..01/03/2020)
Un solveur pour les problèmes quadratiques binaires avec branch and bound intégré
-
SDP Software
(http://www-user.tu-chemnitz.de/~helmberg/sdp_software.html)
(21/11/2008)
Une liste de logiciels dédiés au problèmes SDP
-
SDPLIB
(http://euler.nmt.edu/~brian/sdplib)
(11/06/2012)
Une collection d'instances de problèmes SDP au format SDPA
(creux)
-
SDP_S
(http://semidef.free.fr/SDPS/SDP_S.html)
(11/06/2012)
Un Outil de
Frédéric Roupin
pour formuler et résoudre des relaxations Semidéfinies
pour les problèmes Quadratiques à Variables Bivalentes.
-
CSDP, A C Library for Semidefinite Programming
(https://projects.coin-or.org/Csdp)
(14/09/2006)
Ce logiciel est intégré à l'environnement
COIN.
-
PCSDP
(11/06/2012)
: une version parallèle (mémoire partagée) de CSDP
-
RCSDP
(11/06/2012)
: une interface à CSDP pour le langage R
-
DSDP : Software for Semidefinite Programming
(http://www-unix.mcs.anl.gov/DSDP)
(14/09/2006)
Voici une page de
tests
-
PENON : PENalty method for NONlinear and sdp
(http://www2.am.uni-erlangen.de/~kocvara/pennon/)
(11/06/2012)
Autre logiciel SDP commercialisé par
Penopt
(qui fourmit d'autre solveurs Non Linéaires)
Programmation stochastique
Méthode d'énumération (Branch and X)
Liens généraux
Outils
-
ABACUS - A Branch-And-CUt System
(http://www.informatik.uni-koeln.de/abacus)
(13/09/2006..14/06/2012)
Une librairie C++ pour utiliser faire du Branch and Xsxx
avec des solvers existants (au formay OSI)
Programmation Par Contraintes (PPC ou CP)
Métapointeurs
Recherche
Outils
-
Choco Solver
(http://choco-solver.org)
(28/11/2002 .. 18/01/2015)
Un solver gratuit pour programmation par contrainte 100% java.
La version majeur 3.x est une refonte (incompatible) des
versions précédentes
(avec contraintes de graphes, nouvelles APIs, mais
nécessite Java 8)
-
GeCode : generic constraint development environment
(http://www.gecode.org/)
(20/11/2008)
Très bonne bibliothèque de programmation par contrainte en C++.
-
Gecode/R une
interface pour Ruby (plus ou moins maintenu)
-
Google Optimization Tools
(https://developers.google.com/optimization/)
(05/01/2011..25/09/2015)
Les outil de RO utilisés en interne par Google : en particulier le
solver PPC "Google Solver"
-
JaCop
(http://jacop.osolpro.com/)
(12/01/2014)
solveur de Programmation par Contraintes en java avec de nombreuses
contraintes globales (dont contrainte de flot), un binding pour AMPL, ...)
-
Minion
(http://minion.sourceforge.net/)
(20/11/2008)
Une librairie C pour la PPC, limitée en nombre de contraintes
intégrées, mais qui se veut plus rapide que les solveurs commerciaux !
(même la couleur du site est agressive, c'est dire !)
-
MiniZinc
(http://www.minizinc.org)
(29/10/2015)
Un langage de modélisation par contraintes. De nombre solveur PPC accepte ce langage
en entrée, et un challenge annuel permet à chacun d'ex de se mesurer sur un jeu d'instance
modélisées em MinZinc.
Programmation logique
Liens généraux et outils
Algorithmes génétiques
Liens généraux
Outils
Colonies de fourmis
Essaim de particule (PSO=Swarm Particle Optimization)
Liens généraux
Personnes
-
Page de Maurice Clerk
(http://clerc.maurice.free.fr/pso)
(24/04/2007..12/06/2012)
Le pionnier français sur le sujet. Le site contient pas
mal de liens récents (doc ou logiciels)
Quelques classes de problèmes
Problèmes de Satisfaction (SAT...)
Motivation :
SAT est le prototype des problèmes NP-complets. Tout
problème NP-complet peut se réduire à SAT. Donc il suffit de
mettre le "paquet" sur les solveurs SAT pour résoudre tout
problème NP-complet !
Liens généraux
-
SAT live
(08/06/2012)
Tout sur le problème de STAtisfiabilité !
-
The SAT Association
(11/06/2012)
Objectif : promouvoir la recherche autour des problèmes apparentés à SAT.
(DPLL, CDCL, SLS, GB, SMT, BDD, AIG, MAX-SAT, Equiv Check, Model Check, more ...)
Outils
Voyageur de commerce (TSP)
Problèmes de Tournées
Plus court chemin et chemin optimal (SP)
Problèmes de flow
Affectation de Fréquences (FAP)
Problèmes d'affectation généralisées (GAP)
Problèmes d'affectation quadratiques (QAP)
Problèmes de coloration
Problèmes de gestion de générateurs (UCP = Unit Commitment Problem)
Ordonnancement
-
GOThA (Groupe de recherche en Ordonnancement Théorique et Appliqué)
(http://www-desir.lip6.fr/~pascualf/gotha)
(14/09/2006..14/06/2012)
Sous groupe du GDR-RO dédié aux problèmes d'ordonnancement.
Trés intéressant avec de bons liens.
-
Gestion de projet à contraintes de ressources
(http://ocea.li.univ-tours.fr/eocea/rcpsp)
(14/09/2006..14/06/2012)
Site du sous-groupe du GOThA dédié au problème RCPSP.
-
The scheduling zoo
(http://www-desir.lip6.fr/~durrc/query/)
(12/01/2014)
Page interactive pour s'y retrouver dans la notation des problèmes
d'ordonnancement, dans leur complexité et la bibliographie.
-
The PSPLIB : Project Scheduling Problem LIBrary
(http://129.187.106.231/psplib)
(14/09/2006..14/06/2012)
Une description des problèmes de type RCPSP (Resource-Constrainded
Project Scheduling Problem) et dérivés, avec quelques
instances de référence à télécharger.
-
Project Generator ProGen/max and PSP/max-library
(http://www.wior.uni-karlsruhe.de/LS_Neumann/Forschung/ProGenMax)
(14/09/2006..14/06/2012)
Un ensemble d'instances (avec le générateur) pour les problèmes de type RCPSP.
-
Scheduling instances
(http://mistic.heig-vd.ch/taillard/problemes.dir/ordonnancement.dir/ordonnancement.html)
(14/09/2006..14/06/2012)
Sur la page de Eric Taillard (Flow shop, Job shop, Open shop).
Problèmes divers
Règle de Golomb
Social Golpher Problem
-
Social Golfer Problem
(http://www.maa.org/editorial/mathgames/mathgames_08_14_07.html)
(18/06/2012)
Un problème d'organisation de groupe sociaux apprécié en
Programmation Par Contraintes.
-
The PusslOR
(http://puzzlor.com)
(17/10/2014)
Une collection de jeu à résoudre (problème de RO, puzzles, ...)
Langages spécialisés pour la RO
Langage Julia (Langage orienté mathématique et optimisation...)
Julia est un langage récent basé sur LLVM (comme Clang), développé
essentiellement par le MIT et orienté scientifique.
Julia est inspiré de Matlab, Python, Ruby, ... tout en étant compatible
avec la notion de copié-collé.
Julia intégre nativement les tableaux multidimensionnels et l'algèbre
linéaire et dispose d'une communautée très active autour le
l'optimisation et des math appli en général.
Étant donnée l'importance que ce langage est susceptible de représenter dans la communauté
RO, je déplace les liens de cette rubrique vers une page dédiée au
Langage Julia.
Langage AMPL (A Modeling Language for Mathematical Programming)
AMPL est un langage de modélisation de haut niveau développé
au Bell Laboratories. Il permet de modéliser des problèmes
linéaires ou non linéaires, continus ou discrets, et de sous
traiter le travail de résolution à divers solveurs
spécialisés.
Langage Claire
Langage spécialisé en optimisation combinatoire (également utilisé pour les appli web).
Langage CMPL (Coin/Coliop Mathematical Programming Language)
Langage open source de modélisation mathématique moderne (mais jeune !)
facilitant l'interaction avec les solvers existants.
Permet l'appel direct de Glpk ou Goruby, CPLEX..., et l'export vers
différents formats (mps, xml, ...)
Langage GMPL (General Algebraic Modeling System)
Un concurrent de AMPL.
Langage LSP (LocalSolver Program)
Langage de modélisation mathématique permettant de décrire des problèmes
non linéaires en nombre entier (variables de décision booléennes pour l'instant).
Cet outil (gratuit pour l'enseignement/recherche) développé par le
laboratoire e-Lab de Bouygues permet de
modéliser en LSP et résoudre des problèmes de trés grandes taille.
Il s'utilise comme une boite noire et utilise des méthodes de
recherche locale.
Langage PROLOG
Langage très apprécié par ceux qui l'aiment...
Langage Xpress-Mosel
Mosel est un autre langage de modélisation de haut niveau pour les
problèmes d'optimisation.
Quelques outils de R.O.
En dehors de cette rubrique, vous pouvez également accéder à un certain
nombre d'outils depuis les rubriques thématiques précédentes (e.g
Graphviz dans la section théorie des graphes, Choco en Programmation
Par Contraintes, ...)
Annuaires et solveurs en lignes
-
COIN-OR related resources
(http://www.coin-or.org/resources.html)
(13/09/2006..14/06/2012)
Une liste d'outils open-source logiciels pour la Recherche Opérationnelle.
-
NEOS: Server for optimisation
(http://www.neos-server.org/neos)
(07/06/2012..14/06/2012)
Propose des outils R.O utilisables en ligne via des formats
de modélisation standard.
Conçu pour permettre la comparaison de différents solveurs (de
problème d'optimisation), ce serveur (web) permet de tester
différents outils existants sur vos propres instances de problème
avec un certains choix dans les formats acceptés.
-
Optimization Software
(http://www-fp.mcs.anl.gov/otc/Guide/SoftwareGuide)
(13/09/2006..14/06/2012)
Une liste de (nombreux, mais plus à jour) logiciels dédiés à l'optimisation.
-
YALMIP wiki : solvers
(http://users.isy.liu.se/johanl/yalmip/pmwiki.php?n=Solvers.Solvers)
(15/06/2012)
Solveurs par ordre alphabétique
Remarque :
Les outils ci-dessous proposent au moins un mode de fonctionnement sous
forme de commande unix plus ou moins autonome (fonctionnant en boir noire).
-
COIN-OR
(http://www.coin-or.org)
(14/09/2006..14/06/2012)
COmputational INfrastructure for Operations Research
Projet Open source, ambitieux, d'origine IBM (C++)
Projet très important avec de nombreux solveurs et bibliothèques
spécialisés (souvent détaillés séparément dans cette page).
-
GLPK (GNU Linear Programming Kit)
(http://www.gnu.org/software/glpk)
(14/09/2006..15/06/2012)
La bibliothèque Glpk écrite en C est livrée avec un solveur
autonome (glpsol) est capable de traiter des problèmes linéaires
(continus ou en nombre entier) par des méthodes de simplexe ou de
Points Intérieur.
Ces problèmes peuvent être modélisés dans différents langages, dont
l'excellent GMPL (clone de AMPL ci-dessus).
-
LocalSolver
(http://www.localsolver.com)
(24/02/2011)
Un solver très efficace à base de recherche locale utilisable en boite
noire grace à un excellent langage
LSP
de description du problème à résoudre
(utilisable un peu comme AMPL avec un solver PLNE).
-
LP_Solve
(http://lpsolve.sourceforge.net/5.5)
(13/09/2006..15/06/2012)
Solver Linéaire MIP sous Licence LGPL
-
QSopt-Exact Home Page
(http://www.dii.uchile.cl/~daespino/ESolver_doc/main.html)
(13/11/2007..15/06/2012)
Solveur linéaire avec calculs exacts (car rationnels), basé
sur la bibliothèque
GMP (Gnu Multi Precision)
Une description comptète de ce solveur fait l'objet de la
Thèse de Daniel Espinoza
-
ROSE : Reformulation-Optimization Software Engine
(http://www.lix.polytechnique.fr/sysmo/rose/)
(07/06/2012)
Développé aux LIX (Polytechnique) essentiellement par David Savourey
mais intégré au projet COIN-OR).
C'est à la fois un langage et un solveur pouvant être utilisé en sortie de AMPL...
...à détailler...
Voir aussi le langage CMPL ci-dessus,
également intégré au projet COIN-OR.
-
SCILAB
(http://www.scilab.org)
(11/09/2006..)
L'environnement de calcul scientifique open-source de référence
(fork historique de scilab).
-
SYMPHONY : Framework et outil autonome pour faire du Branch and X.
(http://www.coin-or.org/projects/SYMPHONY.xml)
(07/06/2012)
Bien que Symphony soit une partie intégrante du projet
COIN-OR, il mérite une place à part de par son aspect outil
autonome. Il peut être vu comme un concurrent direct de GLPK.
Voir la liste en vrac des
fichiers du projet
Bibliothèque et Frameworks
Remarque :
Les solveurs précédents proposent également (en général) leur services sous
formes de bibliothèques.
-
GSL : Gnu Scientific Library
(http://www.gnu.org/software/gsl)
(13/09/2006..15/06/2012)
La Gnu Scientific Library est une librairie scientifique d'usage général
écrite en C
-
NLopt a free/open-source library for nonlinear optimization
(http://ab-initio.mit.edu/wiki/index.php/NLopt)
(18/06/2012)
Fournit une interface commune pour différentes bibliotèques
d'optimisations non linéaire, et accessible depuis différents
langages.
-
Paradiseo
(http://paradiseo.gforge.inria.fr)
(14/03/2008..15/06/2012)
Un Framework C++ multiplatforme pour la conception flexible de
méthaheuristiques (supportant MPI, GPU, ...).
-
SCIP: Solving Constraint Integer Programs
(http://scip.zib.de)
(11/09/2006..)
Un des frameworks non commeriaux les plus efficaces
multi-paradigme (Branch Cut and Price, PPC, SAT).
-
swIMP: SWIG-based Interface for Mathematical Programming
(http://swimp.sourceforge.net/)
(07/06/2012)
Pas très actif, mais original. Devrait faciliter la création d'interface
entre différents solveurs C ou C++ et d'autres langages.
Seule l'interface pour java est actuellement proposée
Quelques sociétés commerciales
-
ARTELYS
(http://www.artelys.com)
(29/11/2011..18/06/2012)
Société spécialisée en optimisation - formation (anciens élèves Ensta :-).
Par ailleurs, Artelys propose les outils d'optimisation liés à Xpress
(maintenant appelés FICO Xpress Optimization Suite)
-
FICO Xpress Optimization Suite
(18/06/2012)
Gamme d'outils de modélisation et d'optimisation numérique ;
-
Artelys Kalis
(18/06/2012)
un environnement (librairie C++ ou java) de Programmation hybride par Contraintes
et Mathématique ;
-
KNITRO
(18/06/2012)
Un solveur non linéaire pour des problèmes de très grande taille
(développé par
Ziena).
-
Bouygues/eLab
(http://e-lab.bouygues.com)
(27/04/2012..18/06/2012)
Propose du service/conseil en Recherche Opérationnelle,
Développe l'outil
LocalSolver.
-
Dynadec
(http://www.dynadec.com)
(01/02/2009..18/06/2012)
Dynatec propose COMET, un framework multiplatforme associant la
programmation par contraintes, la programmation mathématique et la
recherche locale contrainte (une version d'évaluation et universitaire est
disponible).
-
EURODECISION
(http://www.eurodecision.com)
(18/09/2006..18/06/2012)
Réalise des applications d'aide à la décision par intégration
de technologies d'optimisation et de simulation.
Les principaux domaines d'application sont : la logistique, les ressources
humaines, la production, le transport, les achats, les télécommunications.
-
GUROBI
(http://gurobi.com)
(01/12/2009..18/06/2012)
Société récente (2008) créée suite au rachat de ILOG par IBM qui
propose (au printemps 2009...) des outils d'optimisation linéaires,
quadratiques et en nombre entier (y compris pour MacOSX
Snow Leopard 64 bit). Version gratuite pour
l'éducation/recherche.
-
IBM/ILOG
(http://www-01.ibm.com/software/fr/websphere/optimisation)
(25/03/2010..18/06/2012)
Propose des outils de référence (tant au niveau de la qualité que
du prix !) dans le domaine de l'optimisation comme ILOG/Cplex
pour la programmation linéaire et quadratique et ILOG/CP Optimizer
pour la Programmation par contraintes.
Les versions complètes sont gratuites pour l'éducation et la recherche
universitaire.
-
INRO
(http://www.inro.ca/fr/produits)
(18/09/2006)
L'INRO est spécialisée dans les logiciels de planification des
transports : EMME, Dynameq et STAN.
Benchmarks et données tests
-
OR-Library de J.E. Beasley
(http://people.brunel.ac.uk/~mastjjb/jeb/info.html)
(18/09/2006..18/06/2012)
TTB : Une collection de tests maintenue par John E Beasley
pour toute sorte de problemes de RO !
-
MP-TESTDATA
(http://elib.zib.de/pub/Packages/mp-testdata)
(..18/06/2012)
Une collection de tests pour math et RO
-
princeton testProblems
(http://titan.princeton.edu/TestProblems)
(15/06/2007..18/06/2012)
Plusieurs catégories d'instances de problèmes d'optimisation
au format GAMS
-
Benchmarks for Optimization Software
(http://plato.asu.edu/bench.html)
(11/09/2006..18/06/2012)
Des instances et des benchmarks maintenus par
Hans Mittelmann pour les différentes branches de la R.O.
Comparaison possible des performance de nombreux solveur
linéaires, non linéaires parallèles, ...
./
retour ENSTA
/ ~diam
/ ro
/ main
modif : 04/03/2025
URL originale :
http://www.ensta.fr/~diam/ro
Auteur : Maurice Diamantini
URL originale :
http://www.ensta.fr/~diam/ro
modif : 04/03/2025