Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 21:54   #1
studentkavke
 
Регистрация: 23.04.2010
Сообщений: 5
По умолчанию симплексный метод в delphi

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
studentkavke вне форума Ответить с цитированием
Старый 17.05.2010, 23:15   #2
sabbathist
Пользователь
 
Регистрация: 23.07.2009
Сообщений: 66
По умолчанию

Абсолютно верно - задача решается симплекс-методом.
O(n)
sabbathist вне форума Ответить с цитированием
Старый 17.05.2010, 23:56   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,672
По умолчанию

симплексный метод в delphi
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод Лагранжа в 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