Bonjour
, je suis sous excel 2010 32 bits et j'ai un problème avec l'utilisation du solveur.
Pour commencer, petite explication :
Le but est d'ici est d'optimiser le bonheur de quelqu'un.
C'est très théorique, mais on va dire que son bonheur depends de sa consommation de lait, via une fonction ln. Chaque jour, son bonheur est de ln(le nombre de verre de lait qu'il a bue).
Le but ici est d'optimiser la somme de ses bonheurs (d'aujourd'hui, de demain...)
Le soucis c'est que le lait qu'il a acheté finit par être de moins en moins bon pour finir par périmer.
Il y a donc un choix à faire entre boire maintenant pour profiter d'un lait de qualité, ou attendre pour étaler sa consommation, car boire tout maintenant et ne rien boire les jours suivants, ce n'est bien sur pas optimal. Ce fait est caractérisé ici par le fait que la fonction dite de bonheur, est ln, qui est concave.
Maintenant que vous avez je l'espère compris le problème, voici ce que j'ai fait pour le résoudre :
J'ai appellé BETA le coefficient de perte de qualité du lait -20% chaque jour, soit 0,8
La théorie m'assure qu'il devrait boire plus de lait au départ que vers la fin car la qualité y est meilleure (logique). Pourtant le solveur me trouve des choses differentes
Enfin pour éviter le problème du ln(0) j'ai à chaque fois rajouter 0,01 comme vous pouvez le voir, mais je ne pense pas que le problème vienne de ça.
Je vous remercie par avance pour des pistes de correction