КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Первый опорный план
ТРАНСПОРТНАЯ ЗАДАЧА (МЕТОД ПОТЕНЦИАЛОВ) Анализ основных экономических показателей
Важным частным случаем задачи линейного программирования является транспортная задача. Суть данной задачи, найти объемы перевозок для каждой пары «поставщик – потребитель» так, чтобы: – мощности всех поставщиков были реализованы; – спросы всех потребителей были удовлетворены; – суммарные затраты на перевозку были бы минимальны. Задача № 1.4.1. Двум предприятиям требуется сырье в количестве b 1 и b 2 тонн. Запасы сосредоточены в трех пунктах в количестве a 1, a 2, и a 3 тонн. Известна матрица С расстояний (км). xij – количество сырья, которое планируется завести j -му предприятию с i- го пункта хранения. Требуется: –найти x 11, x 12 ,...,x 32 методом потенциалов так, чтобы при перевозке сырья общее количество тонно-километр было минимальным; – проверить правильность решения симплекс-методом (программный комплекс «Блок-3»). Исходная информация:
Для решения данной задачи методом потенциалов необходимо выполнение условий (закрытая задача): å ai = å bj. В нашем случае å ai = 15, а å bj = 10. Таким образом, сумма по аi больше суммы bj на 5 (открытая задача). Для равенства условия, необходимо вести фиктивное предприятие b 3= 5. Элементы столбца затрат матрицы С для b 3 равны 0. Исходные данные записываются в таблицу (табл. 11): Таблица 11 Исходная таблица
В угловых, малых клетках табл. 11 стоят элементы матрицы С. Для определения потенциалов Х и Y необходимо найти любое решение (допустимое решение – опорный план). В нашем случае его целесообразно найти методом северо-западного угла. После выполнения ряда операций первый опорный план примет вид табл. 12. Таблица 12
Значение целевой функции равно:
В дальнейшем, при нахождении нового решения, необходимо рассчитывать значение функционала для сравнения с предыдущим, чтобы оценить правильность решения. Для проверки на оптимальность данного решения, воспользуемся методом потенциалов. Процесс решения задачи методом потенциалов целесообразно разбить на шаги. 1-й шаг. Рассчитаем потенциалы Х и Y для занятых клеток по следующему правилу: Сij = Xi + Yj или в упрощенном виде С = X + Y, причем в начале необходимо присвоить значение 0 потенциалу X или Y. В нашем случае, например Y 1 = 0. Вычислим все значения потенциалов: Y 1= 0; X 1 = C – Y 1 = 40 – 0 = 40; Y 2 = C – X 1 = 30 – 40 = –10; X 2 = C – Y 2 = 20 – (–10) = 30; X 3 = C – Y 2 = 50 – (–10) = 60; Y 3 = C – X 3 = 0 – 60 = –60. Отобразим проведенные расчеты в табл. 30. 2-й шаг. Рассчитаем коэффициенты g ij по следующему правилу для незанятых клеток g ij = Сij – (Xi + Yj) или в упрощенном виде g = С – (X + Y). Если все g ³ 0, то найденное решение является оптимальное и на этом заканчивается решение 1-й части задачи. Таблица 13 Первый опорный план – проверка на оптимальность
g13 = 0 – (–60 + 40) = 20; g21 = 10 – (0 + 30) = –20; g23 = 0 – (–60 + 30) = 30; g31 = 5 – (0 + 60) = –55; В нашем примере есть отрицательные значения g и это значит, что найденное решение не является оптимальным и его необходимо улучшить. Для этого необходимо выбрать максимальное число g со знаком «минус». В нашем случае g31 = –55. В клетку с координатами 3-я строка и 1-й столбец поставим знак + и построим цикл по занятым клеткам. Начала цикла берется из клетки со знаком +. Цикл представляет собой плоский многоугольник с вершинами 90° и может иметь следующий вид:
После построения цикла таблица примет следующий вид (табл.14): Таблица 14 Первый опорный план – построение цикла
3-й шаг. Последовательно по вершинам цикла, проставим знаки + и –начиная с клетки +. В клетках со знаком минус выбрать числа (количество грузов) и сравнить их между собой. Необходимо из них выбрать наименьшее. В нашем случае в клетках со знаком минус стоят следующие числа: 2 и 1. Наименьшее из этих чисел – число 1. Обозначим его D = 1. Теперь необходимо переместить по циклу это количество груза. В клетках со знаком + добавить число 1, а в клетках со знаком – вычесть число 1. В результате расчетов, получим новую табл. 15. Таблица 15
Дата добавления: 2014-01-07; Просмотров: 373; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |