1 votes

Peut Excel Solver résoudre cette optimisation similaire à un sac à dos ?

Je vais acheter de la nourriture et je veux obtenir le plus de calories possible pour mon argent.

J'ai un budget de 12,00 $. Il y a 3 groupes alimentaires et je dois choisir 2 articles de chacun de ces groupes. Il y a aussi un groupe Dessert - je dois choisir un article de dessert. Cela fait un total de 7 articles. Vous ne pouvez pas acheter un article plus d'une fois.

Voici mes articles :

ID  Nourriture  Groupe                          Calories    Prix
1   Banane      Fruits (doit choisir 2 fruits)    160         0,75 $
2   Pomme       Fruits (doit choisir 2 fruits)    120         0,65 $
3   Orange      Fruits (doit choisir 2 fruits)    160         1,25 $
4   Saucisse    Viande (doit choisir 2 viandes)   260         3,05 $
5   Bologne     Viande (doit choisir 2 viandes)   230         1,15 $
6   Viande hachée Viande (doit choisir 2 viandes) 310         3,15 $
7   Salami      Viande (doit choisir 2 viandes)   320         2,73 $
8   Carottes    Légumes (doit choisir 2 légumes)  70          1,80 $
9   Concombres  Légumes (doit choisir 2 légumes)  90          2,10 $
10  Poivron     Légumes (doit choisir 2 légumes)  110         1,35 $
11  Gâteau      Dessert (doit choisir 1 dessert)  350         2,28 $
12  Tarte       Dessert (doit choisir 1 dessert)  320         2,90 $
13  Glace       Dessert (doit choisir 1 dessert)  380         1,86 $

Puis-je résoudre cela dans Excel en utilisant l'extension Solver ? Pourriez-vous me guider dans la bonne direction?

1voto

Em Jay Points 9

Malheureusement non. Excel ne peut varier qu'un élément à la fois et vous avez au moins 4 variables à changer.

Mais, du bon côté, vous n'avez pas besoin du solveur pour obtenir la meilleure disposition. Tout d'abord, vous calculez le coût par calorie. Sélectionnez les 2 (ou 1) éléments les moins chers de chaque groupe. Vous avez terminé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X