O: ¿Necesitamos a Rupert para obtener regalos?
Dejando de lado los problemas de enrutamiento , Santa enfrenta el siguiente problema (muchas, muchas veces):
Dada una bolsa con capacidad¹ y un conjunto de regalos , cada uno con el tamaño , quiere hacer niños . Sabe de todas las listas de deseos que los valores secundarios de presentan exactamente mucho.
Qué conjuntos (disjuntos por pares) de regalos elegir para cada niño para que todo encaje, es decir
,
y tanta felicidad como sea posible se produce², es decir
?
Claramente, esto no es más fácil que Bin Packing o Knapsack, por lo que el pobre Santa podría tener que pasar mucho tiempo empacando bolsas³.
Ahora, como sabemos, su asistente Rupert no cede tan incondicionalmente. Tiene conocimiento sobre , el valor máximo que el niño puede recibir en función del comportamiento durante el año; es decir, agrega una restricción adicional
.
¿Eso facilita el problema de empacar bolsas? Si no siempre, ¿en qué condiciones?
- Si el c diámetro himney es el factor limitante, un marco similar puede ser establecida.
- No nos preocupemos por la equidad y otras ideas ridículas.
- Por lo tanto, solo una Navidad por año. QED