Один из видов классических задач линейного программирования связан с проблемой подбора оптимального набора пищевых продуктов для составления диеты.
Для того чтобы жить, человек должен ежедневно получать в необходимых количествах белки, жиры, углеводы, витамины, микроэлементы и прочие питательные вещества. Эти вещества попадают в организм с разнообразными пищевыми продуктами. Задача данной исследовательской работы состоит в определении такого набора продуктов, который, с одной стороны, обеспечивал бы жизненные потребности человека, а с другой – имел бы минимальную стоимость. III. Задача о диете Общая формулировка задачи о диете I. Содержательное описание Имеется несколько видов продуктов. Определить рацион питания (количество каждого вида продукта) так, чтобы были обеспечены нижние границы норм потребления некоторых питательных веществ, а стоимость рациона была наименьшая. Цены за единицу каждого продукта известны. II. Математическая модель 2.1. Исходные параметры
2.2. Управляемые параметры (варьируемые параметры)
2.3. Ограничения модели Потребление каждого питательного вещества не должно быть ниже нормы. Нужно выбрать наилучшее решение. III. Формулировка цели принятия решений Сформулируем критерий оптимальности. Пусть Таким образом, задача о диете ставится как задача определения такого набора управляемых параметров
при которых достигается наименьшее значение критерия
![]() при условии Пример решения общей задачи о диете графическим методом. Для сохранения здоровья и работоспособности человек должен в сутки потреблять не менее 69 условных ед. белков, не менее 84 условных ед. жиров, не менее 39 условных ед. углеводов. Имеется два вида продуктов
Требуется составить математическую модель задачи, позволяющую сформировать из продуктов П₁ и П₂ суточную диету, которая содержала бы белков, жиров и углеводов не меньше минимальных обоснованных норм и требовала бы минимальных денежных затрат. Решим данную задачу графическим способом. Решение. Обозначим через х₁ и х₂ количества единиц соответственно продуктов П₁ и П₂, которые составят суточную диету, а через
где 4 х₁ - стоимость х₁ единиц продукта П₁, 12 х₂ - стоимость х₂ единиц продукта П₂. Состав (
Проводя аналогичные рассуждения в отношении жиров и углеводов, получим еще два неравенства, которым должны удовлетворять переменные х₁ и х₂:
По смыслу задачи переменные
Соотношения (1.1) - (1.5) образуют математическую модель данной задачи. Таким образом, математическая задача состоит в нахождении решения х₁ и х₂ системы неравенств (1.2)-(1.5), доставляющего минимум функции (1.1). Построим на координатной плоскости (х₁0х₂) область допустимых решений системы неравенств (1.2)-(1.5). Запишем уравнения граничных прямых, соответствующих неравенствам (1.2)-(1.5):
Учитывая, что неравенства (1.5) определяют первую четверть координатной плоскости Остается в этой области найти точку, координаты которой доставляют минимум функции (1.1). Из рисунка видно, что последней (крайней) точкой области допустимых решений является точка C. Именно в этой точке функция и достигает наименьшего значения. Координаты точки C находятся в результате совместного решения уравнений прямых (1.6) и (1.8) – граничных прямых BС и СD, пересекающихся в этой точке:3∙х₁+16∙х₂=69; 3∙х₁+6∙х₂=39. Итак, х₁=7; х₂=3 и f=4∙7+12∙3=6. Итак по оптимальному плану в суточную диету следует включить 7 единиц продукта П₁ и 3 единицы продукта П₂. При этом затраты будут минимальными и составят 64 денежных единицы.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|