Principaux sujets de ce blogue
- Faire face à la complexité grâce aux calculs
- Deux moteurs et un accélérateur
- Du développement lent des modèles aux cycles décisionnels rapides
- La rapidité est importante, mais l’adoption l’est plus encore
- Pour bien utiliser l’IA générative dans les flux de travaux d’optimisation, traitez-la comme un assistant compétent, mais imparfait.
- L’optimisation comme capacité, et non comme projet
Les occasions d’optimisation ne manquent pas pour les responsables de la chaîne d’approvisionnement. En fait, ils sont constamment confrontés à des perturbations : positionnement des stocks, ordonnancement de la production, itinéraires de transport, conception de réseaux, planification des talents, retards portuaires, révisions des droits de douane, contraintes des transporteurs, normes du travail et évolution des priorités des clients. Aujourd’hui, la volatilité économique mondiale transforme l’optimisation en impératif permanent, plutôt qu’être un simple exercice ponctuel. Chaque changement exige de revoir les contraintes, de valider les hypothèses et de réaligner les attentes des parties prenantes.
Le plus grand défi de l’optimisation n’est pas d’exécuter le modèle, mais de mettre au point un modèle qui tient compte des contextes d’affaires assez rapidement pour soutenir les décisions opérationnelles.
Faire face à la complexité grâce aux calculs
Malgré l’énorme complexité combinatoire des chaînes d’approvisionnement modernes, la puissance de calcul n’est pas le seul facteur contraignant. Dans la majorité des organisations, les obstacles à l’optimisation sont de nature organisationnelle, et non technique.
Les modèles d’optimisation sont souvent traités comme des boîtes noires : ils sont compris, adoptés et modifiés par un petit groupe de spécialistes en recherche opérationnelle. Cette mentalité de « boîte noire » crée un goulot d’étranglement. Lorsque les règles commerciales changent, que la capacité évolue ou que les dirigeants veulent mettre à l’essai une nouvelle politique, le modèle n’est pas capable de suivre le rythme imposé par le monde des affaires. Cela n’est pas causé par la lenteur de la solution (ou du moteur logiciel), mais plutôt par le flux de travaux qui l’entoure.
Si l’optimisation n’est pas pleinement exploitée, ce n’est pas parce que les mathématiques ne peuvent pas maîtriser la complexité. L’informatique quantique et les approches hybrides quantiques et classiques apparaissent comme des accélérateurs potentiels pour les décisions très complexes liées à l’acheminement, à la planification et à la conception de réseaux où les espaces de solutions sont extrêmement vastes et limités.
Toutefois, concrètement, ce sont les étapes avant et après le modèle d’optimisation qui le ralentissent. En voici quelques exemples :
- Convertir des règles d’affaires ambiguës en contraintes et objectifs précis
- Effectuer le rapprochement des définitions et des responsabilités des données entre les fonctions
- Concevoir des ensembles de scénarios représentant fidèlement l’incertitude
- Présenter les résultats dans un langage d’affaires crédible et exploitable par les décideurs
- Répéter le cycle à chaque modification des hypothèses et valider les scénarios
Ici, l’IA générative peut améliorer sensiblement la façon dont les gens interagissent avec les modèles d’optimisation. Plutôt que de remplacer la recherche opérationnelle, elle permet aux utilisateurs d’interagir avec leurs modèles en utilisant leur propre vocabulaire et d’analyser rapidement les scénarios.
Deux moteurs et un accélérateur
Il est utile de définir clairement les forces de chaque outil.
L’optimisation assure l’intégrité décisionnelle – L’optimisation déterministe (paramètres connus) ou stochastique (paramètres variés) sélectionne les variables décisionnelles qui sont optimales comme les itinéraires, les quantités, les tâches et les horaires, selon des contraintes et des objectifs définis. Elle est le plus efficace lorsqu’il s’agit de prendre des décisions cohérentes et défendables sous certaines contraintes comme les capacités, les normes du travail, les niveaux de service, les politiques de sécurité des stocks et les restrictions réglementaires.
L’IA générative convertit et communique – L’IA générative agit comme « facteur humain » dans les processus décisionnels. Elle convertit l’information non structurée en résultats structurés, transforme l’intention en projet de code ou contrainte, génère des scénarios de candidature et communique clairement les compromis.
L’informatique quantique accélère certains flux de travaux – L’informatique quantique, particulièrement les architectures hybrides quantiques et classiques, accélère certains flux de travaux d’optimisation combinatoires en parcourant les vastes espaces de solution avec une efficacité accrue.
Ensemble, ces architectures proposent une solution puissante pour répondre aux enjeux liés à la chaîne d’approvisionnement, dont la complexité ne se limite pas au calcul, mais concerne également l’organisation.
Du développement lent des modèles aux cycles décisionnels rapides
Les parties prenantes décrivent rarement les contraintes dans une perspective mathématique. Par exemple, ils disent :
« Nous ne pouvons pas transporter de matières dangereuses sur cet itinéraire. »
« Ces unités de gestion des stocks doivent être réfrigérées en tout temps. »
« Ce client doit avoir la priorité si ses stocks sont bas. »
L’IA générative arrive à convertir ces phrases en modèles de contrainte structurés, et non finaux, ce qui accélère considérablement l’élaboration de modèles.
Que les équipes de recherche opérationnelle utilisent Pyomo, des outils de recherche opérationnelle, des interfaces de programmation d’application Gurobi ou des moteurs commerciaux de planification, l’IA générative accélère la génération du cadre initial du modèle, des pipelines de données et du code. L’objectif n’est pas d’accepter le code généré sans réflexion ni vérification, mais plutôt de réduire le délai de création d’un prototype fonctionnel.
La rapidité est importante, mais l’adoption l’est plus encore
L’IA générative peut jouer un rôle encore plus déterminant dans l’adoption des modèles de recherche opérationnelle grâce à une explicabilité accrue.
L’optimisation est réussie quand les décideurs ont confiance en elle. Ainsi, l’IA générative arrive à expliquer les compromis dans un langage d’affaires compris par l’entreprise. Par exemple : « Une augmentation des coûts de 1,2 % a permis de préserver un risque lié au niveau de service de 4,5 % dans la région A sous des contraintes de capacité au DC2. »
Des explications claires déterminent souvent si un modèle reste en laboratoire ou contribue aux décisions opérationnelles.
Pour bien utiliser l’IA générative dans les flux de travaux d’optimisation, traitez-la comme un assistant compétent, mais imparfait.
Voici quelques exemples de modes de défaillance courants.
- Contraintes plausibles, mais inexactes
- Anomalies dans les formules mathématiques, comme des signes erronés, des indices manquants et une logique défaillante
- Explications présomptueuses qui minimisent l’incertitude
- Fuite de données ou risques de sécurité lorsque les requêtes contiennent des renseignements commerciaux sensibles
Si ces modes de défaillance ne sont pas pris en charge, ils ébranlent la confiance envers le modèle. Il ne faut donc pas limiter l’IA générative, mais bien la gouverner de manière réfléchie.
Selon notre expérience, voici quelques exemples de balises pragmatiques.
- Utiliser l’IA générative pour proposer, jamais finaliser, des contraintes et des modèles
- Ajouter des facteurs de validation déterministes, comme des vérifications de faisabilité, des tests unitaires de contrainte et des limites de validité permettant de détecter automatiquement les anomalies
- Mettre à jour les registres d’hypothèses de façon transparente pour chaque scénario
- Assurer une intervention humaine avant l’encodage des modifications apportées à la politique dans le modèle
- Établir un modèle de gouvernance clair : contrôle des versions, pistes de vérification et surveillance
L’optimisation comme capacité, et non comme projet
Traitez l’optimisation comme une capacité dynamique, et non un projet ponctuel. Les écosystèmes de la chaîne d’approvisionnement forment des réseaux très complexes et imbriqués, à la croisée des secteurs et des régions, et ils sont en constance évolution. Les droits de douane, les fournisseurs et les réseaux changent, et les attentes en matière de services ne cessent de croître. Les organisations doivent donc actualiser et valider leurs modèles décisionnels, au rythme des affaires.
L’adoption d’une approche hybride contribue à une progression concrète.
L’optimisation assure l’intégrité décisionnelle dans un contexte de contraintes.
L’IA générative rend les modèles plus accessibles, ce qui permet aux dirigeants, aux responsables et aux analystes d’étudier différents scénarios selon leur propre vocabulaire, d’effectuer des tests d’hypothèses et de constater en temps réel les effets des changements sur les résultats.
Les méthodes quantiques peuvent accélérer davantage le traitement des enjeux les plus complexes d’itinéraires, de planification et de tâches, dans des situations où la rapidité est souvent déterminante.
Combinées, ces capacités ne font pas qu’accélérer et améliorer l’efficacité de l’optimisation. Elles renforcent sa transparence, sa convivialité et son harmonisation aux processus décisionnels.
Haut de page