La production des lopins d'aluminium par découpage de longues billettes génère beaucoup de rebuts dont le coût de recyclage peut être très élevé. Quand un plan de coupes est appliqué à une billette, il subsiste souvent un dernier lopin (rebut) dont la longueur ne correspond à aucune commande. Pour minimiser la quantité des rebuts, le problème est modélisé et résolu en utilisant la programmation mathématique.
En industrie de l'aluminium, les billettes font partie des produits les plus importants. Ce sont de longs cylindres pleins, de différents diamètres d'alliages, qu'il faut découper en lopins de longueurs spécifiées par le client. Ces lopins sont destinés à être mis en forme par filage à chaud. Le processus de découpage génère des rebuts qu'il faut refondre et recycler, engendrant des coûts de production supplémentaires. La réduction des rebuts implique une amélioration de la productivité et entraîne une réduction des coûts de production.
En collaboration avec un grand producteur d'aluminium, nous avons analysé le processus de découpage des billettes. La planification de ce processus se fait actuellement par approche manuelle par un planificateur. Il lui faut plusieurs jours pour planifier un découpage de billettes qui satisfait la demande de quelques semaines seulement. La solution obtenue est loin d'être optimale et génère beaucoup de rebuts. De plus, si de nouvelles commandes surviennent après la planification, il est très difficile au planificateur de réviser son plan initial.
L'utilisation de la programmation linéaire en nombres entiers permet de développer des modèles mathématiques efficaces qui aboutissent à des solutions optimales ou proches de l'optimal en quelques heures, voire quelques minutes. Ceci permet au planificateur de se concentrer sur des tâches plus importantes et de gagner en flexibilité pour intégrer de nouvelles commandes après la construction du plan.