Файл: 5.4. Некоторые виды задач линейного программирования (транспортная задача, задача о назначениях).docx

Добавлен: 19.11.2018

Просмотров: 399

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Тема: Прикладные модели, относящиеся к задачам линейного програм­мирования. Задача нахождения оптимального плана. Транспортная задача. Задача о назначениях.

Задача нахождения оптимального производственного плана. Для изготовления различных видов изделий используются разные ресурсы. Общие запасы каждого ресурса, количество ресурсов каждого вида, прибыль, получаемая от реализации одного изделия определённого вида заданы. Нужно составить план производства изделий, обеспечивающий максимальную суммарную прибыль от их реализации.

Этапы построения экономико - математической модели:

  1. целью является максимизация прибыли;

  2. для формулировки задачи вводим следующие условные обозначения:

n – число различных видов изделий; m – число различных типов ресурсов;

bi - запас ресурса i – го типа, ; aij – количество ресурсов i-го типа, необходимых для изготовления одного изделия j-го вида, , ; pj – прибыль от реализации одного изделия j-го вида;

  1. управляющие переменные xj, - число изделий j-го вида;

  2. о граничения задачи – ограничения по ресурсам и условия неотрицатель­ности управляющих переменных.








Постановка транспортной задачи: задано m поставщиков продукции одного вида и n потребителей, предложение каждого i-го поставщика составляет ai – единиц, ; спрос каждого j-го потребителя - bj единиц, ; тарифы перевозок равны сij, , . Найти объёмы перево­зок для каждой пары «Поставщик - потребитель» так, чтобы 1) мощности всех поставщиков были реализованы, 2) спросы всех потребителей были удовлетворены, 3) суммарные затраты на перевозку были бы минимальными. В качестве переменных в данной задаче выступают xij – количество продукции, перевозимой от i-го поставщика j-му потребителю , . Формальная запись транспортной задачи:

Методы нахождения начального решения транспортной задачи: метод «северо-западного угла», метод минимального элемента, метод Фогеля. Нахождение оптимального плана транспортной задачи. Метод потенциалов.

Общая формулировка задачи о назначениях: имеется n работ и n кандидатов для их выполнения. Затраты i-го кандидата на выполнение j-й работы равны сij (i, ). Каждый кандидат может быть назначен только на одну работу, а каждая работа может быть выполнена только одним кандидатом. Требуется найти назначение кандидатов на работы, при котором суммарные затраты на выпол­нение работ минимальны. Пусть xij – переменная, значение которой равно 1, если i-й кандидат выполняет j-ю работу и 0 – в противном случае. Тогда условие, что кандидат выполняет только одну работу имеет вид: . Условие о том, что каждая работа может выполняться только одним кандидатом можно представить в виде: .

Математическая модель данной задачи

выглядит следующим образом:



Методы решения задачи о назначениях: симплекс – метод, метод потенциалов, венгерский метод, пакет MS Excel «Поиск решения». Алгоритм венгерского метода решения задачи о назначениях. Применение рассмотренного алгоритма для решения задач о назначениях произвольной размерности.