
- •Содержание
- •Тема 1. Задача об использовании ресурсов (задача планирования производства)
- •Тема 2. Задача составления рациона (задача о смесях)
- •Тема 3. Общая задача линейного программирования
- •Тема 4. Матричная форма записи задачи линейного программирования
- •Тема 5. Геометрический метод решения задач линейного программирования
- •Алгоритм графического метода решения задачи лп
- •Тема 6. Каноническая форма задач линейного программирования
- •Тема 6.1 Базисные решения задачи линейного программирования
- •Тема 7. Симплексный метод
- •Тема 7.1 Алгоритм симплексного метода
- •Тема 7.2. Метод искусственного базиса
- •Тема 8. Двойственные задачи линейного программирования
- •Тема 8.1. Взаимно-двойственные задачи линейного программирования и их свойства
- •Тема 8.2. Первая и вторая теоремы двойственности
- •Тема 9. Транспортная задача
- •Тема 9.1. Экономико-математическая модель транспортной задачи
- •Тема 9.2. Нахождение первоначального базисного распределения поставок (метод северо-западного угла) Метод северо-западного угла.
- •Тема 9.3. Метод потенциалов
- •Тема 9.4. Особые случаи
- •Задачи для самостоятельной работы Разделы: «Геометрический метод решения задач линейного программирования» и «Симплексный метод»
- •3) Выбирается переменная, имеющая минимальный коэффициент среди отрицательных коэффициентов в строке для целевой функции;
- •3) Рассматриваются отношения столбца свободных членов к соответствующим положительным коэффициентам ведущего столбца, и выбирается минимальное отношение;
- •Вопрос 9 Симплекс метод завершается, когда в таблице все коэффициенты в строке для целевой функции:
- •2) Не отрицательны;
- •Вопрос 10 Построить методом северо-западного угла первую перевозку
- •2) По заполненным клеткам;
- •3)Суммарные запасы Поставщиков равны суммарным запросам Потребителей.
- •Глоссарий
- •Математика задачи линейного программирования. Методические рекомендации для самостоятельной работы студентов
- •344002, Г. Ростов-на-Дону, ул. Пушкинская, 70
Тема 9.2. Нахождение первоначального базисного распределения поставок (метод северо-западного угла) Метод северо-западного угла.
Согласно этому методу запасы очередного Поставщика используются для обеспечения запросов очередных Потребителей до тех пор, пока не будут исчерпаны полностью. После чего используются запасы следующего по номеру Поставщика.
Заполнение таблицы транспортной задачи начинается с левого верхнего угла и состоит из ряда однотипных шагов. На каждом шаге, исходя из запасов очередного Поставщика и запросов очередного Потребителя, заполняется только одна клетка и соответственно исключается из рассмотрения один Поставщик или Потребитель.
После завершения описанного процесса необходимо проверить полученное решение на вырожденность. Если количество заполненных клеток равно m+n-1, то начальное базисное решение является невырожденным, в противном случае - вырожденным.
Если найденное решение является вырожденным, то незаполненные клетки с минимальными стоимостями перевозок заполняются нулями, чтобы количество заполненных клеток стало равным m+n-1. Однако при расстановке нулей необходимо помнить, что в таблице не должно быть ни одного прямоугольника, все вершины которого являются заполненными клетками.
Тема 9.3. Метод потенциалов
Если допустимое решение Х =( хij )
i=1, 2,…m, j=1,2,…n транспортной задачи
является оптимальным, то существуют
потенциалы (числа) поставщиков ui
(i=1, 2,…m) и потребителей vj (j=1,2,…n),
удовлетворяющие следующим условиям
и
Группа равенств (1) используется как система уравнений для нахождения потенциалов. Данная система имеет m+n неизвестных (ui (i=1, 2,…m) и vj (j=1,2,…n)). Число уравнений системы, как и число отличных от нуля координат невырожденного опорного решения равно m+n-1. Известно, что такая система имеет множество решений. Чтобы найти одно из решений, значение одного потенциала в системе задается произвольно. Обычно полагают u1=0 и находят значение других потенциалов.
Опорным решением транспортной задачи называется любое допустимое решение, для которого векторы условий, соответствующие положительным координатам линейно независимы.
Так как число неизвестных системы на единицу больше числа уравнений, то одной из них можно задать значение произвольно, а остальные найти из системы .
Группа неравенств (2) используется для
проверки оптимальности опорного решения.
Эти неравенства удобнее представить в
следующем виде
.
Числа
называются оценками для свободных
клеток таблицы (векторов условий)
транспортной задачи.
Опорное решение является оптимальным,
если для всех векторов условий (клеток
таблицы) оценки неположительные. Оценки
для свободных клеток транспортной
таблицы используются для улучшения
опорного решения. Для этого находят
клетку (l,k) таблицы, соответствующую
.
Если
,
то решение оптимальное, Если
,
то для соответствующей клетки (l,k) строят
цикл и улучшают решение, перераспределяя
груз
по этому циклу.
При этом целевая функция уменьшается
на величину
.
Особенности решения транспортных задач с неправильным балансом.