Les quantités minimales de commande (MOQ) sont omniprésentes dans la supply chain. À un niveau fondamental, les MOQ représentent un moyen simple pour le fournisseur d’indiquer qu’il est possible de réaliser des économies lorsque les produits sont commandés par lots plutôt qu’à l’unité. Cependant, du point de vue de l’acheteur, traiter avec les MOQ est loin d’être une affaire banale. L’objectif n’est pas seulement de satisfaire les MOQ - ce qui est facile, il suffit de commander davantage - mais de satisfaire les MOQ tout en maximisant le retour sur investissement.

Lokad traite les MOQ depuis des années déjà. Cependant, jusqu’à présent, nous utilisions des heuristiques numériques mises en œuvre à travers Envision chaque fois que les MOQ étaient impliqués. Malheureusement, ces heuristiques étaient quelque peu fastidieuses à mettre en œuvre de manière répétée, et les résultats que nous obtenions n’étaient pas toujours aussi bons que nous le souhaitions - bien qu’ils soient déjà bien meilleurs que leurs équivalents “manuels”.

Ainsi, nous avons finalement décidé de développer notre propre solveur non linéaire pour le problème général des MOQ. Ce solveur peut être utilisé via une fonction appelée moqsolv dans Envision. Résoudre le problème MOQ général est difficile - vraiment difficile, et sous le capot, c’est un logiciel assez complexe qui fonctionne. Cependant, grâce à ce solveur, Lokad propose désormais une manière simple et uniforme de traiter tous les types de MOQ couramment rencontrés dans le commerce ou la fabrication.