IA et Recherche Opérationnelle pour la Défense et les Réseaux de Télécommunications

Optimisation tactique des opérations

Ils nous font confiance


OptaForce : Optimisation de la planification des activités et de la maintenance des flottes Mirage 2000

Après avoir remporté le défi OptiPlan, Cosling et Airbus ont conjointement développés la solution OptaForce pour permettre une planification optimisée des flottes de Mirage 2000. Les algorithmes de Cosling basés sur la Programmation Par Contraintes permettent d’optimiser différentes contraintes capacitaires, budgetaires et opérationnelles pour tirer le meilleur parti du potentiel de chaque aéronef. Il permet une amélioration du taux de disponibilité des aéronefs et donc une meilleure capacité pour les forces à remplir leurs missions.

OptaForce
airbus logo
Nicolas R.
Chef de Projet
Airbus Defence and Space
❝ Travailler avec Cosling nous a permis de créer un produit répondant totalement aux attentes de nos clients. Grace à leur expertise, ils ont su analyser nos contraintes et ont transformé des tâches complexes et répétitives en un moteur de planification performant. Ne se limitant pas à une expertise technique, leur présence à nos cotés nous a permis de conseiller le client afin d’obtenir un produit permettant de faire évoluer les pratiques actuelles de planification de la maintenance d’aéronefs. Le résultat de notre collaboration est un réel succès, la victoire d’un challenge d’innovation puis la création du produit Optaforce. ❞


Planification de missions sous contraintes

La planification de missions opérationnelles est une tâche complexe impliquant l’optimisation de multiples objectifs dans un environnement fortement contraint. Elle nécessite une allocation efficace des ressources (équipes, véhicules, équipements, configurations) tout en respectant des contraintes temporelles, logistiques et réglementaires.

Pour répondre à ces enjeux, Cosling met en œuvre des approches avancées de Programmation Par Contraintes (Constraint Programming, CP), particulièrement adaptées aux problèmes combinatoires où de nombreuses contraintes doivent être satisfaites simultanément. Les solutions développées permettent de :

  • Modéliser finement les contraintes opérationnelles (disponibilités, capacités, fenêtres temporelles).
  • Réduire efficacement l’espace de recherche grâce à des algorithmes de filtrage.
  • Générer des plans robustes et adaptables, facilitant la replanification en environnement évolutif.

Ces approches contribuent à améliorer la qualité des décisions opérationnelles tout en réduisant les délais de planification.



Mission planning
Nordine G.
Chef de Projet dans l’aéronautique
❝ En tant que chef de projet de la réalisation d’un outil permettant de planifier les missions Aériennes, j’ai pu travailler durant plusieurs mois de l’année 2025/2026, avec Jean-Guillaume de la société Cosling.
Il a réalisé une fonctionnalité complexe d’automatisation, fonctionnalité étant très attendue par notre client.
J’ai pu apprécier son efficacité pour l’avancée de ces travaux, ses explications claires, ses forces de propositions durant les réunions internes ou face à client exigeant. Ses bonnes relations humaines lui ont permis de s’intégrer facilement dans le projet.
J’espère continuer notre collaboration !! ❞



Configuration de réseaux et ordonnancement de télécommunications

Dans les systèmes de télécommunications, la configuration optimale du réseau et l’ordonnancement efficace des communications sont essentiels pour garantir une connectivité fiable et résiliente. Parmi les différents techniques qui existent en Intelligence Artificielle et en Recherche Opérationnelle, La programmation par contraintes et la théorie des graphes offrent des outils puissants pour modéliser et résoudre ces problèmes complexes.


Modélisation de réseaux résilients avec contraintes topologiques

Un réseau de télécommunications repose sur un graphe de connexions entre nœuds (stations, satellites, antennes, relais, etc.). Pour garantir une connectivité optimale, plusieurs contraintes doivent être respectées :

Choco Solver disposant d’un module de graphes, ces contraintes peuvent être exprimées sous forme de variables et contraintes de graphe, permettant une modélisation au bon niveau d’abstraction. Le solveur de contraintes permet de tester différentes configurations et d’optimiser la résilience tout en minimisant les coûts en ressources.


Ordonnancement des communications avec fenêtres de temps


Ground stations

Les communications satellite nécessitent un alignement temporel précis entre stations au sol et satellites, avec des contraintes comme :

  • Fenêtres de visibilité : chaque station ne peut communiquer avec un satellite que pendant des plages horaires spécifiques.
  • Bande passante limitée : les transmissions doivent être planifiées en fonction des ressources disponibles.
  • Attribution de fréquences dynamiques : pour éviter les interférences et maximiser l’efficacité du spectre radio.
Grâce à la programmation par contraintes, il est possible d’assurer un ordonnancement optimal des communications tout en respectant les contraintes physiques et opérationnelles.


ESA logo
Martin U.
ESTRACK Ground Operation Engineer
European Space Agency
❝ Nous avons travaillé avec Cosling dans le cadre d‘une étude sur l’optimisation de notre outil de planification de l’ESTRACK (Réseau de station sol de l’ESA). En moins de trois mois, l’équipe de Cosling a été capable de comprendre le design de nos logiciels et de nous proposer des améliorations possibles. Nous avons été impressionnés par leur compétence et leur méthode de travail adéquate. Cosling offre une combinaison de compétences difficiles à trouver en termes de formation théorique dans le domaine de l’optimisation et du génie logiciel. ❞