Транспортная задача с ограниченными пропускными способностями.
Важной в практическом отношении является Тd - задача, в которой существуют ограничения на пропускные способности коммуникаций. Пусть
Тогда
Т-задача состоит в минимизации Ц.Ф. (1.3) при условиях (1.1), (1.2), (1.9). Даже в случае разрешимости Т-задачи, Тd – задача может оказаться неразрешимой, поскольку величины пропускных способностей будут недостаточны для полного вывоза продукта из п. Аі, и полного ввоза продукта в п. Вj. Поэтому для Тd – задачи вводят еще два условия:
Но и при добавочных условиях (1.10), (1.11) Тd – задача не всегда разрешима. Для установления совместимости всех условий делают попытку построить любой план Т-задачи. Если удается, то система уравнений (1.1), (1.2), (1.9) – (1.11) совместна. В противном случае Тd – задача неразрешима. Теорема 3. Для оптимальности плана Х0 Тd – задачи необходимо и достаточно существование таких чисел v1, v2., vn, – u1, – u2., – um, при которых
Смысл условий оптимальности (1.12) – (1.14) состоит в следующем: если приращение стоимости продукта vj – uj меньше транспортных расходов cij, то такая перевозка убыточна, а потому Таким образом, теорема 3.3 по существу выражает принцип рентабельности для Td – задачи. Открытые транспортные модели. Существует ряд практических задач, в которых условие баланса
1) 2)
В первом случае полное удовлетворение спроса невозможно. Такую задачу можно привести к обычной транспортной задаче следующим образом. Обозначим через Тогда требуется минимизировать
при условиях
где Задачу (3.1.15) приводят к обычной Т-задаче введением фиктивного пункта производства Аm+1, с объемом производства минимизировать при условиях
В найденном решении хопт полагаем все перевозки из фиктивного пункта Аm+1 равными нулю, т.е. Рассмотрим теперь второй случай. Введем фиктивный пункт Bn+1 с объемом спроса
минимизировать
при условиях
В найденном решении Опорные планы Т-задачи Опорным (базисным) планом Т-задачи называют любое ее допустимое, базисное решение. Понятие опорного плана имеет наглядную геометрическую интерпретацию. Последовательность коммуникаций
называют маршрутом, соединяющим пункты
Рис. 2
Используя маршрут, составленный из коммуникаций, можно осуществить перевозку продукта из пункта В процессе этого движения коммуникации, стоящие на четных местах в (1.19), будут пройдены в противоположном направлении. Маршрут (1.19), к которому добавлена коммуникация Способ проверки произвольного плана Т-задачи на опорность, основан на следующих двух теоремах (прямой и обратной). Теорема 4. Система, составленная из векторов
которое указывает на линейную зависимость векторов
Полученное противоречие доказывает необходимость условий теоремы 4. Достаточность. Допустим, что из коммуникаций, отвечающих векторам
Пусть, например
где Е1 образуется вычеркиванием в Е пары индексов ( Следовательно, это же относится и к левой части этого равенства, т.е. среди векторов коэффициентом
где
где
Этот процесс переноса векторов в правую часть можно продолжить аналогичным образом и дальше. Допустим, что уже проведено (2k-1) шагов. Тогда имеет место соотношение
где Возможные два случая: 1) 2) В первом случае процесс переноса заканчивается, причем из векторов в правой части (1.25) можно образовать замкнутый маршрут. Таким маршрутом является
Во втором случае процесс переноса продолжается, и поскольку Описанный процесс переноса не может длится бесконечно, так как все вектора, переносимые вправо, различны. Поэтому через конечное число шагов мы обязательно столкнемся со случаем 1, который, как показано выше, ведет к образованию замкнутого маршрута. Итак, допустив, что система векторов Достаточность условий теоремы доказана. Назовем коммуникацию План Теорема 5. Вектор
то
Доказательство этой теоремы основано на теореме 3.4. Пусть Тогда
Перенеся
Рассмотрим произвольную матрицу
При использовании матрицы Х критерий проверки линейной независимости формулируется так: для линейной независимости системы векторов Так как из выделенных единицами позиций на рис. 3 нельзя составить замкнутый маршрут, то данная система линейно независима и образует базис. Введем теперь в систему
При небольших размерах матрицы Х визуальное отыскание замкнутых цепочек в ней представляет значительные трудности. В таком случае прибегают к формализованному методу вычеркивания. Метод вычеркивания позволяет выделить в произвольном плане Х Т-задачи замкнутую цепочку, если она существует. Этот метод состоит в следующем. Выделив в плане Х множество ненулевых элементов, обозначаемое через S, выясним, существуют ли во множестве элементов S циклы. Для этого просматриваем одну за другой строки плана Х и вычеркиваем строки, не содержащие элементов S, и строки, которые содержат не более одного элемента S (ненулевой элемент). Просмотрев все строки плана Х, переходим к столбцам и вычеркиваем те из них, которые содержат не более одного элемента S. При этом элементы, содержащиеся в ранее вычеркнутых строках, в расчет не принимают. Далее повторяем весь этот процесс, просматривая сначала строки, а потом столбцы оставшейся после вычеркивания строк и столбцов подматрицы. После конечного числа шагов этот процесс заканчивается одним из следующих двух исходов: 1) все строки (столбцы) матрицы вычеркнуты; 2) получена подматрица, в каждой строке и столбце которой содержится не менее двух элементов S. В первом случае из элементов множества S составить цикл невозможно. Следовательно, соответствующий план Х является опорным. Во втором случае множество S содержит цикл (циклы) и соответствующий план Х не является опорным (базисным). На рис. 4 показаны два плана Т-задачи: небазисный (рис. 4, а) и базисный (рис. 4, б). Номера линий указывают порядок вычеркивания. Звездочками отмечены элементы, которые вычеркнуть нельзя. Они образуют цикл.
Нахождение начальных опорных планов Существует несколько методов построения начальных опорных планов Т-задачи. Из них самый распространенный метод северо-западного угла и метод минимального элемента. Метод северо-западного угла. Основную идею метода рассмотрим на конкретном примере. Пусть дана Т-задача с четырьмя пунктами производства А1, А2, А3, А4 с объемами производства Построим матрицу Х размером 4х4, причем для удобства вычислений снизу от нее оставим строку bj, справа столбец ai. Кроме того, снизу от bj образуем строки Заполнение таблицы начинают с левого верхнего элемента таблицы X – x11, что и обусловило название метода. Сравнив Переходим к второй строке и начинаем заполнение с элемента
Таблица 2
Формальное описание алгоритма. I. Определяют верхний левый элемент матрицы Х:
Возможные три случая: а) если
и все оставшиеся элементы первых столбцов и строки заполняют нулями. Находим
на этом один шаг метода заканчивается. 2. Пусть уже проделано k шагов. (k+1) – й шаг состоит в следующем. Определяют верхний левый элемент незаполненной части матрицы Х. Пусть это будет элемент
причем
где
Если
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (381)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||