- •Казанский кооперативный институт (филиал)
- •Экономико-математические методы и модели лекционный материал
- •Введение
- •Тема 1. Математическое моделирование и анализ экономических процессов. Основные представления о математических моделях.
- •Тема 2. Методы и модели оптимального планирования хозяйственной деятельности
- •Тема 3. Оптимальное планирование перевозок товаров. (Транспортная задача, транспортный метод).
- •Формулировка транспортной задачи.
- •Математическая модель транспортной задачи.
- •Необходимое и достаточное условия разрешимости транспортной задачи.
- •Свойство системы ограничений транспортной задачи.
- •Опорное решение транспортной задачи.
- •Метод вычеркивания
- •Методы построения начального опорного решения. Метод северо-западного угла.
- •Метод минимальной стоимости.
- •Переход от одного опорного решения к другому.
- •Означенный цикл.
- •Распределительный метод.
- •Метод потенциалов.
- •Особенности решения транспортных задач с неправильным балансом.
- •Алгоритм решения транспортной задачи методом потенциалов.
- •Транспортная задача по критерию времени.
- •Тема 4. Принятие решений
- •Методы принятия решений
- •Матрица выйгрышей
- •Матрица Рисков
- •2. Принятие решений в условиях частичной неопределенности (в условиях коммерческого риска)
- •Тема 5. Модель системы массового обслуживания
- •Системы массового обслуживания
- •Основные понятия теории массового обслуживания
- •1.7. Система массового обслуживания с отказами
- •8. Одноканальная система массового обслуживания с неограниченной очередью
- •1.10. Система массового обслуживания с ограниченной очередью
- •1.10.1. Одноканальная смо с ограниченной очередью
- •1.10.2 Многоканальная смо с ограниченной очередью
- •Тема 6. Основные понятия и задачи метода сетевого планирования и управления
- •Основные понятия и задачи.
- •Проект реконструкции торгового центра
- •Тема 7. Экономико-математические методы и модели изучения и прогнозирования спроса.
- •1) Исследователь вносит гипотезу о структуре ящика
- •2) Определение неизвестных коэффициентов a0 и a1 модели
- •3) Проверка
- •Линейная множественная модель
- •Тема 8. Модели управления запасами
- •Модели управления запасами.
- •I. Детерминированные модели управления запасами.
- •1.Простейшая модель оптимального размера заказа.
- •2. Модель оптимального размера заказа с фиксированным временем его выполнения.
- •4. Модель оптимального размера заказа с дефицитом.
- •5. Модель оптимального размера с количественными скидками.
- •II. Стохастическая модель
- •6. Дискретная стохастическая модель оптимизации начального запаса.
- •Примеры
- •Тема 8. Балансовая модель. Балансовый метод.
- •Решение балансовых уравнений с помощью обратной матрицы. Коэффициенты полных затрат.
- •Полные внутрипроизводственные затраты.
- •Полные затраты труда капиталовложений
- •Экономико-математические методы и модели лекционный материал
- •420045 Республика Татарстан, г. Казань,
Особенности решения транспортных задач с неправильным балансом.
До сих пор рассматривались транспортные задачи с правильным балансом. Однако на практике чаще встречаются задачи с неправильным балансом. Каковы особенности их решения?
1. Пусть суммарные запасы поставщиков превосходят суммарные запросы потребителей, т.е. . Очевидно, что в этом случае при составлении оптимального плана перевозок часть запасов поставщиков, равная = , останется не вывезенной. Поэтому в системе ограничений транспортной задачи первую группу уравнений (2) следует заменить неравенствами , i=1,2,…,m. (15)
Вторая группа уравнений остается без изменения, так как запросы всех потребителей удовлетворяются полностью. Для приведения к канонической форме в неравенства (15) вводят дополнительные переменные . В результате первые m ограничений задачи принимают вид , i=1,2,…,m.
В целевую функцию дополнительные переменные не входят (входят с нулевыми коэффициентами). Математическая модель задачи принимает вид , (16)
, i=1,2,…,m , (17)
, j=1, 2, … , n, (18)
, i=1,2,,…,m, j=1,2,…,n+1. (19)
Запишем необходимое и достаточное условие разрешимости задачи (см. теорему1): .
Отсюда .
Следовательно, чтобы задача в рассматриваемом случае имела решение, необходимо ввести фиктивного потребителя с запросами , равными разности суммарных запасов поставщиков и запросов потребителей, и нулевыми стоимостями перевозок единиц груза .
2. Аналогично в случае, когда суммарные запросы потребителей превосходят суммарные запасы поставщиков, т.е. , часть запросов потребителей, равная = , останется не удовлетворенной. Поэтому вторая группа уравнений системы ограничений (3) транспортной задачи заменяется неравенствами , j=1, 2, … , n.
После введения дополнительных переменных в эти неравенства математическая модель задачи примет вид , (20)
, i=1,2,…,m , (21)
, j=1, 2, … , n, (22)
, i=1,2,,…,m+1, j=1,2,…,n. (23)
Для того чтобы задача имела решение, необходимо и достаточно, чтобы .
Отсюда .
Следовательно, чтобы в этом случае задача имела решение, необходимо ввести фиктивного поставщика с запасами , равными разности суммарных запросов потребителей и запасов поставщика, и нулевыми стоимостями перевозок единиц груза .
Необходимо отметить, что при составлении начального опорного решения в последнюю очередь следует распределять запасы фиктивного поставщика и удовлетворять запросы фиктивного потребителя, несмотря на то, что им соответствует наименьшая стоимость перевозок, равная нулю.
Алгоритм решения транспортной задачи методом потенциалов.
Порядок решения транспортной задачи методом потенциалов следующий.
Проверяют выполнение необходимого и достаточного условия разрешимости задачи. Если задача имеет неправильный баланс, то вводят фиктивного поставщика или потребителя с недостающими запасами или запросами и нулевыми стоимостями перевозок.
Строят начальное опорное решение (методом минимальной стоимости или каким-либо другим методом) и проверяют правильность его построения, для чего подсчитывают количество занятых клеток (их должно быть m+n-1) и убеждаются в линейной независимости векторов-условий (методом вычеркивания).
Строят систему потенциалов, соответствующих опорному решению. Для этого решают систему уравнений + = при >0. Для того чтобы найти частное решение системы, одному из потенциалов (обычно тому, которому соответствует большее число занятых клеток) задают произвольно некоторое значение (чаще нуль). Остальные потенциалы однозначно определяются по формулам = - при >0, (24)
4если известен потенциал , и
= - при >0, (25)
если известен потенциал .
Проверяют, выполняется ли условие оптимальности для свободных клеток таблицы. Для этого вычисляют оценки для всех свободных клеток по формулам = + - и те оценки, которые больше нуля, записывают в левые нижние углы клеток. Если для всех свободных клеток 0, то вычисляют значение целевой функции, и решение задачи заканчивается, так как полученное решение является оптимальным. Если же имеется хотя бы одна клетка с положительной оценкой, то опорное решение не является оптимальным.
Переходят к новому опорному решению, на котором значение целевой функции будет меньше. Для этого находят клетку таблицы задачи, которой соответствует наибольшая положительная оценка max{ }= . Строят цикл, включающий в свой состав данную клетку и часть клеток, занятых опорным решением. В клетках цикла расставляют поочередно знаки «+» и «-», начиная с «+» в клетке с наибольшей положительной оценкой. Осуществляют сдвиг (перераспределение груза) по циклу на величину = . Клетка со знаком «-», в которой достигается , остается пустой. Если минимум достигается в нескольких клетках, то одна из них остается пустой, а в остальных проставляют базисные нули, чтобы число занятых клеток оставалось равным m+n-1. Далее возвращаемся к пункту 3 алгоритма.