- •Математическое моделирование в экономике
- •Тема 1. Математические модели в экономике
- •§1. Общие понятия
- •§2. Этапы экономико-математического моделирования
- •1. Постановка экономической проблемы и ее качественный анализ.
- •4. Подготовка исходной информации.
- •5. Численное решение.
- •6. Анализ численных результатов, их интерпретация и применение.
- •§1. Экономические ряды динамики
- •Тема 2. Моделирование экономической динамики
- •§2. Предварительный анализ и сглаживание временных рядов экономических показателей
- •§3. Расчет показателей динамики развития экономических процессов
- •§4. Тренд-сезонные экономические процессы и их анализ
- •ТЕма 3. ЛИнейное программирование
- •§1. Понятие линейного программирования
- •§2. Графический способ решения злп
- •§3. Симплексный метод
- •§4. Двойственность задач
- •§5. Транспортная задача
- •Тема 4. Нелинейное программирование
- •§1. Задача нелинейного программирования
- •§2. Метод множителей Лагранжа
- •§3. Градиентные методы
- •§4. Теорема Куна - Таккера
- •Тема 5. ДИнамическое программирование
- •§1. Основные понятия
- •§2.Особенности задач динамического программирования
- •§3. Принципы динамического программирования
- •§4. Функциональные уравнения Беллмана
§2. Графический способ решения злп
Геометрическая интерпретация экономических задач дает возможность наглядно представить, их структуру, выявить особенности и открывает пути исследования более сложных свойств. ЗЛП с двумя переменными всегда можно решить графически. Однако уже в трехмерном пространстве такое решение усложняется, а в пространствах, размерность которых больше трех, графическое решение, вообще говоря, невозможно. Случай двух переменных не имеет особого практического значения, однако его рассмотрение проясняет свойства ЗЛП, приводит к идее ее решения, делает геометрически наглядными способы решения и пути их практической реализации.
Пусть дана задача
(7)
(8)
(9)
Дадим геометрическую
интерпретацию элементов этой задачи.
Каждое из ограничений (8), (9) задает на
плоскости
некоторую
полуплоскость. Полуплоскость –
выпуклое множество. Но пересечение
любого числа выпуклых множеств является
выпуклым множеством. Отсюда следует,
что область допустимых решений задачи
(7) - (9) есть выпуклое множество.
Перейдем к
геометрической интерпретации целевой
функции. Пусть область допустимых
решений ЗЛП – непустое множество,
например многоугольник
.
Выберем
произвольное значение целевой функции
.
Получим
.
Это уравнение прямой линии. В точках
прямой NМ
целевая функция сохраняет одно и то
же постоянное значение
.
Считая в равенстве (7)
параметром, получим уравнение семейства
параллельных прямых, называемых линиями
уровня целевой функции (линиями
постоянного значения).
Найдём частные
производные целевой функции по
и
(10)
(11)
Частная
производная (10) ((11)) функции показывает
скорость ее возрастания вдоль данной
оси. Следовательно,
и
—
скорости
возрастания
соответственно вдоль осей
и
.
Вектор
называется градиентом функции. Он
показывает направление наискорейшего
возрастания целевой функции:
Вектор (-
) указывает направление наискорейшего
убывания целевой функции. Его называют
антиградиентом.
Вектор
перпендикулярен
к прямым
семейства
Из геометрической интерпретации элементов ЗЛП вытекает следующий порядок ее графического решения.
С учетом системы ограничений строим область допустимых решений
.Строим вектор наискорейшего возрастания целевой функции — вектор градиентного направления.
Проводим произвольную линию уровня
При решении задачи на максимум перемещаем линию уровня в направлении вектора так, чтобы она касалась области допустимых решений в ее крайнем положении (крайней точке). В случае решения задачи на минимум линию уровня перемещают в антиградиентном направлении
Определяем оптимальный план
и экстремальное значение целевой
функции
.
§3. Симплексный метод
Общая идея симплексного метода (метода последовательного улучшения плана) для решения ЗЛП состоит:
умение находить начальный опорный план;
наличие признака оптимальности опорного плана;
умение переходить к нехудшему опорному плану.
Симплексный метод может быть реализован и «вручную», однако лучше воспользоваться компьютерными возможностями, например, возможностями Excel.
