
- •Методы оптимальных решений
- •Содержание
- •Введение
- •1. Моделирование – метод научного познания
- •1.1 Основные понятия моделирования
- •Вопросы *
- •1.2 Системный подход и моделирование социально-экономических систем
- •Вопросы
- •5. Численное решение
- •6. Анализ численных результатов и их применение
- •Приемы экономико-математического моделирования
- •Классификация моделей по типу информации:
- •Классификация моделей по учету фактора времени:
- •Классификация моделей по учету фактора неопределенности:
- •Классификация моделей по типу подхода к изучаемым социально-экономическим системам:
- •Вопросы
- •2.2 Принцип оптимальности в планировании и управлении
- •Вопросы
- •Математическая формулировка общей задачи линейного программирования
- •Структурная форма записи задачи линейного программирования
- •Вопросы
- •3.2 Формы записи задачи линейного программирования
- •Нормы затрат и выхода продукции
- •Решение
- •Общая форма записи задачи линейного программирования
- •Каноническая форма записи задачи линейного программирования
- •Стандартная форма записи задачи линейного программирования
- •4.2. Алгоритм графического метода
- •Нормы затрат и выхода продукции
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Построение граничных прямых, соответствующих системе ограничений
- •3. Определение области допустимых решений
- •4. Построение вектора градиента и линии уровня
- •5. Нахождение точки экстремума
- •6. Определение значения целевой функции
- •4.3. Варианты графического решения задач линейного программирования
- •Вопросы
- •Рекомендуемые источники к главе 4
- •5. Симплексный метод решения задач линейного программирования
- •5.1. Сущность симплексного метода
- •Вопросы
- •5.2. Алгоритм решения задач симплексным методом с естественным базисом
- •Показатели эффективности возделывания 1 га культур
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Приведение модели к канонической форме записи задачи, определение основных и дополнительных переменных
- •3. Составление базиса
- •4. Построение первой симплексной таблицы
- •Первая симплексная таблица (сокращенная)
- •Первая симплексная таблица (полная)
- •5. Проверка оптимальности решения
- •6. Построение второй симплексной таблицы
- •Первая симплексная таблица с разрешающим элементом
- •Вторая симплексная таблица
- •Правила нахождения коэффициентов второй симплексной таблицы
- •Вторая симплексная таблица
- •7. Построение третьей и последующих симплексных таблиц
- •Вторая симплексная таблица с разрешающим элементом
- •Третья симплексная таблица
- •Вопросы
- •5.3. Алгоритм решения задач симплексным методом с искусственным базисом
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Приведение модели к канонической форме записи задачи, определение основных и дополнительных переменных
- •3. Составление базиса, введение искусственных переменных
- •4. Построение первой симплексной таблицы
- •Первая сокращенная симплексная таблица с м-строкой
- •5. Решение вспомогательной задачи симплексным методом с естественным базисом
- •Данные о содержании питательных веществ и стоимости культур
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Приведение модели к канонической форме записи задачи, определение основных и дополнительных переменных
- •3. Составление базиса, введение искусственных переменных
- •4. Построение первой симплексной таблицы
- •Первая симплексная таблица
- •5. Проверка оптимальности решения
- •6. Построение второй симплексной таблицы
- •Первая симплексная таблица с разрешающим элементом
- •Вторая симплексная таблица
- •7. Построение третьей и последующих симплексных таблиц
- •Третья симплексная таблица
- •Вопросы
- •5.4. Алгоритм решения задач симплексным методом в Microsoft Excel 2010
- •Показатели эффективности возделывания 1 га культур
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Составление формы для ввода данных в Microsoft Excel
- •3. Ввод исходных данных в форму Microsoft Excel
- •4. Ввод формул для вычислений значений целевой функции и левой части неравенств
- •5. Настройка программы Microsoft Excel 2010
- •6. Установка значений в окне Параметры поиска решений
- •7. Анализ полученного решения
- •6.2. Постановка и математическая формулировка транспортной задачи
- •Постановка задачи
- •Матрица транспортной задачи
- •6.3. Алгоритм решения транспортной задачи (метод северо-западного угла)
- •Стоимости перевозок одной тонны картофеля (ден. Ед.)
- •Решение
- •1. Проверка типа задачи (открытая или закрытая)
- •2. Составление экономико-математической модели задачи
- •Матрица транспортной задачи (ден. Ед.)
- •3. Составление опорного плана
- •Опорный план транспортной задачи (ден. Ед.)
- •4. Проверка решения на оптимальность
- •Опорный план транспортной задачи (ден. Ед.)
- •5. Построение контура
- •Правила построения контура
- •Опорный план транспортной задачи с контуром (ден. Ед.)
- •6. Построение нового опорного плана
- •7. Проверка нового плана на оптимальность
- •Вопросы
- •6.4. Алгоритм решения транспортной задачи в Microsoft Excel 2010
- •Себестоимость перевозки 1 т сена, руб.
- •Решение
- •1. Проверка типа задачи (открытая или закрытая)
- •2. Составление экономико-математической модели задачи
- •6. Анализ полученного решения
- •Вопросы
- •6.5. Задача о назначениях
- •Общий вид транспортной матрицы задачи о назначениях
- •Экономико-математическая модель задачи о назначениях
- •Структурная форма записи задачи о назначениях
- •Вопросы и задания для самопроверки и самоподготовки
- •6.6. Алгоритм решения задачи о назначениях с помощью Microsoft Excel 2010
- •Производительность работников
- •Решение
- •1. Составление экономико-математической модели задачи
- •7.2 Прямая и двойственная задача
- •Построение двойственной задачи
- •Исходные данные задачи
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Приведение модели к канонической форме записи задачи, определение основных и дополнительных переменных
- •3. Решение задачи симплексным методом
- •Последняя симплексная таблица (оптимальное решение)
- •4. Анализ двойственных оценок
- •Симплексная таблица с коэффициентами замещения и двойственными оценками
- •Вопросы
- •7.3 Основные свойства двойственных оценок
- •Вопросы
- •7.4 Алгоритм решения двойственной задачи в Microsoft Excel 2010
- •Решение
- •1. Составление экономико-математической модели задачи
- •2. Решение задачи симплексным методом
- •3. Анализ оптимального решения
- •4. Мера влияния ограничения на целевую функцию
- •5. Свойство оптимальности решения
- •Вопросы
- •Рекомендуемые источники к главе 7
- •Библиографический список
- •Приложение 1 Полезные ссылки
6.2. Постановка и математическая формулировка транспортной задачи
Транспортные задачи могут решаться на минимум и на максимум. В качестве критерия оптимальности решения транспортной задачи могут использоваться следующие показатели экономической эффективности грузоперевозок: кратчайшее расстояние; минимум эксплуатационных затрат; минимум времени; минимум транспортных затрат по тарифной сетке; минимум приведенных затрат и т.д.
Постановка задачи
Имеется m пунктов отправления поставщиков A1, A2, …, Am, в которых сосредоточено определенное количество однородного груза a1, a2, …, am. Имеется n пунктов назначения потребителей B1, В2, …, Вn, потребность которых в этом грузе составляет b1, b2, …, bn. Известны затраты cij на перевозку груза xij (xij ≥ 0) из i-гo пункта производства (i = l, 2, .., m) в каждый j-пункт потребления (j = l, 2, .., n). Требуется составить такой план грузоперевозок X {хij}, при котором общие транспортные расходы были бы минимальными. При этом весь груз из пунктов отправления должен быть вывезен, а потребности каждого потребителя должны быть удовлетворены полностью.
В структурном виде модель транспортной задачи выглядит таким образом:
Найти минимальное значение целевой функции
,
при ограничениях
i
= 1, 2, …, m),
(j = 1, 2, …, n),
где cij – затраты на перевозку единицы груза из i-го пункта отправления в j-ый пункт назначения;
xij – количество груза, перевозимого из i-го пункта отправления в j-ый пункт назначения (xij ≥ 0);
аi – количество груза в i-м пункте отправления;
bj – количество груза в j-м пункте назначения.
Возможный два варианта транспортных задач: закрытая и открытая.
Если
,
то модель задачи закрытая
(сбалансированная), то есть потребности
потребителей совпадают с количеством
товара у поставщиков.
Если
,
то модель задачи открытая
(несбалансированная)
В зависимости от типа задачи при ее решении вводится фиктивный поставщик или потребитель, затраты на перевозку приравниваются условно к 0. Условия задачи можно представить в табличной форме (таблица 18).
Таблица 18
Матрица транспортной задачи
Пункты отправления (Аi) |
Пункты назначения (Bj) |
Запасы в пунктах отправления (аi) |
|||||||||||
В1 |
В2 |
… |
Вn |
||||||||||
А1 |
c11 |
|
c12 |
|
… |
c1n |
|
а1 |
|||||
|
x11 |
|
x12 |
|
x1n |
||||||||
А1 |
c21 |
|
c22 |
|
… |
c2n |
|
а2 |
|||||
x21 |
|
x22 |
|
x2n |
|||||||||
… |
… |
… |
… |
… |
… |
||||||||
Аm |
cm1 |
|
cm2 |
|
… |
cmn |
|
аm |
|||||
|
xm1 |
|
xm2 |
|
xmn |
||||||||
Потребность в грузах в пунктах назначения (bj) |
b1 |
b2 |
… |
bn |
|
При моделировании транспортной задачи в матрице необходимо, чтобы все ограничения по строкам и по столбцам, а также значения неизвестных имели одинаковую размерность (т, т/км, га и т.д.).