Dejemos que $D$ sea un conjunto de denominaciones y $m$ el elemento más grande de $D$ . Decimos que $c$ es un contraejemplo si el algoritmo codicioso da una respuesta diferente a la óptima.
Ahora, aparentemente, si para un conjunto dado $D$ el algoritmo codicioso no devuelve una solución óptima, entonces el menor $c$ será menor que $2m-1$ .
¿Es esto realmente cierto? ¿Cómo podemos demostrarlo? Si no es así, ¿hay un rango relativamente pequeño para buscar el contraejemplo más pequeño?
0 votos
Creo que se necesitan algunas suposiciones, por ejemplo, para las monedas $\{2-\sqrt{2}, 1, \sqrt{2}\}$ el primer número natural para el que el algoritmo codicioso no funciona es $3 > 2\sqrt{2}$ . Si se trata de monedas $\in \mathbb{N}$ Luego recuerdo algo similar, pero no puedo recordar la fuente. Los artículos mencionados por Hendrik parecen prometedores, sin embargo ,no estaba allí donde lo vi.