
- •1 Введение
- •1.1 Что такое модель и для чего она нужна?
- •1.2 Как построить модель?
- •2 Оптимизационные методы математики в экономике
- •2.1 Оптимизационные модели
- •2.2 Оптимизационные задачи с линейной зависимостью между переменными
- •2.2.1 Геометрическая интерпретация оптимизационных задач линейного программирования
- •2.2.2 Симплексный метод решения оптимизационных задач линейного программирования
- •2.2.3 Двойственная задача линейного программирования
- •2.2.4 Транспортная задача
- •3 Нелинейное программирование
- •3.1 Специфика нелинейных программ и методы их решения
- •3.2 Теорема Куна – Таккера
- •3.3 Квадратичное программирование. Метод Вулфа – Фрэнка
- •3.4 Дробно-линейное программирование
- •4 Элементы теории игр и статистических решений
- •4.1 Основные понятия теории игр
- •4.2 Матричные игры и линейное программирование
- •4.3 Итеративный метод решения матричных игр
- •4.4 Многошаговые игры. Игры на выживание
- •4.5 Многошаговые игры. Игры погони
- •4.6 Статистические решения. Основные понятия
- •4.7 Выбор критерия принятия решения
- •4.7.1 Критерий Лапласа
- •4.7.2 Критерий Вальда
- •4.7.3 Критерий Гурвица
- •4.7.4 Критерий Сэвиджа
- •5 Ряды динамики
- •5.1 Понятие о рядах динамики
- •5.2 Показатели изменения уровней ряда динамики
- •5.3 Методы выявления основной тенденции (тренда) в рядах динамики
- •5.4 Оценка адекватности тренда и прогнозирование
- •6 Изучение взаимосвязей явлений
- •6.1 Понятие корреляционной зависимости
- •6.2 Методы выявления и оценки корреляционной связи
- •7 Модели управления запасами
- •7.1 Основные понятия теории управления запасами и ее элементы
- •7.2 Классификация моделей управления запасами
- •7.3 Детерминированные модели
- •7.3.1 Модель Уилсона
- •7.3.2 Модель с конечной интенсивностью поступления заказа
- •7.3.3 Модель с учетом неудовлетворенных требований
- •7.3.4 Модель с определением точки заказа
- •8 Теория массового обслуживания
- •8.1 Понятие о задачах теории массового обслуживания
- •8.2 Основы математического аппарата анализа простейших СМО
- •8.3 Основные характеристики СМО
- •8.4 Примеры систем с ограниченной очередью
- •8.5 Дисциплина ожидания и приоритеты
- •8.6 Моделирование систем массового обслуживания и метод Монте-Карло
- •9 Сетевое планирование
- •9.1 Понятие о сетевом графике
- •9.2 Критический путь и другие параметры сетевого графика
- •9.3 Линейная диаграмма проекта (диаграмма Ганта)
- •9.4 Минимизация стоимости проекта при заданной продолжительности
- •9.5 Проблемы применения систем сетевого планирования
- •Заключение
- •Литература
- •Приложение А. Значения интеграла Лапласа
- •Приложение Б. Значения t-критерия Стьюдента
- •Приложение В. Значения F-критерия Фишера
- •Глоссарий

41
3.4 Дробно-линейное программирование
Пусть стоит задача максимизации дробно-линейной функции
Q( X )
при линейных ограничениях:
n
Aij X
j 1
n
C0 C j X j
j 1
n
D0 Dj X j
j 1
j Bi |
(i 1...m). |
(3.10) |
X j 0 |
( j 1...n). |
(3.11) |
|
Предположим, что знаменатель в (2.1) положителен при всех X, удовле- |
|||
творяющих (3.10)–(3.11). |
|
|
|
Если обозначить |
|
|
|
n |
X j 1 , |
|
|
D0 Dj |
R 0, |
(3.12) |
|
j 1 |
R |
|
|
Z j |
RX j , |
|
|
то задача сведется к линейной программе максимизации |
|||
|
n |
|
|
Q(Z, R) C0R C j Z j |
|
||
|
j 1 |
|
|
при условиях: |
|
|
|
|
n |
|
|
D0R Dj Z j |
1, |
|
|
|
j 1 |
|
|
n |
|
|
|
Bi R Aij Z j 0, |
(i 1...m), |
||
j 1 |
|
|
|
R 0, Z j 0, ( j 1...n). |
|
||
· · · · · · · · · · · · · · · · · · · · · · · |
Пример 3.4 |
· · · · · · · · · · · · · · · · · · · · · · · |
Рассмотрим в качестве примера задачу максимизации
3+ 2X1 + 4X2 5X3
5+ 3X1 X2
при условиях:
X1 X2 0,
5X1 3X2 10X3 15,
X1, X2, X3 0.

