Может ли Excel Solver решить эту оптимизацию в стиле ранца?
Я покупаю еду и хочу получить больше калорий за свои деньги.
У меня есть бюджет 12,00 $. Есть 3 группы еды, и мне нужно выбрать 2 блюда из каждой из этих групп. Есть также Десертная группа - мне нужно выбрать один десертный предмет. Это в общей сложности 7 предметов. Вы не можете купить предмет более одного раза.
Итак, вот мои пункты:
ID Food Group Calories Price
1 Banana Fruit (must pick 2 fruits) 160 $.75
2 Apple Fruit (must pick 2 fruits) 120 $.65
3 Orange Fruit (must pick 2 fruits) 160 $1.25
4 Sausage Meat (must pick 2 meats) 260 $3.05
5 Bologna Meat (must pick 2 meats) 230 $1.15
6 Ground Beef Meat (must pick 2 meats) 310 $3.15
7 Salami Meat (must pick 2 meats) 320 $2.73
8 Carrots Veg (must pick 2 vegetables) 70 $1.80
9 Cucumbers Veg (must pick 2 vegetables) 90 $2.10
10 Bell Pepper Veg (must pick 2 vegetables) 110 $1.35
11 Cake Dessert (must pick 1 dessert) 350 $2.28
12 Pie Dessert (must pick 1 dessert) 320 $2.90
13 Ice Cream Dessert (must pick 1 dessert) 380 $1.86
Могу ли я решить эту проблему в Excel с помощью надстройки Solver? Не могли бы вы указать мне правильное направление?
1 ответ
К сожалению нет. Excel может изменять только один элемент за раз, и вам нужно изменить как минимум 4 переменные.
Но, с другой стороны, вам не нужен решатель, чтобы получить лучшее расположение. Сначала вы рассчитываете стоимость одной калории. Выберите 2 младших (или 1) элемента из каждой группы. Вы сделали