Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мат мод консп сум-2012.doc
Скачиваний:
175
Добавлен:
25.08.2019
Размер:
4.48 Mб
Скачать

Распределение транспортных единиц по линиям

Имеется n транспортных линий, по j–ой линии необходимо выполнить bj рейсов . В наличии имеются транспортные единицы m типов. Резервы полезного времени транспортной единицы типа i составляют аi . На выполнение транспортной единицей типа i рейса j требуется время tij, а затраты на рейс составляют сij. Требуется найти наиболее экономичную расстановку транспортных единиц по линиям.

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

(суммарные транспортные расходы минимальные)

(ограничения по фондам времени каждой транспортной единицы)

(все рейсы должны быть выполнены)

хij ≥ 0, , , хij – целые.

Выбор средств доставки грузов.

Имеется m грузообразующих пунктов с объемами грузов аi . Имеется n средств доставки грузов (видов транспорта), грузоподъемность j–го средства доставки составляет рj, а наличный его парк равен Nj, . Грузы подлежат доставке в один центральный пункт (склад), затраты при осуществлении одной единицей средства доставки j–го рейса от пункта i до склада равны сij.

Через хij обозначим количество средств доставки типа j, отправляющееся из пункта i .

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

(суммарные транспортные расходы минимальные)

(ограничения по грузоподъемности каждой транспортной единицы)

(все рейсы должны быть выполнены)

хij ≥ 0, , , хij – целые.

Задача о назначениях

Частным случаем транспортной задачи линейного программирования является задача о назначениях – задача выбора.

Это распределительная задача, в которой для выполнения каждой работы требуется один и только один ресурс (один человек, одна автомашина и т.п.), а каждый ресурс может быть использован на одной и только работе.

То есть, ресурсы не делимы между работами, а работы не делимы между ресурсами.

Задача о назначениях имеет место при назначении людей на должности, водителей на машины, транспортных средств на маршруты, при распределении групп по аудиториям, тем по подразделениям.

Исходные параметры модели

Имеется n работ и n кандидатов для их выполнения (механизмов). Производительность каждого механизма различна. Затраты i-го кандидата на выполнение j-ой работы равны cij (i, j = ).

Пусть хij – переменная, значение которой равно 1, если i-й кандидат назначен выполнять j-ю работу и 0 – в противном случае.

Математическая модель.

Найти минимум целевой функции

(в целевую функцию входят только те значения cij (i, j = ), для которых хij отличны от нуля, т.е. входят затраты, соответствующие назначенным работам)

при ограничениях

(каждый кандидат выполняет только одну работу);

(каждая работа может выполняться одним кандидатом);

хij Є {0; 1}, (i, j = ).

Решить задачу о назначениях – значит найти хij, удовлетворяющие ограничениям и доставляющим минимуму целевой функции.

Это транспортная задача, в которой правые части ограничений равны 1, а переменные могут принимать только два значения (0,1). Простая форма задачи позволила разработать для нее достаточно простые методы решения.

Экономическая интерпретация задач линейного программирования.

Предприятие располагает определенными, ограниченными производственными мощностями - активными средствами (станки, сырье, рабочая сила, энергия и т.д.). Для изготовления различных видов изделий используются различные ресурсы.

Известны: общие запасы каждого ресурса, количество ресурсов каждого типа, затрачиваемое на изготовление одного изделия каждого вида, прибыль, получаемая от реализации одного изделия каждого вида. Требуется определить оптимальный состав производственного заказа изделий.

Возможная формулировка цели – максимизация прибыли, минимизация себестоимости, минимизация времени изготовления.

Параметры задачи:

n - число различных типов изделий (наименований);

m - число различных типов ресурсов (единиц оборудования);

Тi – фонд времени работы i–ой единицы оборудования, i = 1, . . ., m;

gk – число различных способов изготовления изделия к-го наименования, характеризующихся различным временем обработки на единице оборудования i–ого типа, к = 1, . . ., n;

tikg  -  время обработки изделия к-го наименования, изготавливаемого g–ым способом на оборудовании i –ого типа, i = 1, . . ., m, к = 1, . . ., n, g = 1,…, gk..

ак  - спрос на изделие к-го наименования, к = 1, . . ., n.

S – размер склада для хранения изделий, выраженный в количествах изделий;

Скg – себестоимость изготовления изделия  к-го наименования g–ым способом, к = 1, . . ., n, g = 1,…, gk;

С – требуемая себестоимость изготовления изделия  к-го наименования, к = 1, . . ., n;

Пк – прибыль от реализации изделия к-го наименования, к = 1, . . ., n.

Управляющие переменные:

хкg – число изделий  к-го наименования, выпускаемых g–ым способом, к = 1, . . ., n, g = 1,…, gk.

Ограничения (область допустимых решений):

- по фонду работы оборудования i = 1, . . ., m.

- по размеру склада

- по спросу к = 1, . . ., n.

по себестоимости изготовления , к = 1, . . ., n;

- по условию неотрицательности управляемой переменной (число изделий)

хкg ≥ 0, к = 1, . . ., n, g = 1,…, gk.

Формулировка критериев через параметры и управляющие переменные:

максимизация прибыли П - формирование производственного заказа (распределение между оборудованием и по способам производства), обеспечивающего максимальную прибыль

П =

Если прибыль нелинейно зависит от числа выпускаемых изделий

П = , где f- нелинейная функция;

- минимизация себестоимости (при отсутствии ограничения на себестоимость)

С = ;

- минимизация суммарного времени обработки (в часах) – станки начинают работать одновременно и работают параллельно

Т = .

Решения исходной задачи по любому из предложенных критериев служат переменные хкg – число изделий  к-го наименования, выпускаемых g–ым способом, к = 1, . . ., n, g = 1,…, g, которые удовлетворяют ограничениям и доставляют экстремум какому либо критерию.

В результате определяют оптимальный план производства - оптимальный состав производственного заказа изделий.

Среди задач линейного программирования выделяются два класса широко распространенных специальных задач, для которых могут быть использованы простые алгоритмы решения. Это транспортная задача и задача о назначениях, к которым может быть сведено много практических задач: формирование оптимального плана перевозок, оптимального распределения индивидуальных контрактов на транспортировки, составление оптимального штатного расписания, определение оптимальной специализации предприятий, участков, станков, оптимальное использование торговых агентов.