
- •Г.В. Бабенко Математическая экономика
- •Г.В. Бабенко
- •Предисловие
- •Глава 1 посвящена вопросам финансовых вычислений - процентные вычисления, дисконтирование, расчет доходности в случае совершения операций несколько раз в году.
- •Глава 4 раскрывает подходы к расчетам, применяемым при определении параметров сделок по краткосрочному и долгосрочному страхованию жизни.
- •Введение
- •1. Финансовые вычисления
- •Проценты простые
- •1.1.1. Наращивание по простой процентной ставке
- •1.1.2 Сложные проценты
- •1.1.3 Наращивание по сложным процентам
- •1.1.4 Определение суммы по смешанным процентным ставкам
- •1.1.5 Эквивалентная ставка
- •1.1.6 Номинальная ставка
- •1.1.7 Эффективная ставка
- •1.2 Математическое дисконтирование и банковский учёт
- •1.2.1 Математическое дисконтирование
- •1.2.2 Банковский учёт или учёт векселей
- •1.3 Учёт платёжного обязательства с начислением простых процентов.
- •1.3.1 Наращение по простой процентной ставке
- •1.3.2. Дисконтирование по сложным годовым учётным ставкам
- •1.3.3 Наращение по сложным учётным ставкам
- •1.3.4 Наращение по сложной учётной ставке m раз в году.
- •Вопросы и задачи:
- •2. Наращение процентов и инфляция.
- •2.1. Консолидация платежей
- •2.2 Методы составления планов погашения обязательств
- •2.3 Обыкновенная годовая рента
- •2.4 Оценки инвестиционных проектов
- •2.4.1 Внутренняя норма окупаемости
- •2.4.2 Граничный дисконтный множитель
- •2.5 Барьерная ставка
- •Вопросы и задачи:
- •3. Риски и их измерители
- •3.1. Методы уменьшения финансового риска
- •3.2. Оптимизация портфеля ценных бумаг
- •Вопросы и задачи:
- •4. Распределение рисков в страховании
- •4.1. Актуарная математика
- •4.2 Основные вероятностные характеристики продолжительности жизни
- •4.3. Анализ моделей краткосрочного страхования жизни
- •Откуда получим, что
- •4.4 Анализ модели долгосрочного страхования
- •Вопросы и задачи
- •5. Линейное программирование
- •5.1 Основные понятия математического программирования экономических процессов
- •5.1.1 Исследование операций. Оптимальное решение.
- •5.1.2 Классификация оптимизационных методов и моделей
- •5.1.3 Основные понятия и этапы построения оптимизационных моделей
- •5.1.4 Примеры задач линейного программирования
- •5.1.5 Общая постановка задачи линейного программирования
- •5.1.6 Теоретические основы методов линейного программирования. Выпуклые множества точек
- •5.2 Геометрический метод решения задач линейного программирования
- •5.2.1 Свойства задачи линейного программирования
- •5.2.2Геометрическое изображение системы ограничений.
- •5.3 Симплексный метод
- •5.3.1 Геометрическая интерпретация симплексного метода
- •5.3.2 Аналитические методы поиска оптимального решения
- •5.3.3. Симплексные таблицы
- •5.3.4 Метод искусственного базиса
- •5.4 Двойственные задачи
- •5.4.1 Экономическая интерпретация двойственной задачи
- •5.4.2 Взаимно двойственные задачи линейного программирования и их свойства
- •5.4.3 Первая теорема двойственности
- •5.4.4 Вторая теорема двойственности
- •5.5 Транспортная задача.
- •5.5.1. Экономико-математическая модель транспортной задачи.
- •5.5.2 Нахождение первоначального базисного распределения поставок
- •5.5.3. Поиск оптимального решения методом потенциалов.
- •5.6. Открытая модель транспортной задачи.
- •Вопросы и задачи:
- •6. Управление запасами
- •6.1 Модели управления запасами в экономике
- •6.2 Управление запасами при случайном спросе и задержке в поставках
- •Вопросы и задачи.
- •Заключение
- •Библиографический список
5.3.4 Метод искусственного базиса
При расчете с помощью симплексных таблиц часто удобнее пользоваться так называемым М-методом, или методом искусственного базиса. Он заключается в следующем.
В каждое уравнение, дающее отрицательную компоненту в базисном решении, вводим свою новую неотрицательную искусственную переменную у1, у2, ..., уk, которая имеет тот же знак, что и свободный член в правой части уравнения. В первой таблице включаем в число основных все искусственные переменные и те обычные добавочные переменные, которые определяют неотрицательные компоненты базисного решения. Составляем новую линейную функцию Т = F - М (у1 + y2 + ... + уk), где М -произвольно большое число, и ищем ее максимум (Т-задача). Назовем М-функцией выражение М (у1 + y2+„.+ yk). Справедлива следующая теорема (доказательство здесь не приводится):
1. Если в оптимальном решении Т-задачи все искусственные переменные равны нулю, то соответствующие значения остальных переменных дают оптимальное решение исходной задачи (т.е. Tmax = Fmax , если у1 = y2= ...= yk = 0, т.е. минимум М-функции равен нулю).
2. Если имеется оптимальное решение Т-задачи, в котором хотя бы одна из искусственных переменных отлична от нуля, то система ограничений исходной задачи несовместна.
3. Если Tmax = , то исходная задача также неразрешима, причём либо Fmax = , либо условия задачи противоречивы.
Из теоремы следует, что вначале необходимо найти минимум М-функции. Если он равен нулю и все искусственные переменные обращаются в нуль, то далее можно отбросить эти переменные и решать исходную задачу, исходя из полученного допустимого базисного решения. На практике находят не минимум М-функции, а максимум (–М)-функции.
Пример. Решить М-методом следующую задачу, используя симплексные таблицы,
F = x1 + 2x2 max
при ограничениях:
Решение. Введём необходимое число искусственных переменных и столько же дополнительных строк в симплексные таблицы.
Имеем
F = x1 + 2x2 max
при ограничениях:
Х1 = (0; 0; -1; 3; 5) – недопустимое базисное решение с одной отрицательной компонентой, поэтому в первое уравнение введём искусственную переменную у1 с тем же знаком, что и свободный член:
Составляем первую симплексную таблицу (таблице 5.3.5).
Таблица 5.3.5
Базис |
Свободный член |
Переменные |
Оценочные отношения |
|||||
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
|||
y 1 |
1 |
-1 |
1 |
-1 |
0 |
0 |
1 |
1 |
y4 |
3 |
-1 |
1 |
0 |
1 |
0 |
0 |
3 |
y5 |
3 |
0 |
0 |
0 |
0 |
1 |
0 |
|
F |
0 |
-1 |
-2 |
0 |
0 |
0 |
0 |
max |
Mф |
М |
-М |
-М |
М |
0 |
0 |
М |
max |
Последняя строка – это (-М)-функция, т.е. (Мф)у1. Заполняем её, умножая строку у1 на коэффициент (-М). Проверяя выполнение критерия оптимальности при отыскании максимума (-М)-функции, определяем, что в последней строке имеется отрицательный элемент во втором столбце, значит, он является разрешающим. Переменная х2 переходит в основные. Минимальное оценочное отношение находится в первой строке, она - разрешающая. Переменная у1 переходит в неосновные, обращается в нуль на следующем базисном решении и далее исключается из рассмотрения.
В соответствии с общим алгоритмом получаем таблицу 5.3.6.
Таблица 5.3.6
Базис |
Свободный член |
Переменные |
Оценочные отношения |
||||
x1 |
x2 |
x3 |
x4 |
x5 |
|||
x2 |
1 |
-1 |
1 |
-1 |
0 |
0 |
|
x4 |
2 |
0 |
0 |
1 |
1 |
0 |
|
x5 |
3 |
1 |
0 |
0 |
0 |
1 |
|
F |
2 |
-3 |
0 |
-2 |
0 |
0 |
max |
-Mф |
0 |
0 |
0 |
0 |
0 |
0 |
max |
Последняя строка показывает, что критерий оптимальности выполнен; max (Мф) = 0, значит, min Мф = 0, далее эту строку можно не рассматривать. Получено допустимое базисное решение (0; 1; 0; 2; 3).