![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
2 10 | 1 40 | 0 20 | ||||
5 20 | 3 50 | 5 20 | ||||
3 60 | ||||||
4. Проверим полученный опорный план на невырожденность.
Число заполненных ячеек распределительной таблицы равно 7. Для выполнения условия невырожденности плана необходимо, чтобы число заполненных ячеек равнялось , где m – число поставщиков (складов), n – число потребителей (рынков сбыта).
Для данной задачи значение совпадает с число заполненных ячеек. Таким образом, построенный опорный план является невырожденным.
5. Определим потенциалы поставщиков и потребителей
.
Потенциалы поставщиков и потребителей определяются для заполненных ячеек распределительной таблицы из уравнений . При этом предполагается, что
. Потенциалы складов размещаются в крайнем правом углу, потенциалы рынков сбыта - в нижней строке распределительной таблицы.
2 10 | 1 40 | 0 20 | U1 | |||
5 20 | 3 50 | 5 20 | U2 | |||
3 60 | U3 | |||||
V1 | V2 | V3 | V4 | V5 |
Для определения потенциалов составляем уравнения:
Положив , получим
2 10 | 1 40 | 0 20 | ||||
5 20 | 3 50 | 5 20 | ||||
3 60 | ||||||
6. Проверим опорный план на оптимальность.
Для проверки опорного плана на оптимальность, необходимо вычислить оценки всех свободных ячеек по формуле . Если полученные значения
, то найденный план оптимальный. При этом если какая-либо оценка
, то оптимальный план неединственный, т.е. существует бесконечное множество решений с одним и тем же значением целевой функции. В случае, если все оценки
, то оптимальный план единственный.
Если какая-либо из оценок , то план неоптимальный и необходимо произвести перераспределение поставок (произвести загрузку свободной ячейки с отрицательной оценкой).
Вычислим оценки свободных ячеек:
Среди полученных оценок есть отрицательные, значит, найденный опорный план неоптимальный, и следует произвести загрузку свободной ячейки с минимальной оценкой и перейти к новому опорному плану.
В качестве такой ячейки выберем ячейку (2,5), т.к. она имеет наименьшую оценку .
7. Построим новый опорный план.
Для выбранной свободной ячейки с минимальной отрицательной оценкой необходимо построить замкнутый цикл с вершинами в заполненных ячейках. (Замкнутый цикл – это ломаная, вершинами которой являются заполненные ячейки, кроме одной свободной ячейки с отрицательной оценкой).
Построим следующий замкнутый цикл: (2,5) – (2,1) – (1,1) – (1,5) – (2,5). В свободную ячейку с минимальной отрицательной оценкой вписывается знак «+», в вершину, следующую за свободной клеткой в цикле, ставится знак «-» и т.д. по порядку.
| ![]() | 1 40 |
20 | |||||||
| 5 20 | 3 50 | 5 20 |
| ||||||
3 60 | ||||||||||
Поставка, передаваемая по циклу, определяется как минимум среди поставок в ячейках цикла со знаком «-». Для нашей задачи знак «-» имеют ячейки (2,2), (1,5). Минимальный объем груза для этих ячеек равен .
В вершинах цикла со знаком «+» объем груза увеличивается на 20 единиц, а в вершинах со знаком «-» - уменьшается на тот же объем груза. Например, поставка ячейки (2,5) станет равной 20 единицам груза, ячейки (2,1) и (1,5) станут свободными и т.д. Поскольку ячейки со знаком «-» имеют одинаковый объем поставок, равный 20, то для сохранения невырожденности плана ячейку (1,5) (данная ячейка является клеткой с минимальной стоимостью, и на её основе нельзя построить замкнутого цикла) будем считать условно заполненной с объемом поставки, равным 0.
В результате баланс распределения поставок не нарушается.
Проверим новый опорный план на оптимальность. Снова найдем оценки свободных ячеек. Для этого сначала вычислим потенциалы складов и рынков сбыта заполненных ячеек.
2 30 | 1 40 |
|
![]() | 0 0 | ||||||
50 |
20 | 0 20 | ||||||||
3 60 | ||||||||||
Положив , получим
Вычислим оценки свободных ячеек:
Среди полученных оценок есть отрицательные, значит, найденный опорный план неоптимальный, и следует произвести загрузку свободной ячейки с минимальной оценкой и перейти к новому опорному плану. В качестве такой ячейки выберем ячейку (1,4), т.к. она имеет наименьшую оценку .
Построим следующий замкнутый цикл: (1,4) – (1,5) – (2,5) – (2,4) – (1,4). Определяем поставку, передаваемую по циклу, как . В вершины цикла со знаком «+» объем груза условно увеличивается на 0 единиц груза, а в вершинах со знаком «-» - уменьшается на тот же объем.
Ячейка (1,5) становится свободной, ячейка (1,4) – становится условной заполненной. Поставки в остальных ячейках цикла остаются неизменными.
2 30 | 1 40 | 3 0 | ||||
3 50 | 5 20 | 0 20 | ||||
3 60 | ||||||
-2 |
Проверим новый опорный план на оптимальность. Снова найдем оценки свободных ячеек. Для этого сначала вычислим потенциалы складов и рынков сбыта заполненных ячеек.
Положив , получим
Вычислим оценки свободных ячеек:
Полученный опорный план снова неоптимальный, т.к. среди оценок свободных ячеек есть отрицательные ().
Произведем перераспределение поставок, осуществив загрузку ячейки с отрицательной оценкой.
Построим замкнутый цикл: (2,2) – (1,2) – (1,4) – (2,4) – (2,2).
30 | ![]() | ![]()
| ||||||||
|
50 | 5 20 | 0 20 | |||||||
3 60 | ||||||||||
-2 |
Произведем загрузку свободной ячейки с отрицательной оценкой.
Поставка, передаваемая по циклу, определяется как минимум среди поставок в ячейках цикла со знаком «-». Для нашей задачи знак «-» имеют ячейки (1,2), (2,4). Минимальный объем груза для этих ячеек равен .
Поставка ячейки (2,2) станет равной 20 единицам груза, ячейки (1,2) - 20 единицам груза, ячейки (1,4) - 20 единицам груза, ячейка (2,4) станет свободной.
В результате получим новый опорный план, который необходимо проверить на оптимальность.
2 30 | ||||||||
| ||||||||
-1 |
Вычислим потенциалы поставщиков и потребителей для заполненных ячеек.
Положив , получим
Вычислим оценки свободных ячеек:
Все полученные оценки неотрицательные , значит, найденный опорный план оптимальный. Поскольку среди оценок
, то оптимальный план неединственный, и можно, произведя загрузку ячейки (3,5), найти бесконечное множество решений, при которых целевая функция будет иметь одно и то же значение.
Оптимальный план распределения:
, для которого значение целевой функции (минимальные транспортные издержки)
у.е.
Двадцать единиц продукции, находящиеся на 2-ом складе, согласно полученному плану остаются нераспределенными.
10. Задачи производственного менеджмента
1. Задача распределения ресурсов с ограничениями на технико-экономические показатели
Задача распределения ресурсов с ограничениями на технико-экономическиеможет быть сформулирована следующим образом.
Имеется целевая функция
при ограничениях:
при граничных условиях:
.
Моделируемая система характеризуется производством нескольких видов продукции (), для выпуска которых требуются имеющиеся в ограниченном количестве различные ресурсы
(
). Расход i – ого ресурса на единицу продукции j – ого вида равен
.
Заданы также общие для системы показатели (
), определяющие её деятельность и выполнение которых является обязательным (как правило, это планируемые технико-экономические показатели). Коэффициенты
обозначают единичную эффективность j – ого вида продукции по i –ому показателю (
).
При заданном потреблении ресурсов показатель эффективности j – ого вида продукции характеризуется величиной .
Необходимо найти такой план производства каждого вида продукции, при котором оптимизируется общая эффективность производства при удовлетворении ограничений на обобщенные показатели, на используемые ресурсы и граничных условий на значения переменных (ограничения по объёмам минимального
(обязательства предприятия) и максимального
(ёмкость рынка) выпусков продукции каждого вида).
2. Задача размещения производства
Предположим, есть план производства n видов продукции - (Значения
получают в результате решения задачи оптимального планирования производства). Для производства используются k видов взаимозаменяемого оборудования (технологических линий или станков).
Оборудование каждого вида с учетом текущего и капитального ремонта не может использоваться более количества времени за планируемый период. Известна производительность k - ого оборудования:
- количество продукции j -го вида, производимое i -ым видом оборудования за единицу времени. Предположим, затраты i -го оборудования для производства j -ой продукции в единицу времени составляет
. Определить оптимальную загрузку оборудования
(количество времени, затраченного оборудованием каждого вида для производства каждого вида продукции).
Экономико-математическая модель задачи:
Целевая функция (затрат)
Ограничения: (Оборудование каждого вида не может быть загружено более, чем на время Ti);
(Суммарный объем производства j – ой продукции на оборудовании всех видов составляет
);
.
3. Задача «коммивояжера»
Требуется объехать n пунктов, начиная и заканчивая в одном пункте, таким образом, чтобы суммарные затраты были минимальные. Затраты, связанные с переездом из i – ого пункта в j – ый пункт равны .
Математическая формулировка такой задачи сводится к виду:
Целевая функция
- минимизация суммарного времени.
Ограничения – условия о выезде из каждого i – ого пункта только один раз и въезде в каждый j – ый пункт только один раз (i, j – соответственно номера пунктов выезда и приезда):
Задание для самостоятельной работы
Содержание:
1. Ознакомиться с теоретическим материалом.
2. Выполнить следующие задания.
2.1. Привести пример производственно-экономической задачи, сводящейся к задаче линейного программирования, и её математическую формулировку. Полученную задачу решить в Mathcad.
2.2. Математически сформулировать двойственную задачу, решить её в Mathcad и привести экономическую интерпретацию взаимодвойственных задач.
2.3. Найти наибольшее и наименьшее значения целевой функции Z при заданных ограничениях графическим методом.
2.4. Найти наибольшее значение целевой функции при заданных ограничениях симплекс-методом.
2.5. Сформулировать задачу, двойственную задаче 2.4., и решить её на основе теорем двойственности.
2.6. Найти целочисленное решение задачи линейного программирования 2.4.
2.7. Решить транспортную задачу с закрытой и открытой моделью.
Варианты задач для самостоятельной работы
1). Решить стандартную задачу линейного программирования:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
2). Решить транспортную задачу.
1. С трех складов необходимо доставить овощи в пять торговых точек
. Требуется закрепить склады за торговыми точками так, чтобы общая сумма затрат на перевозку была минимальной.
Числовые данные задачи представлены в следующей таблице:
Склады | Торговые точки | Объём вывоза, т | ||||
![]() | ![]() | ![]() | ![]() | ![]() | ||
Стоимость перевозки 1 т груза, руб | ||||||
![]() ![]() ![]() | a d | e | b c | f | ||
Объём вывоза, т |
Варианты задач:
Вариант | a | b | c | d | e | f | Вариант | a | b | c | d | e | f |
Дата публикования: 2015-07-22; Прочитано: 295 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!