Développement d’algorithmes sur-mesure pour l’aide à la décision

Nos experts vous accompagnent

Notre offre

Conception d'algorithmes pour optimiser vos opérations


Cadrer

Formaliser une problématique et vous accompagner dans la durée
specification icon
  • Etude du besoin métier
  • Analyse de données
  • Méthodologie projet
Prototyper

Valider rapidement vos gains sur un périmètre maîtrisé
research icon
  • Algorithme sur mesure
  • Intégration Excel/Sheet
  • Résultats rapides
Industrialiser

Développer des outils à forte valeur ajoutée intégrés à votre SI
software icon
  • API REST
  • Intégration continue
  • Développement AGILE

Chez COSLING, nous concevons et développons des algorithmes d’optimisation sur mesure, spécifiquement adaptés aux besoins uniques de nos clients. Notre équipe vous accompagne tout au long du processus, du développement d’un Proof of Concept (POC) jusqu’à la mise en place de solutions industrialisées pleinement intégrées à votre système dinformation. Que vous ayez besoin de prototyper rapidement une idée ou de déployer une solution robuste à grande échelle, nous assurons un accompagnement personnalisé pour maximiser l’impact de vos décision et la performance de vos processus métiers.





Micro-services de calculs en Programmation Par Contraintes


model icon Modélisation du problème

Variables, contraintes, objectifs

analysis icon Optimisation des performances

Profiling, reformulations, méta-heuristiques

software development icon Développement logiciel

Imports/Exports, traitements métiers

API packaging icon Packaging en API Rest

Architecture en micro-services

scaling icon Passage à l'échelle

Dockerisation, Kubernetes

support icon Accompagnement dans la durée

Evolutions fonctionnelles, mises à jour techniques


En tant que contributeur majeur de Choco Solver, COSLING est le partenaire idéal en programmation par contraintes

Contactez-nous



Technologies d'optimisation


Programmation Par Contraintes

La Programmation Par Contraintes (PPC) est une technologie permettant la résolution de problèmes de Configuration et d'Optimisation sous contraintes. A la croisée de l'Intelligence Artificielle et de la Recherche Opérationnelle, cette approche par composants permet de construire des applications performantes et évolutives. Nous développons des modèles très performants en intégrant des composants avancés (contraintes globales dédiées, heuristiques de recherche, recherche locale, etc.). Nous utilisons différents solveurs, dont Choco Solver que nous développons conjointement avec l'IMT Atlantique, et ORTools CPSAT développé par Google.




Un réseau


Un polytope
Programmation Linéaire

La Programmation Linéaire (PL) est une technologie issue de la Recherche Opérationnelle pour résoudre des problèmes fortement combinatoires. Nous développons des modèles en variables continues, entières ou mixtes et intégrons des schémas avancés de résolution (Branch and Cut, Hybridation PPC, etc.). Nous utilisons à la fois des solveurs commerciaux et open source.

Algorithmes dédiés

Nous développons des algorithmes sur mesure efficaces pour répondre au mieux à vos besoins : algorithmes gloutons, méta-heuristiques, etc. Même lorsque nous ne reposons pas sur un solveur, notre culture Programmation Par Contraintes nous aide à concevoir des algorithmes évolutifs et fiables.


Un diagramme logique