- •Методы оптимальных решений
- •Содержание
- •Введение
- •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. Постановка и математическая формулировка транспортной задачи
- •Постановка задачи
- •Матрица транспортной задачи
- •1. Проверка типа задачи (открытая или закрытая)
- •2. Составление экономико-математической модели задачи
- •Матрица транспортной задачи (ден. Ед.)
- •6.3. Алгоритм решения транспортной задачи (метод северо-западного угла)
- •Стоимости перевозок одной тонны картофеля (ден. Ед.)
- •Решение
- •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. Построение нового опорного плана
В новой таблице значения в ячейках со знаками угла контура получают по правилам:
1. Выбирается наименьшее число среди тех чисел, где в углу контура стоит знак «-».
2. В клетках со знаком угла контура «+» выбранное число прибавляется к имеющемуся в этой клетке; в клетках со знаком «-» – выбранное число вычитается от числа, находящегося в этой клетке.
3. Перевозки, которые не вошли в углы контура переносятся в новую таблицу без изменения.
В результате получается новое решение.
Построим новый опорный план для примера (таблица 24). В углах контура наименьшим из чисел со знаком «-» является 7000 (таблица 23). В углах контура вычисляем новые значения. В клетках, не вошедших в контур, значения не меняются (таблица 24).
Таблица 24
Вторая таблица транспортной задачи (ден. ед.)
Номер склада (Ai) |
Номер магазина (Bj) |
Количество груза на складах (ai) |
ui |
||||||
1 |
2 |
3 |
|||||||
1 |
40 |
|
70 |
|
20 |
|
8000 |
0 |
|
|
8000 |
|
|
|
|
||||
2 |
10 |
|
20 |
|
30 |
|
5000 |
-30 |
|
|
4000 |
|
1000 |
|
|
||||
3 |
30 |
|
40 |
|
10 |
|
10000 |
-10 |
|
|
|
|
1000 |
|
9000 |
||||
4 |
30 |
|
20 |
|
50 |
|
7000 |
30 |
|
|
|
|
7000 |
|
|
||||
Количество груза в магазинах (bj) |
12000 |
9000 |
9000 |
30000 |
|
||||
vj |
40 |
50 |
20 |
|
|
||||
Заполнив новую таблицу, проверяем правильность ее заполнения (суммы новых значений по строкам должны быть равны исходным данным ai и по столбцам – равны bj).
7. Проверка нового плана на оптимальность
Выпишем решение из новой таблицы 24: х11 = 8000 тонн; х21 = 4000 тонн; х22 = 1000 тонн; х32 = 1000 тонн; х33 = 9000 тонн; х42 = 7000 тонн.
Вычислим значение целевой функции:
Zmin = 40 × 8000 + 10 × 4000 + 20 × 1000 + 40 × 1000 + 20 × 7000 + 10 × 9000 =
= 650000 (ден. ед.).
Проверим оптимальность нового плана, вычислим характеристики пустых клеток: l12 = 70 – (0 + 50) = 20; l13 = 20 – (0 + 0) = 0; l23 = 30 – (-30 + 20) = 40;
l31 = 30 – (-10 + 40) = 20; l51= 50 – (-20+ 10) = 60.
Характеристики пустых клеток являются положительными числами или равны нулю, поэтому данное решение оптимально.
Ответ: Наиболее рациональными являются поставки картофеля с минимальными затратами Zmin = 650000 ден. ед. со складов в магазины:
в первый магазин необходимо перевезти х11 = 8000 тонн картофеля из первого склада и х21 = 4000 тонн картофеля со второго склада;
во второй магазин необходимо поставить х22 = 1000 тонн картофеля со второго склада, х32 = 1000 тонн – из третьего склада, х42 = 7000 тонн из четвертого;
в третий магазин следует поставить картофель из третьего склада в объеме х33 = 9000 тонн.
