Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение транспортных задач методомСодержание книги Поиск на нашем сайте
ПОТЕНЦИАЛОВ
Метод потенциалов представляет собой упрощенную модификацию распределительного метода, в котором предусматривается замена рассмотренного выше алгоритма распределительного метода в части «Анализ плана на оптимальность» на упрощенную процедуру, исключающую необходимость построения замкнутых контуров. Это обеспечивает методу потенциалов ряд преимуществ по сравнению с обычным распределительным методом: становится возможной реализация алгоритма метода на ЭВМ и, соответственно, решение задач с большим количеством поставщиков и потребителей. Методика решения транспортной задачи методом потенциалов по этапам решения та же, что и в распределительном методе: - постановка задачи; - составление исходной матрицы; - составление исходного допустимого базисного плана; - анализ плана на оптимальность; - улучшение плана; - контроль решения задачи. Однако этап «Анализ плана на оптимальность» имеет свой алгоритм, присущий только методу потенциалов. На данном этапе решения задачи выполняются следующие действия: 1. Вычисляются потенциалы α и β через коэффициенты С ij занятых клеток плана; 2. План анализируется на оптимальность через построение неравенств для свободных клеток плана; 3. Вычисляются числовые характеристики для неравенств, не отвечающих условиям оптимальности плана. К вычислению потенциалов α и β приступают после составления исходного допустимого базисного плана по алгоритму распределительного метода. Под потенциалами α и β понимаются относительные числа (оценки), выражающие в экономическом смысле, например, стоимость единицы перевозимого груза в i –м пункте отправления (потенциал α i) и в j -м пункте назначения (потенциал β j). Вычисление потенциалов выполняются через коэффициенты С ij в занятых клетках плана по следующим формулам: β j = α i + С ij, (2.8) α i = β j - С ij, (2.9) где α i – потенциал, относящийся к пункту отправления; β j – потенциал, относящийся к пункту назначения; С ij – коэффициент, выражающий, по условиям задачи, расстояние или стоимость перевозки единицы груза от i –го поставщика до j -го потребителя. В матрице задачи для записи потенциалов α i выделяется дополнительный столбец, а для потенциалов β j дополнительная строка. Вычисление потенциалов по формулам 2.8 и 2.9 можно начинать с любой строки (столбца). Однако при этом необходимо соблюдать следующую последовательность действий: - исходному (первоначальному) значению α i (или β j) присваивается произвольное круглое число (10, 100 и т.д.) с таким расчетом, чтобы при вычислении потенциалов не было отрицательных чисел; - выбор формулы расчета зависит от того, значение какого потенциала известно, а значение какого нужно определить. Например, если в качестве исходного задан потенциал α1 =10, то необходимо использовать формулу 2.8 для расчета недостающего потенциала β j. Если же известен потенциал β j, а следует определить значение потенциала α i, то используют формулу 2.9; - вычисление потенциалов по формулам выполняется с использованием строки и столбца, на пересечении которых находится клетка, занятая поставкой. Если, например, занятая клетка стоит на пересечении первой строки и третьего столбца матрицы и известен исходный потенциал α1 =10, то через коэффициент С1.3 рассчитываем потенциал β3= α1+ С1.3=10+3=13. Если же по третьему столбцу стоит еще одна занятая клетка, но по другой строке, то для нее рассчитывается потенциал α i через уже найденное значение потенциала β3 и коэффициент данной клетки. Например, С3.3 =6, α1 = β3 – С3.3 = 13 – 6=7. Аналогичным образом вычисляют все потенциалы α i и β j. После этого приступают к анализу плана на оптимальность. Анализ плана на оптимальность выполняется путем построения неравенства для каждой свободной клетки плана и проверки их на соответствие следующим условиям: α i + С ij ≥ β j (при решении задачи на минимум), или (2.10) α i + С ij ≤ β j (при решении задачи на максимум) (2.11) Признаком оптимальности плана служит соответствие всех неравенств, построенных для свободных клеток плана, типу неравенства, обусловленному функцией цели (на минимум или на максимум) решаемой задачи. Если задача решается на минимум (Z → min), то все неравенства для свободных клеток должны быть типа 2.10. Если хоть одно из неравенств не соответствует данному типу (например, получилось ≤), то план не оптимален и нуждается в улучшении. Для неравенств, которые не соответствуют требованиям оптимальности (формуле 2.10 или 2.11 в зависимости от функции цели в задаче) вычисляются характеристики, для последующего улучшения плана по формуле: ∑ ij = α i + С ij – β j (2.12) Порядок улучшения не оптимального плана тот же, что и в распределительном методе. Для контроля значение целевой функции можно вычислить по формуле: (2.13)
ПРИМЕР РЕШЕНИЯ ЗАДАЧИ МЕТОДОМ ПОТЕНЦИАЛОВ
Для ясного понимания отличий метода потенциалов от обычного распределительного метода в качестве примера рассмотрим ту же задачу, что была решена распределительным методом. Постановка задачи, порядок составления исходной матрицы, составления исходного допустимого базисного плана являются общими для обоих рассматриваемых методов, поэтому продолжим решение данной задачи с этапа анализа плана на оптимальность. Для этого в прежнем исходном плане (таблица 2.4) выделим столбец для записи потенциалов α i и строку – для потенциалов β j. Исходный план примет, следующий вид (таблица 2.7). Таблица 2.7 Исходный план
1800 |
||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
II | 15 |
| 5 |
| 7 | 700 | 2 |
| 0 |
700 | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
III | 8 |
| 6 | 1100 | 8 | (0) | 9 | 400 | 0 |
1500 | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
Потребности bj |
|
1600 |
1300 |
700 |
400 | 4000 4000 | |||||||||||||||||||||||||||||||||||||||||
Вычислим потенциалы α i и β j. В качестве исходного примем потенциал α1 =10. Число 10 больше любого из значений коэффициентов С ij в исходном плане (максимальный коэффициент С3.3 =9), это исключает получение отрицательных значений при вычислении потенциалов.
Число 10 записываем в столбце α i по первой строке. По первой строке плана занятыми являются клетки 1.1 и 1.2. Рассчитываем потенциал β1 = α1 + С1.1 =10+3=13 и запишем его на свое место в исходном плане. Аналогичным образом определим потенциал β2 = α1 + С1.2 =10+6=16 и запишем его в столбец 2-го потребителя по строке I-го поля.
Через занятую клетку 3.2 в этом же столбце, где рассчитан уже потенциал β2 =16 рассчитываем для третьей строки плана потенциал α3.
Он рассчитывается: α3=β2–С3.2 =16–8=8. Запишем его в столбец α i по третьей строке. По третьей строке через С3.3 =9 и α3 =8 определяем потенциал β3 = α3 + С3.3 =8+9=17 и запишем его в столбец третьего потребителя. Аналогично рассчитываем β4 = α3 + С3.4 =8+0=8.
Оставшийся не рассчитанным потенциал α2 определяем:
α2=β3–С2.3 =17–2=15.
Следующим этапом является проверка исходного плана на оптимальность с помощью вычисленных потенциалов α i и β j. Поскольку функция цели в задаче ориентирована на минимум, то план будет анализироваться на оптимальность путем соответствия неравенств, построенных для свободных клеток плана, формуле 2.10.
Построим неравенства для свободных клеток плана:
1.3 α1 + С1.3≥ β3 10+4=14<17
1.4 α1 + С1.4≥ β4 10+0=10>8
2.1 α2 + С2.1≥ β1 15+5=20>13
2.2 α2 + С2.2≥ β2 15+7=22>16
2.4 α2 + С2.4≥ β2 15+0=15>8
3.1 α3 + С3.1≥ β1 8+6=14>13
Из приведенных выше расчетов видно, что для клетки 1.3 условие оптимальности плана не соблюдается, т.к. для нее α i + С ij < β j .
Следовательно, план не оптимален и его необходимо улучшить. Вычисляем характеристику для данной клетки:
∑1.3= α1 + С1.3- β3= 10+4–17=–3.
В результате проверки исходного плана на оптимальность установлено, что в улучшении нуждается клетка 1.3, т.е. та же, что и при решении данной задачи распределительным методом.
Порядок улучшения плана тот же, что и в распределительном методе.
В результате получаем улучшенный второй план, проверяем его на допустимость и базисность (путем соответствия числа занятых клеток выражению m + n -1).
Таблица 2.8
Второй план
Поля севооборотов | α i | β j. | Откормочные площадки | Запасы а i | ||||||||
1 | 2 | 3 | 4 (фикт.) | |||||||||
13 | 16 | 14 | 8 | |||||||||
I | 10 | 1600 | 3 | 200 | 6 | (0) | 4 |
| 0 |
1800 | ||
| ||||||||||||
II | 12 |
| 5 |
| 7 | 700 | 2 |
| 0 |
700 | ||
| ||||||||||||
III | 8 |
| 6 | 1100 | 8 |
| 9 | 400 | 0 |
1500 | ||
| ||||||||||||
Потребности bj |
|
1600 |
1300 |
700 |
400 | 4000 4000 | ||||||
План допустимый, базисный, т.к. число занятых клеток (6) равно числу, полученному по выражению m + n -1 =3+4–1=6.
Необходимо вновь вычислить потенциалы α i и β j по описанному выше способу и записать их в улучшенный план. Данный план анализируем на оптимальность путем проверки неравенства для свободных клеток плана:
1.4 α1 + С1.4≥ β4 10+0=10>8
2.1 α2 + С2.1≥ β1 12+5=17>13
2.2 α2 + С2.2≥ β2 12+7=19>16
2.4 α2 + С2.4≥ β2 12+0=12>8
3.1 α3 + С3.1≥ β1 8+6=14>13
3.3 α3 + С3.3≥ β3 8+9=17>14
Все неравенства соответствуют признаку оптимальности плана, следовательно, план оптимален.
Контроль: вычисляем функцию цели Z опт по формуле:
(13∙1600+16∙1300+14∙700+8∙400) – (10∙1800+12∙700+8∙1500) =16200 т/км.
Для контроля вычисляем значение функции цели Z опт по формуле:
Z опт = Z 1 + ∆ Z 1 = 16200+0=16200 т/км.
Значение функции цели Z опт, вычисленные двумя способами, равны, следовательно, задача решена правильно.
Ответ формулируется аналогичным образом, как и в распределительном методе.
Задания для самостоятельной работы студентов по решению транспортных задач распределительным методом и методом потенциалов представлены в приложении 2.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
1. Назовите отличительные особенности метода потенциалов от обычного распределительного метода.
2. Какие преимущества имеет метод потенциалов по сравнению с обычным распределительным методом?
3. Как выглядит матрица задачи при решении её методом потенциалов?
4. Как вычисляются потенциалы α i и β j?
5. Как анализируется план на оптимальность при решении задач методом потенциалов?
6. Чем отличается анализ плана на оптимальность в методе потенциалов от распределительного (обычного) метода?
7. Какой порядок вычисления числовых характеристик в случае не оптимальности плана в задаче, решаемой методом потенциалов?
8. Какой порядок улучшения плана в задачах, решаемых методом потенциалов? Отличается ли он от порядка улучшения плана в задачах, решаемых распределительным методом?
9. Какой экономический смысл потенциалов α i и β j?
10. По какой формуле вычисляется контрольное значение целевой функции в оптимальном плане с использованием потенциалов α i и β j?
11. Назовите этапы решения задач методом потенциалов.
| Поделиться: |
Познавательные статьи:
Последнее изменение этой страницы: 2021-05-27; просмотров: 103; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.35.234 (0.007 с.)