
- •Методы оптимальных решений
- •Содержание
- •Введение
- •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 Полезные ссылки
7. Построение третьей и последующих симплексных таблиц
Следующие симплексные таблицы создаются по шагам построения второй симплексной таблицы.
Шаг 1. Найдем разрешающий элемент А во второй симплексной таблице: определяем разрешающий столбец по наименьшему отрицательному коэффициенту целевой функции (-150); с помощью симплексных отношений находим разрешающую строку (S1); на пересечении разрешающей строки и разрешающего столбца находим разрешающий элемент А = 1 (таблица 9).
Таблица 9
Вторая симплексная таблица с разрешающим элементом
Базис |
Свободные члены, bi |
Свободные переменные |
Симплексные отношения |
|
![]() -х1 |
- S3 |
|||
S1 |
2000 |
1 |
-1 |
2000 |
S2 |
22500 |
0,5 |
-4,5 |
45000 |
х2 |
5000 |
0 |
1 |
– |
Z |
4000000 |
-150 |
800 |
– |
Шаг 2. Вычислим коэффициенты третьей симплексной таблицы (таблица 10).
Таблица 10
Третья симплексная таблица
Базис |
Свободные члены, bi |
Свободные переменные |
|
-S1 |
- S3 |
||
х1 |
2000 |
1 |
-1 |
S2 |
21500 |
-0,5 |
-4 |
х2 |
5000 |
0 |
1 |
Z |
4300000 |
150 |
650 |
Шаг 3. Выписываем решение из третьей симплексной таблицы и определяем его оптимальность.
S1 = 0, га – недоиспользовано пашни.
S3 = 0, га – под картофель занято 5000 га.
х1 = 2000, га – площадь под ячмень.
S2 = 21500, чел.-дней – недоиспользовано трудовых ресурсов.
х2 = 5000, га – площадь под картофель.
Z = 4300000, ден. ед. – максимум валовой продукции.
Все коэффициенты целевой строки Z положительны, следовательно, решение оптимальное.
Ответ: Оптимальное сочетание посевов следующее: 2000 га – площадь ячменя, 5000 га – площадь картофеля. Данное сочетание посевов позволит получить максимум прибыли – 4300000 ден. ед., при этом будет недоиспользовано 21500 чел.-дней трудовых ресурсов.
Вопросы
Каковы этапы решения задач симплексным методом с естественным базисом?
В каком случае вводятся дополнительные переменные и в чем их экономический смысл?
Каков порядок заполнения первой симплексной таблицы (исходного плана)?
Назовите признаки оптимальности при решении задач линейного программирования симплексным методом.
Как осуществляется выбор разрешающего столбца, разрешающей строки и разрешающего элемента при решении задач линейного программирования симплексным методом?
Сущность правила прямоугольника.
Каковы требования при заполнении второй симплексной таблицы?
5.3. Алгоритм решения задач симплексным методом с искусственным базисом
При решении задач симплексным методом форма записи задачи должна быть канонической, а базис неотрицательным. В некоторых случаях такие преобразования могут быть сложными. Поэтому применяют симплексный метод решения с искусственным базисом.
Искусственные переменные вводятся только для математической формализации задачи, поэтому схема вычислений должна быть такой, чтобы искусственные переменные не могли попасть в окончательное решение в числе базисных переменных. Для этого исходную задачу заменяют вспомогательной по правилам:
Искусственную базисную переменную добавляют в каждое ограничение, не содержащее базисную переменную, т.е. в котором знак ограничения «≥».
Условие неотрицательности распространяется на все переменные, в том числе и искусственные.
При решении задачи на максимум: из целевой функции вычитают сумму произведений искусственных переменных и их коэффициентов. При решении задачи на минимум: в целевую функцию добавляют сумму произведений искусственных переменных и их коэффициентов.
Рассмотрим алгоритм решения задачи симплексным методом с искусственным базисом на примере.
Задача 4. Найти такие значения неизвестных х1, х2, которые бы обеспечивали экстремальное значение критерия оптимальности, выраженного линейной функцией: Z = c1x1 + c2x2 extr, при соблюдении ограничений
и условий неотрицательности переменных: x1 0 и x2 0.