Формирование рациональных смесей
В хозяйственной деятельности отделов снабжения предприятий возникают задачи, связанные с осуществлением рациональных закупок продуктов, обеспечивающих необходимый рацион питания для поддержания нормальной жизнедеятельности человека, или формирования диетического питания в больницах, или задачи составления кормовых смесей на животноводческих фермах.
Задачи о рациональном питании решаются в условиях ограниченного ассортимента, товарных запасов, стоимости, суточных норм потребления питательных веществ и их содержания в продуктах. Причем из всех возможных вариантов необходимо выбрать самый дешевый.
Построение экономико-математической модели.
Допустим имеется набор продуктов: мясо, рыба, молоко, сахар, яйца, картофель, овощи, фрукты, хлеб, мука по ценам соответственно , причем запасы этих продуктов ограничены:
.
Содержание питательных веществ – белков, жиров, углеводов, витаминов и минеральных солей – в 1 кг каждого продукта известны и составляют соответственно . Известны также нормы суточной потребности человека в каждом питательном веществе:
.
Необходимо определить количество закупаемых продуктов , которое удовлетворит потребность в питательных веществах каждого вида, и будет иметь минимальную стоимость. Поскольку содержание питательных веществ в рационе должно быть не менее
, то получим систему линейных ограничений:
Кроме того, количество каждого продукта в рационе не должно быть величиной отрицательной, а размер закупок ограничен:
Общая стоимость запишется в виде линейной целевой функции
Пример.Для поддержания нормальной жизнедеятельности человеку ежедневно необходимо потреблять 118 г белков, 56 г жиров, 500 г углеводов, 8 г минеральных солей. Количество питательных веществ, содержащихся в 1 кг имеющихся в магазине продуктов питания, их стоимость приведены в таблице.
Питательные вещества | Содержание питательных веществ в 1 кг продукции, ![]() | Нормы суточной потребности, г | ||||||
мясо | рыба | молоко | масло | сыр | крупа | картофель | ||
Белки, г | ||||||||
Жиры, г | ||||||||
Углеводы, г | ||||||||
Минеральные соли, г | ||||||||
Стоимость 1 кг продукта, руб. | 2,8 | 5,6 | ||||||
Количество продукта в рационе, г | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Необходимо составить суточный рацион, содержащий не менее суточной потребности человека в необходимых питательных веществах, и обеспечивающий минимальную общую стоимость продуктов.
Экономико-математическую модель задачи можно сформулировать так.
Найти оптимальное количество закупаемых продуктов питания , связанных с суточной нормой потребления системой линейных неравенств:
обеспечивающих минимум затрат на покупку продуктов питания
.
Перевозка грузов
В современных условиях большие транспортные расходы связаны с простоями в ожидании обслуживания на погрузочно-разгрузочных работах, встречными и нерациональными перевозками, затратами на горючее, техническое обслуживание и заработную плату водителей. В связи с этим необходимо решать задачи оптимального планирования перевозок грузов в производственной деятельности из пунктов отправления (баз, станций, фабрик, элеваторов, заводов) в пункты назначения (магазины, склады) методами, позволяющими оптимизировать план по какому-либо экономическому показателю, например, финансовых затрат или времени на перевозку грузов.
Для решения подобного рода задач в линейном программировании существуют специально разработанные методы, а задачи такого рода называют транспортными задачами.
Построение экономико-математической модели.
Имеется т пунктов отправления (поставщиков) грузов:
,
на которых сосредоточены запасы некоторого однородного и делимого груза в объемах соответственно:
Величины определяют максимально возможные размеры вывоза груза с пунктов отправления. Суммарный запас груза поставщиков составляет
. Кроме того, имеется п пунктов назначения:
которые подали заявки на поставку груза в объемах соответственно:
Суммарная величина заявок составляет .
Стоимость перевозки единицы груза от поставщика к потребителю
известна. Она составляет
(транспортный тариф), то есть известна матрица тарифов перевозок
.
В качестве критерия оптимальности выбираем суммарные издержки по перевозке груза.
Экономико-математическая модель задачи зависит от соотношения суммарной величины заявок и суммарного запаса груза
.
Если суммарные запасы груза в пунктах отправления равны сумме заявок пунктов назначения, т.е.
, (1.1.6)
то модель транспортной задачи называется закрытой.
В противном случае модель транспортной задачи называется открытой, причем возможны два варианта:
суммарный спрос больше
(1.1.7)
и меньше
(1.1.8)
суммарного предложения.
В каждом из трех перечисленных случаев экономические постановки и математические модели транспортной задачи различны.
Рассмотрим экономическую постановку и математическую модель закрытой транспортной задачи, т.е. случай, когда суммарный спрос равен суммарному предложению (1.1.6). Тогда транспортная задача формулируется следующим образом: необходимо составить оптимальный план перевозок, т.е. найти такие значения объема перевозок груза от поставщиков
к потребителям
, чтобы вывезти все грузы от поставщиков, удовлетворить заявки каждого потребителя и обеспечить минимальные транспортные расходы на перевозку груза.
Все исходные данные транспортной задачи можно записать в виде, так называемой транспортной таблицы:
![]() | ![]() | ![]() | … | ![]() | … | ![]() | |
![]() | ![]() | … | ![]() | … | ![]() | ||
![]() | ![]() | ![]() | ![]() | … | ![]() | … | ![]() |
![]() | ![]() | ![]() | ![]() | … | ![]() | … | ![]() |
… | … | … | … | … | … | … | … |
![]() | ![]() | ![]() | ![]() | … | ![]() | … | ![]() |
… | … | … | … | … | … | … | … |
![]() | ![]() | ![]() | ![]() | … | ![]() | … | ![]() |
Задача заключается в определении плана перевозок , который удовлетворяет следующим условиям:
и обеспечивает минимальное значение целевой функции
.
Теперь рассмотрим экономическую постановку и математическую модель открытой транспортной задачи для случая (1.1.7), когда суммарный спрос больше суммарного предложения.
Необходимо составить план перевозок товаров от поставщиков к потребителям, при котором все грузы от поставщиков вывозятся полностью; заявки потребителей, по возможности, удовлетворены, и суммарные транспортные расходы на перевозку груза являются минимальными.
В этом случае запись математической модели транспортной задачи будет отличаться от предыдущей записи заменой системы ограничений системой
, которая отражает факт того, что заявки потребителей удовлетворяются не полностью.
И, наконец, рассмотрим экономическую постановку и математическую модель открытой транспортной задачи для случая (1.1.8), когда суммарный спрос меньше суммарного предложения.
Необходимо составить план перевозок товаров от поставщиков к потребителям, при котором заявки потребителей удовлетворяются полностью; от поставщиков товары, по необходимости, вывозятся, и суммарные транспортные расходы на перевозку товаров являются минимальными.
Очевидно, что запись математической модели транспортной задачи в этом случае будет отличаться от записи математической модели транспортной задачи закрытого типа заменой системы ограничений на систему
, которая отражает тот факт, что от поставщиков товары вывозятся не полностью.