
- •Перечень вопросов итоговой аттестации по учебной дисциплине Элементы высшей математики для специальности 080110 Банковское дело
- •Основные свойства определенного интеграла
- •Действия с матрицами
- •Решение систем линейных уравнений методом Крамера
- •3 Решение систем линейных уравнений матричным способом
- •4 Решение системы линейных уравнений методом Гаусса
- •Понятие векторов
- •Линейные операции над векторами
- •Различные способы задания уравнения прямой
- •Взаимное расположение двух прямых
- •Понятие и сущность линейного программирования
- •Задача использования ресурсов
- •Задача о составлении рациона питания
- •Алгоритм геометрического метода решения задач млп
- •Различные случаи решения
Задача использования ресурсов или задача планирования производства. Транспортная задача.
Задача о составлении рациона питания
Требуется составить ежедневный рацион питания на основе имеющихся видов продуктов так, чтобы общая стоимость использованных продуктов была минимальной. При этом человек получает не менее определенного количества питательных веществ, например, таких, как жиры, углеводы, белки, витамины и т.п.
Каждый вид продуктов содержит разную комбинацию этих веществ. Известна цена единицы веса каждого продукта.
Пусть имеются п различных продуктов P1, Р2, ..., Рп и перечень из т необходимых питательных веществ S1, S2, ..., Sm. Обозначим через аij содержание (в весовых единицах) i -го питательного вещества в единице j -го корма, а через b i минимальную суточную потребность человека в i -м питательном веществе. Через хj обозначим количество каждого вида продуктов в ежедневном рационе. Очевидно, что х j > 0.
Условия задачи можно представить в виде таблицы:
Для первого вида питательного вещества неравенство-ограничение примет вид: а11 х1 + а12х2 + ... + а1пхп> b1
Аналогично запишутся неравенства и для остальных питательных веществ.
Общие затраты на весь рацион питания животного можно найти на основе линейной функции: Z(X) = c1x1 + с2х2 + ... + спхп. Эту функцию нужно минимизировать.
Итак, математическая модель задачи составления рациона питания имеет вид
Геометрический метод решения ЗЛП.
Алгоритм геометрического метода решения задач млп
Пусть требуется найти максимальное значение функции Z(X) = с1 х1+ с2х2
при ограничениях:
Допустим, что система ограничений совместна, т.е. имеет решение, а многоугольник ее решений (ОДР) ограничен.
Каждое из неравенств определяет полуплоскость с границей
а i 1 х1 + а i 2х2 = b1 или х1= 0, х2 = 0. Представим этот многоугольник на плоскости Ох1х2 (рис. 2).
Рис 2
Линейная функция при фиксированных значениях Z(X) является уравнением прямой линии с1х1 + с2х2 = const. Изобразим прямую, соответствующую линейной функции, при Z(X) = 0. Эта прямая пройдет через начало координат. Другим значениям Z(X) будут соответствовать прямые, параллельные друг другу.
Прямая, уравнение которой получено из целевой функции задачи при равенстве ее постоянной величине, называется линией уровня.
Известно, что коэффициенты при переменных в линейном уравнении являются координатами нормального вектора к соответствующей прямой или плоскости. Следовательно, нормальный вектор линий уровня п имеет координаты с1 и с2, т.е. п = (с1, с2).
Если перемещать линию уровня параллельно ее начальному положению в направлении вектора п , то для данного случая (см. рис. 2.1) последней точкой, в которой линия уровня коснется ОДР, окажется точка С.
Линия уровня, имеющая общие точки с ОДР и расположенная так, что ОДР целиком находится в одной из полуплоскостей, называется опорной прямой.
Значения целевой функции в точках линии уровня увеличиваются, если линию уровня перемещать параллельно начальному положению в направлении нормали, и убывают при перемещении в противоположном положении.
Таким образом, алгоритм решения задачи линейного программирования с двумя переменными графическим методом таков:
Строится область допустимых решений.
Строится вектор п = (с1, с2) с точкой приложения в начале координат.
Перпендикулярно вектору п проводится одна из линий уровня, например линия уровня, соответствующая уравнению с1х1 + с2х2 = 0.
Линия уровня перемещается до положения опорной прямой. На этой прямой и будет находиться максимум или минимум функции.