3. On a un nombre illimité de coupons de 1$, 4$ et 5$. En utilisant le nombre
minimal de coupons, il faut faire un total de X$ où X est une valeur donnée du
problème :
a) Écrire un algorithme vorace pour résoudre ce problème et expliquer son
fonctionnement. Montrer un exemple pour lequel cet algorithme ne trouve
pas la solution optimale (i.e. : n’utilise pas le nombre minimal de coupons).
b) Prouver que 1$, 2$ et 5$ est un agencement de coupons pour lequel
l’algorithme donné en classe est optimal.
4. Faire l’algorithme suboptimal vu en classe (colorier dans l’ordre croissant des
nœuds) sur le graphe suivant :
a) Est-ce que le nombre de couleurs est optimal ? Si oui, prouver, sinon, donner
un contre-exemple.
b) Quel est le nombre minimal de couleurs nécessaires pour colorier ce graphe
? Prouvez-le.