L'Inventory Routing Problem (IRP) est un problème de routage de véhicules et de gestion de stocks multi-période qui considère un ensemble de clients ayant des demandes déterministes par période, un ensemble V de véhicules homogènes avec une capacité Q et un horizon de temps fini avec H périodes. L'objectif est de définir les quantités à livrer aux clients, les dates de livraison et l'ordre dans laquelle les clients doivent être visités par période en utilisant les véhicules disponibles de telle sorte que les demandes des clients soient satisfaites à un coût total minimal de stock et de transport en respectant les contraintes de capacité des véhicules et de stockage des clients. Nous proposons une méthode en deux étapes pour le résoudre : la définition d'un tour géant prenant en compte tous les clients et leurs quantités de livraison définies pour toutes les périodes, suivie de la définition des tournées par véhicule et période de temps à l'aide d'un algorithme de programmation dynamique.