- •Содержание
- •Введение
- •Тема 1. Экономико-математические методы и модели и их классификация
- •1.1. Социально-экономические системы, методы их исследования и моделирования
- •1.2.Этапы экономико-математического моделирования, классификация экономико-математических моделей и методов
- •Примеры описательных моделей
- •Тема 2. Балансовый метод в экономике
- •2.1. Общие понятия балансового метода, принципиальная схема межпродуктового баланса
- •2.2. Экономико-математическая модель межотраслевого баланса
- •2.3. Плановые расчеты на основе матричных моделей систем производства и распределения продукции
- •2.3.1. Методика расчета планового баланса по заданным валовым выпускам продукции Xiпл
- •2.3.2. Коэффициенты полных материальных затрат и методы их расчета
- •2.3.3. Методика расчета планового баланса по заданным плановым уровням конечной продукции Yiпл
- •2.4. Пример расчета планового баланса для трехотраслевой экономической системы
- •2.5. Использование балансового метода на предприятии
- •Тема 3. Математические методы сетевого планирования и управления
- •3.1. Основные понятия сетевой модели
- •Распределение (расслоение) вершин сетевого графика по рангам
- •3.2. Анализ сетевого графика и расчет его временных характеристик
- •3.2.1. Расчет временных характеристик событий
- •3.2.2. Расчет временных характеристик работ
- •3.3. Сетевое планирование в условиях неопределенности
- •Вероятностные оценки продолжительности работ
- •3.4. Оптимизация сетевой модели
- •Краткая характеристика метода оптимизации
- •Тема 4. Классификация задач математического программирования и область их эффективного применения в экономике
- •4.1. Математическая постановка и структура задачи оптимизации
- •4.2. Краткая классификация методов математического программирования
- •Тема 5. Линейное программирование
- •5.1. Предмет линейного программирования
- •5.2. Построение оптимизационных моделей для решения экономических задач
- •5.3. Общая задача линейного программирования. Основные определения
- •5.4. Графический метод решения задач линейного программирования
- •I этап. Графическая интерпретация области допустимых решений
- •II этап. Графическая интерпретация целевой функции
- •III этап. Нахождение оптимального решения
- •5.5. Примеры решения задач линейного программирования графическим методом
- •5.6. Понятие о симплекс-методе озлп
- •5.7. Каноническая форма задач линейного программирования
- •5.8. Базисные решения задачи линейного программирования
- •5.9. Алгоритм симплекс-метода озлп
- •5.10.Примеры решения задач линейного программирования симплекс-методом
- •Тема 6. Двойственность в линейном программировании
- •6.1.Понятие двойственности. Построение двойственных задач и их свойства
- •6.2. Основные теоремы двойственности и их экономическое содержание
- •Первая теорема двойственности
- •Вторая теорема двойственности (теорема о дополняющей нежесткости)
- •6.3.Экономическая интерпретация двойственной задачи Пример 1. Задача оптимального использования ресурсов.
- •6.4.Экономико-математический анализ полученных оптимальных решений
- •Свойство 1. Оценки как мера дефицитности ресурсов
- •Свойство 2. Оценки как мера влияния ограничений на функционал
- •Свойство 3. Оценки - инструмент определения эффективности отдельных вариантов (технологических способов) с позиций общего оптимума
- •Тема 7. Транспортная задача линейного программирования
- •7.1. Постановка транспортной задачи
- •Классическая постановка транспортной задачи
- •Модели транспортной задачи
- •7.2.Методы построения исходного плана
- •Метод северо-западного угла
- •Метод минимального элемента
- •7.3.Оптимизация исходного базисного плана перевозок. Метод потенциалов
- •Основные процедуры метода потенциалов
- •Алгоритм метода потенциалов
- •7.4. Пример решения транспортной задачи
- •7.5. Применение модели транспортной задачи при решении различных экономических задач
- •Тема 8. Модели и методы дискретного программирования
- •8.1. Постановка задачи дискретного программирования
- •Задача о назначении (проблема выбора, задача о женихах и невестах)
- •8.2.Краткая классификация математических моделей дискретного программирования
- •8.3.Методы решения задач дискретного программирования
- •8.3.1. Методы отсечения для решения полностью целочисленной задачи линейного программирования
- •8.3.2.Сущность метода ветвей и границ
- •Тема 9. Модели и методы динамического программирования
- •9.1. Моделирование процессов наилучшего распределения ресурсов методом динамического программирования
- •Итоговая таблица условно-оптимальных решений
- •Графики предельной и средней эффективности
- •Тема 10. О других моделях и методах математического программирования
- •10.1.Нелинейное программирование
- •10.2.Стохастическое программирование
- •Тема 11. Модели конфликтных ситуаций в теории игр
- •11.1.Основные понятия теории игр
- •11.2.Решение игры в чистых стратегиях
- •11.3.Решение игры без седловой точки
- •Графический способ решения матричной игры
- •11.4. Пример решения экономической задачи методами теории игр
- •Тема 12. Модели управления запасами
- •12.1. Основные понятия
- •12.2. Статические модели управления запасами Уилсона
- •12.2.1. Статическая модель без дефицита
- •12.2.2. Статическая модель с дефицитом
- •12.3. Модели со случайным спросом
- •Тема 13. Модели массового обслуживания
- •Литература
Итоговая таблица условно-оптимальных решений
Капвложения |
k=1 |
k=2 |
k=3 |
k=4 |
||||||
S |
x1(S) |
f1(S) |
x2(S) |
f2(S) |
x3(S) |
f3(S) |
x4(S) |
f4(S) |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||
1 |
1 |
0.28 |
0 |
0.28 |
0 |
0.28 |
0 |
0.28 |
||
2 |
2 |
0.45 |
1 |
0.53 |
0 |
0.53 |
0 |
0.53 |
||
3 |
|
0.65 |
1 |
0.70 |
0 |
0.70 |
1 |
0.73 |
||
4 |
4 |
0.78 |
|
0.90 |
|
0.90 |
0.1 |
0.90 |
||
5 |
5 |
0.90 |
2 |
1.06 |
0 |
1.06 |
|
1.10 |
Итоговая таблица условно-оптимальных решений заполняется пошагово, изменяя .
1.1. В столбце k=1 представлены результаты решения задачи (1). Здесь f1(S)= и х1(S)=S, так что фактически каких-либо расчетов при решении задачи (1) делать не нужно.
1.2. При решении задачи (2) поиск условно оптимальных решений х2(S) производится только среди целых чисел, т.е. решается следующая задача:
f2(S)=(+f1(S-x2)) |
|
Это означает, что оптимальное распределение находится среди целых чисел (с точностью до 1 млн. руб.). Если такая точность не устраивает, то следует расширить область допустимых значений для х2, указав в интервале (0,S) все необходимые значения х2 (с шагом 100 тыс. руб., например).
Приведем вычислительную схему для решения задачи (2):
S |
x2 |
f1(S-x2) |
+f1(S-x2) |
f2(S) |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 0.25 |
0.28 0 |
0.28 0.25 |
0.28 - |
2 |
0 2 |
0 0.25 0.41 |
0.45 0.28 0 |
0.45 0.53 0.41 |
- 0.53 - |
3 |
0 2 3 |
0 0.25 0.41 0.55 |
0.65 0.45 0.28 0 |
0.65 0.70 0.69 0.55 |
- 0.70 - - |
4 |
0 2 3 4 |
0 0.25 0.41 0.55 0.65 |
0.78 0.65 0.45 0.28 0 |
0.78 0.90 0.86 0.83 0.65 |
- 0.90 - - - |
5 |
0 1 3 4 5 |
0 0.25 0.41 0.55 0.65 0.75 |
0.90 0.78 0.65 0.45 0.28 0 |
0.90 1.03 1.06 1.00 0.93 0.75 |
- - 1.06 - - - |
В столбце х2 таблицы показаны возможные значения х2. Так при S=3 возможны четыре значения х2=0, 1, 2, 3, т.е. при распределении 3 млн. руб. между первым и вторым предприятиями возможны следующие четыре варианта (х2, S-х2):
1. (0, 3) - второму предприятию не давать ничего, а отдать все первому.
2. (1, 2) - второму дать 1 млн. руб., первому - 2 млн. руб.
3. (2, 1) - второму дать 2 млн. руб., первому - 1 млн. руб.
4. (3, 0) - отдать все 3 млн. руб. второму предприятию.
В столбце записываются значения функции , взятые из начальной таблицы, а в столбце f1(S-x2) - значения вычисленной на предыдущем шаге функции f1(S). Эти значения берутся из итоговой таблицы, в которой должен быть заполнен столбец k=1 к моменту вычисления функции f2(S).
Далее производятся сложение столбцов и f1(S-x2) и выбор максимального элемента в столбце + f1(S-x2) для каждого значения S.
Кружочками обведены найденные условно-оптимальные решения х2(S). В последнем столбце приведены значения функции f2(S), они вместе с х2(S) записываются в итоговую таблицу в столбец k=2.
1.3. После решения задачи (2) и заполнения столбца k=2 итоговой таблицы решается задача (3) по аналогичной схеме. Изменяется “шапка“ вычислительной схемы, она при решении задачи (3) будет такой:
S |
x3 |
f2(S-x3) |
+f2(S-x3) |
f3(S)=max(+f2(S-x3)) |
Результаты расчетов третьей задачи записаны в столбце k=3 итоговой таблицы.
1.4. Последнюю, четвертую, задачу решают аналогичным образом.
II этап. После заполнения сводной таблицы условно-оптимальных решений находится безусловное (окончательное) распределение капиталовложений между четырьмя предприятиями с помощью итоговой таблицы обратным ходом.
Вначале определяется оптимальная величина капиталовложений, выделяемых четвертому предприятию.
Она находится из последней строки таблицы и равна х4(5)=1 млн. руб.
Вычитая из 5 млн. руб. величину х4(5)=1 млн. руб., получим остаток, 4 млн. руб. - величину вложений для первых трех предприятий. В столбце k=3 находим х3(4)=0, следовательно, третьему предприятию невыгодно давать капиталовложения, а все оставшиеся 4 млн. руб. следует разделить между первым и вторым предприятиями.
Переходим к столбцу k=2 и находим в нем величину х2(4)=1 млн. руб. (остаток равен 3 млн. руб.). В столбце k=1 итоговой таблицы находим величину х1(3)=3 млн. руб.
В результате найдено оптимальное распределение капиталовложений Х=(3, 1, 0, 1), которому соответствует наибольший ежегодный прирост прибыли по объединению, равный f4(5), т.е. 1,1 млн. руб. Таким образом, задача решена.
Используя таблицу условно-оптимальных решений, можно исследовать вопрос об эффективности дополнительных капиталовложений выделяемых предприятиям. Для этого найдем оптимальные распределения капиталовложений при разной их величине S:
Сумма капвложений S |
Распределение по предприятиям |
Ежегодный прирост прибыли по объединению F(S) |
|||
1 |
2 |
3 |
4 |
||
1 |
1 |
0 |
0 |
0 |
0.28 |
2 |
1 |
1 |
0 |
0 |
0.53 |
3 |
1 |
1 |
0 |
1 |
0.73 |
4 |
3 2 |
1 1 |
0 0 |
0 1 |
0.90 |
5 |
3 |
1 |
0 |
1 |
1.1 |
При распределении 4 млн. руб. между четырьмя предприятиями возможны два оптимальных решения. Оба эти распределения находятся обратным ходом из итоговой таблицы, где в столбце k=4 указаны два условно-оптимальных решения х4(4)=0; 1. Вначале берем х4(4)=0 и находим оптимальное распределение (3, 1, 0, 0), а затем, полагая х4(4)=1, находим другое оптимальное распределение (2, 1, 0, 1).
Обозначим максимальную величину прибыли, получаемую в целом по объединению при оптимальном распределении между предприятиями S млн. руб.
Очевидно, что F(S)=f4(S). Значения этой функции вычислены и представлены в итоговой таблице в последнем ее столбце. Из этого столбца видно, что приращение прибыли, получаемое от дополнительного вложения 1 млн. руб., снижается в основном с увеличением S, т.е. предельная эффективность u(S)=dF(S)/dS - функция монотонно убывающая. График функции приращения U(S)F(S)-F(S-1) показан на рисунке вместе с графиком функции средней эффективности F(S)/S (норма прибыли).