problème du sac à dos
Sign in to saveAlso known as rucksack problem, backpack problem
problème algorithmique d'optimisation combinatoire
Article · Français
En algorithmique, le problème du sac à dos, parfois noté (KP) (de l'anglais Knapsack Problem) est un problème d'optimisation combinatoire. Ce problème classique en informatique et en mathématiques modélise une situation analogue au remplissage d'un sac à dos. Il consiste à trouver la combinaison d'éléments la plus précieuse à inclure dans un sac à dos, étant donné un ensemble d'éléments de poids et de valeurs variables. L'objectif du problème du sac à dos est de maximiser la valeur des objets pouvant être placés dans le sac à dos, sous la contrainte que le poids total des objets ne doit pas dépasser la capacité du sac à dos. Ce problème est considéré comme NP-difficile, ce qui signifie qu'il est difficile à résoudre, en particulier pour les grands ensembles d'items. Pour résoudre le problème du sac à dos, un certain nombre d'algorithmes et d'approches différents peuvent être utilisés, notamment la programmation dynamique, les algorithmes gourmands et la programmation en nombres entiers. Ces algorithmes peuvent être appliqués à un large éventail de problèmes réels, tels que préparer une valise pour un voyage, allouer des ressources dans une chaîne d'approvisionnement et optimiser la gestion des stocks.
Abstract from DBpedia / Wikipedia · CC BY-SA