Главная страница Случайная лекция
Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика
Мы поможем в написании ваших работ! |
Пример задачи ЛП - задача о диетеПри имеющемся наборе N продуктов известной стоимости необходимо составить пищевой рацион так, чтобы обеспечить заданное содержание белков, жиров и углеводов при минимальной суммарной стоимости продуктов. Пусть единица i-го продукта содержит ai1 единиц белков, ai2 единиц углеводов и ai3 единиц жиров. Обозначим через ci, i=1…N, стоимость единицы i-го продукта; b1,b2, b3 единиц - заданное количество белков, жиров и углеводов, соответственно, в пищевом рационе. Запишем условия задачи в виде математических формул. 1. Выберем переменные задачи: x1,x2,…,xN - количество продуктов, входящих в рацион. 2. Составим ограничения задачи, которые по условию задачи должны обеспечить содержание белков, жиров и углеводов в количествах b1, b2, b3, соответственно. Так как в единице i-го продукта содержится ai1 единиц белков, то в xi единицах i-го продукта содержится ai1xi единиц белков. Значит, общее количество белков в рационе будет равно сумме
Записывая аналогичные условия для жиров и углеводов, получим, включая предыдущее, три условия:
Нельзя забывать очевидно вытекающие из условий задачи ограничения: 3. Составим целевую функцию. Так как общая стоимость рациона будет
и необходимо минимизировать линейную функцию L. Итак, математическая модель рассмотренной задачи о диете имеет вид: минимизировать
или в матричном виде
Дата добавления: 2015-07-26; просмотров: 137; Нарушение авторских прав
Мы поможем в написании ваших работ! |