Bonjour,
je viens vers vous pour vous demander de l'aide concernant un projet. Je voudrais réaliser une variante du Knapsack Problem modélisant une priorisation de conteneurs maritimes (les objets) pour remplir un porte-conteneur (le sac). Le chargement total ne doit pas dépasser une certaine masse et il doit y avoir une limite sur le nombre d'objets retenus. On cherche à maximiser la valeur totale du chargement. Pour l'instant, il s'agit d'un problème assez classique dont j'ai pu trouvé et implémenté plusieurs solutions qui fonctionnent. Je souhaiterai toutefois rajouter un paramètre contraignant fortement mon problème et dont je trouve pas de documentation. Chaque objet a maintenant une destination, qui n'est pas a priori la destination finale du porte-conteneur, et le porte-conteneur effectue plusieurs escales où il peut charger/décharger des conteneurs tant qu'ils satisfassent les limites imposées. Le but est maintenant d'optimiser sur le trajet total la valeur du chargement. Je voudrais savoir si vous avez des idées de résolution ainsi que des ressources vers lesquelles me diriger. Savez-vous s'il s'agît d'un problème portant un nom spécifique ?
Merci beaucoup d'avance.
Partager