- •Приднестровский государственный универсистет им. Т.Г. Шевченко
- •Математическое моделирование в экономике
- •Содержание
- •Предисловие
- •Введение
- •Лабораторная работа №1
- •Теоретический раздел Методы линейного программирования
- •Общая задача линейного программирования (злп)
- •Постановка злп
- •Построение экономико-математической модели задачи
- •Переход от стандартной записи задачи к канонической
- •Примеры типовых задач
- •Надстройка «Solver» (Поиск решения)
- •Параметры средства Поиск решения
- •Отчеты поиска решения
- •Математический редактор Mathcad
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы:
- •Лабораторная работа №2
- •Теоретический раздел Симплексный метод решения злп
- •Алгоритм симплексного метода
- •Примеры типовых задач
- •Симплексная таблица
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №3
- •Теоретический раздел Взаимодвойственные злп
- •Построение двойственной задачи
- •Правила построения двойственных задач
- •Теоремы двойственности
- •Соотношение переменных прямой и двойственной задач
- •Пример типовой задачи
- •Практический раздел
- •Общие задания
- •Контрольные вопросы
- •Лабораторная работа №4
- •Теоретический раздел Транспортная задача
- •Построение экономико-математической модели задачи
- •Построение опорного плана
- •Метод наименьшей стоимости (тарифов)
- •Метод северо-западного угла (диагональный)
- •Получение оптимального плана. Метод потенциалов
- •Алгоритм оценки оптимальности плана методом потенциалов
- •Примеры типовых задач
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №5
- •Теоретический раздел Теория игр
- •Основные понятия теории игр
- •Постановка игровых задач, методы и модели их решения
- •Принцип минимакса
- •Характерные оценки
- •Решение игр в смешанных стратегиях
- •Метод линейного программирования
- •Примеры типовых задач
- •Производственные стратегии фирмы
- •Платежная матрица
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №6
- •Теоретический раздел Инвестиционный портфель ценных бумаг
- •Оптимальный портфель инвестиций
- •Доходность портфеля ценных бумаг
- •Измерение риска портфеля ценных бумаг
- •Оптимизация портфеля ценных бумаг
- •Построение экономико-математической модели задачи
- •Практический раздел Оптимальный портфель инвестиций с максимальным доходом
- •Проценты доходности ценных бумаг и рынка
- •Оптимальный портфель инвестиций с минимальным риском
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №7
- •Теоретический раздел Нелинейные модели
- •Задача управления запасами
- •Постановка задачи
- •Основные понятия и определения
- •Основная модель управления запасами. Модель Уилсона
- •Входные:
- •Выходные:
- •Построение экономико-математической модели задачи
- •Модель планирования экономичного размера партии
- •Построение экономико-математической модели задачи
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа №8
- •Теоретический раздел Теория массового обслуживания
- •Определение характеристик и моделирование систем массового обслуживания Потоки событий
- •Простейшая одноканальная модель
- •Примеры типовых задач Анализ входного потока заявок
- •Анализ потока обслуживания заявок
- •Анализ одноканальной смо
- •Практический раздел
- •Общие задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Список литературы
- •Приложение
- •Математическое моделирование в экономике
Практический раздел
Процедуру решения задачи симплексным методом при помощи поиска решения рассмотрим на примере 2:
Создайте таблицу с формулами, которые устанавливают связи между ячейками (рис. 2.1).
Рис. 2.1. Табличная модель симплексного метода
В ячейку С15 запишите формулу «=СУММПРОИЗВ(C13:H13;C9:H9)», в ячейку J5 – «=СУММПРОИЗВ(C13:H13;C5:H5)» и растяните эту формулу до ячейки J8.
Запустите Поиск решения и внесите все необходимые данные (рис. 2.2).
Рис. 2.2. Окно «Поиск решения»
В Параметрах не забудьте установить переключатель Неотрицательные значения (если переменные должны быть положительными числами), Линейная модель (если задача, которую вы решаете, относится к линейным моделям).
Запустите процесс поиска решения.
После окончания поиска сохраните найденное решение (рис. 2.3) и выведите все 3 отчета.
Лист с Вашим решением обзовите «Симплекс».
Проанализируйте результаты выведенных отчетов.
Найдите оптимальный план симплексным методом при помощи Поиска решения для каждого рассмотренного примера и проанализируйте результаты отчетов.
Рис. 2.3. Результат применения симплексного метода в табличной модели
Попробуйте составить оптимальный план симплексным методом вручную. Меняя данные в табличной модели, диапазон C13:H13, добиться максимального результата целевой функции в ячейке С15 и при этом наблюдать, чтобы значения базисных переменных равнялись найденным значениям в диапазоне J5:J8.
Общие задания
Изучить теоретический материал.
Выполнить практический раздел.
Используя задачи предыдущей лабораторной работы (№1), решить их симплексным методом вручную и при помощи Поиска решения.
Провести анализ полученных результатов, сделать вывод (отразить в отчете).
Оформить отчет.
Контрольные вопросы
Какие задачи линейного программирования можно решать симплексным методом?
Каков признак оптимальности в симплексном методе?
Как строится опорный план?
Какой план называется псевдопланом?
Как определяются ведущий столбец и ведущая строка симплексной таблицы: а) в случае максимума целевой функции; б) в случае минимума целевой функции?
Как осуществляется перерасчет элементов симплексной таблицы?
Каковы основные случаи при реализации симплексного метода?
Зачем используется метод Креко?
Опишите технологию нахождения оптимального плана симплексным методом при помощи Поиска решения.
Лабораторная работа №3
Тема: Взаимодвойственные ЗЛП. Теоремы двойственности и оценка ресурсов.
Цель: познакомиться с двойственными ЗЛП; научиться составлять двойственные ЗЛП, применив теоремы двойственности, строить табличную модель решения двойственной задачи.
Теоретический раздел Взаимодвойственные злп
В этой лабораторной работе вводится новое понятие теории линейного программирования – понятие двойственности. Будучи исключительно важным в теоретическом отношении, оно представляет и большой практический интерес. Любой ЗЛП можно поставить в соответствие другую задачу, сформулированную по стандартным правилам таким образом, что решение любой из них является и решением другой задачи. Такие задачи называются взаимодвойственными.
