- •Математика в экономике Учебное пособие
- •Оглавление
- •Предисловие
- •Программа дисциплины Цели и задачи освоения учебной дисциплины
- •Содержание дисциплины
- •I. Линейное программирование
- •1.1. Общая задача линейного программирования Задачи математического и линейного программирования
- •Математические модели простейших экономических задач Задача использования ресурсов
- •Задача о составлении рациона питания
- •Каноническая форма задачи линейного программирования
- •Приведение общей задачи линейного программирования к канонической форме
- •Задачи для самостоятельного решения
- •1.2. Графический метод решения задач линейного программирования Задача с двумя переменными
- •Графический метод решения задач линейного программирования с п переменными
- •Задачи для самостоятельного решения
- •1.3. Основные положения о решении злп
- •Теоремы о взаимосвязи опорных решений и угловых точек области допустимых решений
- •1.4. Симплексный метод решения задач линейного программирования Симплекс-метод
- •Симплексные таблицы
- •Задачи для самостоятельного решения
- •1.5. Теория двойственности Виды математических моделей двойственных задач
- •Общие правила составления двойственных задач
- •Первая теорема двойственности
- •Вторая теорема двойственности
- •Задачи для самостоятельного решения
- •1.6. Транспортная задача линейного программирования
- •Формулировка транспортной задачи
- •Математическая модель транспортной задачи
- •Опорное решение транспортной задачи
- •Необходимое и достаточное условия разрешимости транспортной задачи
- •Метод вычеркивания
- •Методы построения начального опорного решения Метод северо-западного угла
- •Метод минимальной стоимости
- •Переход от одного опорного решения к другому
- •Распределительный метод
- •Метод потенциалов
- •Особенности решения транспортных задач с неправильным балансом
- •Алгоритм решения транспортной задачи методом потенциалов
- •Транспортная задача по критерию времени
- •Задачи для самостоятельного решения
- •Глава II. Теория игр
- •2.1. Математические модели конфликтных ситуаций
- •2.2. Чистые и смешанные стратегии Основная теорема теории игр
- •Основная теорема теории игр
- •Геометрическая интерпретация игры 2x2, игры 2xп.
- •Общие методы решения конечных игр. Сведение их к задачам линейного программирования
- •Игры с «природой».
- •Задачи для самостоятельного решения
- •Глава III. Теория массового обслуживания
- •3.1. Марковский случайный процесс
- •Понятие о марковском процессе
- •Потоки событий. Простейший поток.
- •Граф состоянии. Размеченный граф состояний
- •Уравнения Колмогорова для вероятностей состояния
- •Финальные вероятности состояний
- •3.2. Системы массового обслуживания
- •Смо с отказами
- •Смо с неограниченным ожиданием
- •Формулы для установившегося режима
- •Смо с ожиданием и с ограниченной длиной очереди
- •Формулы для установившегося режима
- •Задачи для самостоятельного решения
- •Глава IV. Целочисленное программирование
- •4.1 Общая формулировка задачи целочисленного программирования Общая формулировка задачи
- •Графический метод решения задач
- •Прогнозирование эффективного использования производственных площадей
- •Метод Гомори
- •Задачи для самостоятельного решения
- •Глава V. Нелинейное программирование
- •5.1. Задачи нелинейного программирования
- •Общая постановка задачи нелинейного программирования
- •Графический метод решения задач нелинейного программирования с двумя переменными
- •Задача с нелинейной целевой функцией и нелинейной системой ограничений
- •5.2. Метод множителей Лагранжа. Постановка задачи
- •Расчет экономико-математической модели при нелинейных реализациях продукции.
- •5.3. Дробно-линейное программирование Математическая модель задачи
- •Алгоритм решения.
- •Сведение экономико-математической модели дробно-линейного программирования к задаче линейного программирования
- •Задачи для самостоятельного решения
- •Глава VI. Динамическое программирование
- •6.1. Постановка задачи динамического программирования
- •Некоторые экономические задачи, решаемые методами динамического программирования Оптимальная стратегия замены оборудования
- •Оптимальное распределение ресурсов
- •Распределение инвестиций для эффективного использования потенциала предприятия
- •Нахождение рациональных затрат при строительстве трубопроводов и транспортных артерий
- •Задачи для самостоятельного решения
- •Глава VII. Сетевые модели
- •7.1. Основные понятия сетевой модели Основные понятия
- •Расчет временных параметров сетевого графика
- •Построение сетевого графика и распределение ресурсов
- •Учет стоимостных факторов при реализации сетевого графика
- •Обоснование привлекательности проекта по выпуску продукции
- •Минимизация сети
- •Алгоритм решения
- •Нахождение кратчайшего пути
- •Задача замены автомобильного парка
- •Задачи для самостоятельного решения
- •Тест для самоконтроля
- •Список используемой литературы
- •Список рекомендуемой литературы Основная литература:
- •Дополнительная литература:
- •Ключ к тесту для самоконтроля
Задачи для самостоятельного решения
Найти целочисленное решение задачи.
при ограничениях:
2. Найти целочисленное решение следующей задачи.
при ограничениях:
Глава V. Нелинейное программирование
5.1. Задачи нелинейного программирования
Нелинейное программирование применяется при прогнозировании промышленного производства, управлении товарными ресурсами, планировании обслуживания и ремонта оборудования и т.д.
Для задачи нелинейного программирования в отличие от линейных задач нет единого метода решения. В зависимости от вида целевой функции и системы ограничений разработаны специальные методы решения, к которым относятся методы множителей Лагранжа, квадратичное и выпуклое программирование, градиентные методы, приближенные методы решения, графический метод.
Общая постановка задачи нелинейного программирования
Математическая
модель задачи нелинейного программирования
в общем виде формулируется следующим
образом: найти вектор
=
(x1,
х2,...,
хп),
удовлетворяющий системе ограничений
(50)
и достигающий экстремум (наибольшее или наименьшее значение) целевой функции L=f(x1, х2,..., хп), где хj - переменные, j=1, …, п; L, f, gi - заданные функции от п переменных, bi -фиксированные значения [13].
Из нелинейного программирования наиболее разработаны задачи, в которых система ограничений линейная, а целевая функция нелинейная. Однако даже для таких задач оптимальное решение может быть найдено для определенного класса целевых функций. Например, когда целевая функция сепарабельная, т.е. является суммой п функций fj(xj), или квадратичная. При этом следует отметить, что в отличие от задач линейного программирования, где точками экстремума являются вершины многогранника решений, в задачах с нелинейной целевой функцией точки могут находиться внутри многогранника, на его ребре или в вершине.
При решении задач нелинейного программирования для целевой функции необходимо определить глобальный максимум или глобальный минимум. Глобальный максимум (минимум) функции — это ее наибольшее (наименьшее) значение из локальных максимумов (минимумов).
Наличие локальных экстремумов затрудняет решение задач, так как большинство существующих методов нелинейного программирования не позволяет установить, является найденный экстремум локальным или глобальным. Поэтому имеется возможность в качестве оптимального решения принять локальный экстремум, который может существенно отличаться от глобального.
Графический метод решения задач нелинейного программирования с двумя переменными
Рассмотрим примеры решения задач нелинейного программирования с двумя переменными, причем их целевые функции и системы ограничений могут быть заданы в линейном и нелинейном виде. Так же как и в задачах линейного программирования, они могут быть решены графически.
Задача с линейной целевой функцией и нелинейной системой ограничений
Пример 35. Найти глобальные экстремумы функции L=2x1+х2 при ограничениях: х12+х22≤16, х1,х2≥0.
Р
ешение.
Область допустимых решений — часть
окружности с радиусом 4, которая
расположена в первой четверти
Рисунок 21
Линиями уровня целевой функции являются параллельные прямые с угловым коэффициентом, равным —2. Глобальный минимум достигается в точке О(0,0), глобальный максимум — в точке А касания линии уровня и окружности. Проведем через точку А прямую, перпендикулярную линии уровня. Прямая проходит через начало координат, имеет угловой коэффициент 1/2 и уравнение х2= 1/2х1.
Решаем систему
откуда находим
х1=
,
х2=
,
L=
+
=
.
Ответ. Глобальный минимум, равный нулю, достигается в точке О(0,0), глобальный максимум, равный , — в точке А ( , ).
Задача с нелинейной целевой функцией и линейной системой ограничений
Пример 36. Найти глобальные экстремумы функции L=(x1-2)2+(х2-3)2 при ограничениях:
Решение. Область допустимых решений — OABD. Линиями уровня будут окружности с центром в точке О1. Максимальное значение целевая функция имеет в точке D(9,0), минимальное — в точке O1(2,3). Поэтому L(D) = (9 - 2)2 + (0 - 3)2 = 58.
Рисунок 22
Ответ. Глобальный максимум, равный 58, достигается в точке D(9,0), глобальный минимум, равный нулю, — в точке О1 (2,3).
Пример 37. Найти глобальные экстремумы функции
L = ( х1- 6)2 + (х2 - 3)2 при ограничениях:
Решение. Область допустимых решений — OABD. Линии уровня представляют собой окружности с центром в точке О1(6,3). Глобальный максимум находится в точке О(0,0) как самой удаленной от точки О1. Глобальный минимум расположен в точке Е, находящейся на пересечении прямой 3x1+2х2=15 и перпендикуляра к этой прямой, проведенного из точки О1.
Рисунок 23
Найдем координаты точки Е: так как угловой коэффициент прямой 3х1+2х2=15 равен —3/2, то угловой коэффициент перпендикуляра О1Е равен 2/3. Из уравнения прямой, проходящей через данную точку О2 с угловым коэффициентом 2/3, получим (х2-3)=2/3(х1-6), откуда 2х1-3х2=3.
Решая систему
находим координаты точки Е:
х1
= 51/13, х2=
21/13, при этом L(E)
= 1053/169.
Координаты точки
Е можно
найти следующим образом: дифференцируя
выражение (x1
— 6)2
+ (х2
— 3)2
как неявную функцию по x1,
получим 2(х1-6)+2(х2-3)
=0,
.
Приравниваем
полученное значение к тангенсу угла
наклона прямой 3x1+2x2=15:
или 2x1-3x2=3.
Решаем систему
уравнений
получим
координаты точки Е:
х1=51/13,
х2
= 21/13.
Ответ. Глобальный максимум, равный 52, находится в точке О(0,0). Глобальный минимум, равный 1053/169, находится в точке Е (51/13, 21/13).
