Étant donné dénominations, avec c 1 = 1 et c 2 < c 3 < . . < c n étant des nombres aléatoires uniformément répartis dans l'intervalle [ 2 , N ] . De manière asymptotique, pour quelle fraction de pièces l'algorithme gourmand génère-t-il un changement optimal en utilisant cet ensemble de dénominations?
La réponse est connue pour 3 dénominations ; mais qu'en est-il du cas général?
ds.algorithms
Ganesh
la source
la source
Réponses:
Ce n'est pas une réponse mais peut-être que cela vous orientera, vous ou quelqu'un d'autre, dans la bonne direction.
J'ai trouvé l'article de D. Kozen et S. Zaks intitulé "Limites optimales pour le problème de changement" dans lequel ils donnent les conditions pour lesquelles l'algorithme de changement gourmand d'une instance de changement de pièce est optimal. J'utiliserai leur notation.
Ils montrent ensuite que
Cela nous donne un test "efficace" (jusqu'à un temps pseudo polynomial) pour déterminer si une instance de changement de pièce est gourmande ou non.
En utilisant ce qui précède, j'ai exécuté une courte simulation dont les résultats sont tracés sur une échelle log-log ci-dessous
la source