algorithmique (école d'ingénieur) · Chapitre 2 · Exercice de TD
Choisir ses projets
Le sac de valeur maximum · niveau 1 (application)
Énoncé
Une association dispose d'un budget de k€. Cinq projets lui sont proposés ; le projet coûte k€ et rapporte un bénéfice social estimé à points :
| projet | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| coût | 4 | 3 | 5 | 2 | 6 |
| bénéfice | 7 | 5 | 9 | 3 | 10 |
- Reconnaître un problème du cours : quels sont les objets, leurs tailles, leurs valeurs, la contenance ?
- Calculer le bénéfice maximum et les projets retenus. Comparer avec les deux gloutons.
Corrigé
- C'est le sac de valeur maximum : les objets sont les projets, la taille d'un objet est le coût , sa valeur est le bénéfice , la contenance est le budget .
- Le programme du cours donne un bénéfice maximum de , avec les projets , , (coût , bénéfice ). Le glouton par bénéfices décroissants prend les projets ( points, k€) et ( points, k€) : aussi. Le glouton par rapport bénéfice/coût prend le projet (rapport ) puis le projet () ; il reste k€, rien n'entre : . Deux solutions optimales différentes existent ici ; le glouton par bénéfices en trouve une par chance.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.