42
С учетом (3.12) получаем задачу максимизации
3R 2Z1 4Z2 5Z3
при условиях:
|
|
|
5R 3Z1 Z2 1, |
|
|
|
|
|
||
|
|
|
Z1 Z2 |
0, |
|
|
|
|
|
|
|
|
15R 5Z1 3Z2 10Z3 0, |
|
|
|
|
||||
|
|
|
R 0, |
Z1, Z2, Z3 0. |
|
|
|
|
||
|
|
Таблица 3.3 – Поиск решения |
|
|
|
|||||
C |
Базис |
План |
–3 |
2 |
4 |
–5 |
0 |
0 |
–M –M |
|
баз |
плана |
Z |
R |
Z1 |
Z2 |
Z3 |
Z4 |
Z5 |
Z6 |
Z7 |
–M |
Z6 |
1 |
5 |
3 |
–1 |
0 |
0 |
0 |
1 |
0 |
–M |
Z7 |
0 |
0 |
1 |
–1 |
0 |
–1 |
0 |
0 |
1 |
0 |
Z5 |
0 |
–15 5 |
3 |
10 |
0 |
1 |
0 |
0 |
|
k |
–M |
–5M |
–3M 2M 5 M |
0 |
0 0 |
||||
C |
|
Базис |
План |
–3 |
2 |
4 |
–5 |
0 |
0 |
–M |
баз |
|
плана |
Z |
R |
Z1 |
Z2 |
Z3 |
Z4 |
Z5 |
Z7 |
|
|
|
|
|
|
|
|
|
|
|
–3 |
|
R |
1/5 |
1 |
3/5 |
–1/5 |
0 |
0 |
0 |
0 |
–M |
|
Z7 |
0 |
0 |
1 |
–1 |
0 |
–1 |
0 |
1 |
0 |
|
Z5 |
3 |
0 |
14 |
0 |
10 |
0 |
1 |
0 |
|
k |
–3/5 |
0 |
–M |
M+ |
5 |
M |
0 |
0 |
|
C |
|
Базис |
План |
–3 |
2 |
4 |
–5 |
0 |
0 |
|
баз |
|
плана |
Z |
R |
Z1 |
Z2 |
Z3 |
Z4 |
Z5 |
|
–3 |
|
R |
1/5 |
1 |
0 |
2/5 |
0 |
3/5 |
0 |
|
2 |
|
Z1 |
0 |
0 |
1 |
–1 |
0 |
–1 |
0 |
|
0 |
|
Z5 |
3 |
0 |
0 |
14 |
10 |
14 |
1 |
|
|
k |
–3/5 |
0 |
0 |
–7.2 |
5 |
–3.8 |
0 |
|
|
C |
|
Базис |
План |
–3 |
2 |
4 |
–5 |
0 |
0 |
|
баз |
|
плана |
Z |
R |
Z1 |
Z2 |
Z3 |
Z4 |
Z5 |
|
–3 |
|
R |
4/35 |
1 |
0 |
0 |
–2/7 |
1/5 |
–1/35 |
|
2 |
|
Z1 |
3/14 |
0 |
1 |
0 |
5/7 |
0 |
1/14 |
|
4 |
|
Z2 |
3/14 |
0 |
0 |
1 |
5/7 |
1 |
1/14 |
|
|
k |
33/35 |
0 |
0 |
0 |
1/7 |
17/5 |
13/35 |
|
Из таблицы 3.3 имеем Z1 Z2 314, Z3 0, R 4
35 и соответственно
Xopt 158,15
8,0 , max Q(X ) 33
35.

43
Заметим, что дробно-линейные программы в приложениях возникают достаточно часто; например, некорректная задача, преследующая взаимно противоположные цели типа максимизации прибыли при минимальных капиталовложениях, сводится к максимизации прибыли на единицу затрат.
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
Контрольные вопросы по главе 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
1.Почему в экономико-математических задачах может возникнуть нелинейность?
2.Какие существуют методы решения задач нелинейной оптимизации (нелинейного программирования)?
3.Что утверждает теорема Куна – Таккера?
4.В чем суть квадратичного программирования?
5.В чем суть дробно-линейного программирования?