Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Матрица питательности





 

Питательное вещество   Продукт  
F1   F2   …   Fn  
N1 α11 α12 α1n
N2 α21 α22 α2n
Nm αm1 αm2 αmn

 

Предположим, что диетолог уже выбрал диету, т.е. определил, что человек должен за месяц потреблять η1 кг продукта F1,..., ηn кг продукта Fn. Полное количество питательного вещества N1 будет

По условию требуется, чтобы его, по крайней мере, хватило

 

η1α11 + η2 α12 +…+ ηn α1n ≥ γ1

 

Точно то же и для остальных веществ. В целом

 

η1αi1 + η2 αi2 +…+ ηn αin ≥ γi (i = 1, 2,… m)

 

Эти условия определяют наличие минимума необходимых питательных веществ. Диета, для которой выполнены условия (7.78) - допустимая диета. Предположим, что из всех допустимых диет должна быть выбрана самая дешевая. Пусть πi - цена 1 кг продукта Fi. Полная стоимость диеты, очевидно,

S = π1η1 + π2η2 +… + πnηn. (7.79)

Таким образом, мы пришли к задаче: найти неотрицательное решение η1, …, ηn системы неравенств (7.78), минимизирующее выражение (7.79).

В примерах, приведенных выше. имеется нечто общее. Каждый из них требует нахождения наиболее выгодного варианта в определенной экономической ситуации. С чисто математической стороны в каждой задаче требуется найти значение нескольких неизвестных так, чтобы

1) все эти значения были неотрицательны;

2) удовлетворяли системе линейных уравнений или линейных неравенств;

3) при этих значениях некоторая линейная функция имела бы минимум (или максимум). Таким образом, линейное программирование - это математическая дисциплина, изучающая методы нахождения экстремального значения линейной функции нескольких переменных при условии, что последние удовлетворяют конечному числу линейных уравнений и неравенств. Запишем это с помощью формул: дана система линейных уравнений и неравенств.

Запишем это с помощью формул: дана система линейных уравнений и неравенств

(7.80)

и линейная функция

f = c1x1 + c2x2 + … + cnxn (7.81)

 

Требуется найти такое неотрицательное решение

 

x1 ≥ 0, x2 ≥ 0, …, xn ≥ 0

 

системы (7.80), чтобы функция f принимала наименьшее (или наибольшее) значение.

Условия (7.80) называют ограничениями данной задачи, а функцию f - целевой функцией (или линейной формой). В приведенных выше примерах ограничения имели вид не уравнений, а неравенств. Заметим, что ограничения в виде неравенств всегда можно свести к системе в виде равенств (способом введения добавочных неизвестных).

Так, для неравенства

 

ai1x1 + ai2x2 + … + ainxn ≥ bi

вводя добавочное неизвестное xn +1, получаем

 

xn +1 = ai1x1 + ai2x2 + … + ainxn - bi

 

Потребовав его неотрицательности наряду с остальными неизвестными, получим, что условие xn + 1 0 превращает (7.84) в (7.83). Введя по отдельному дополнительному неизвестному для каждого из неравенств, получим систему уравнений, равносильную исходной системе неравенств. Пример. Дана система неравенств

Сведем ее к системе уравнений. Получим

После оптимизации значениями дополнительных неизвестных следует пренебречь.

Date: 2015-11-13; view: 402; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию