![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.04.2010
Сообщений: 5
|
![]()
4.10. Задача о диете (о смесях)
Человек ежесуточно должен потреблять определенное количество калорий, белков, жиров и углеводов; назовем все это ингредиентами. Известны: а) набор доступных продуктов; б) количество ингредиентов в единице каждого продукта; в) суточная потребность в ингредиентах; г) цена продуктов. Определить диету (набор продуктов), обеспечивающую человека необходимыми ингредиентами, с минимальными издержками. Условия задачи задаются матрицей (рис. 4.10.1). i=1,…,m – номера ингредиентов; j=1,…,n – номера продуктов; aij – содержание i-го ингредиента в единице j-й продукции; xj - плановый объем суточного потребления j-го продукта; bi= - плановое содержание i-го ингредиента в диете (суточном наборе продуктов); b ,b - нижняя и верхняя границы для bi; pj – цена единицы j-го продукта; P= - цена суточного набора продуктов, целевая фунуция; x , x - ограничения на количество j-го продукта в диете . Математическая модель задачи: Найти min P, при ограничениях : b ≤ bi ≤ b ; x ≤ xj ≤ x ; По медицинским данным содержание ингредиентов в некоторых продуктах задается следующей таблицей, где потребность в ингредиентах дана для человека в возрасте 30 – 39 л. (в числителе для женщины, в знаменателе - для мужчины); содержание и потребность ингредиентов (кроме калорий) даны в граммах на 1 кг. продукта. Калории 900 3740 2030 580 7480 3330 1900 830 3230 2300/2700 Белки 157 - 163 28 6 103 56 20 70 75/88 Жиры 30 - 153 32 825 13 11 1 6 84/99 Углеводы - 998 - 47 9 742 433 197 773 310/ 365 |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.07.2009
Сообщений: 66
|
![]()
Абсолютно верно - задача решается симплекс-методом.
O(n)
|
![]() |
![]() |
![]() |
#3 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
метод Лагранжа в Delphi | asyagolub | Помощь студентам | 1 | 16.06.2011 17:07 |
Метод Зейделя в Delphi | Any13 | Помощь студентам | 0 | 17.05.2010 16:45 |
Delphi+ симплекс-метод | Studento4ka | Общие вопросы Delphi | 2 | 27.04.2010 10:25 |
Cимплекс метод на Delphi | Diamand | Помощь студентам | 3 | 14.03.2008 14:51 |