- •1. Сущность математического моделирования экономических процессов
- •1.1. Понятие математической модели экономического процесса
- •1.2. Классификация математических моделей
- •1.3. Примеры построения математических моделей экономических задач
- •2. Линейное программирование
- •2.1. Постановка задачи линейного программирования
- •2.2. Линейное программирование в экономике
- •2.3. Графический метод решения задачи линейного программирования
- •2.4. Основная задача линейного программирования
- •2.5.Симплекс-метод
- •2.6.Пример расчета экономико-математической модели
- •2.7. Двойственная задача линейного программирования. Экономическая интерпретация
- •2.8. Целочисленное линейное программирование. Метод Гомори
- •3. Транспортная задача как пример специальной задачи линейного программирования
- •3.1.Построение транспортной модели
- •3.2. Сбалансированные и несбалансированные транспортные модели
- •3.3. Определение начального плана транспортировок. Методы "северо-западного" угла, минимального элемента, Фогеля
- •3.4.Оптимальный план транспортной задачи. Метод потенциалов
- •3.5. Экономические задачи, сводящиеся к транспортным моделям
- •3.6. Венгерский метод решения задачи о назначениях
- •3.7. Применение задачи о назначениях к решению экономических проблем
- •4. Нелинейное программирование
- •4.1. Постановка задачи нелинейного программирования
- •4.2 Геометрическая интерпретация задачи нелинейного программирования. Графический метод решения
- •4.3. Метод множителей Лагранжа
- •4.4. Расчет экономико-математической модели при нелинейных затратах на производство
- •5. Динамическое программирование
- •5.1. Постановка задачи динамического программирования. Основные условия и область применения
- •5.2. Составление математической модели динамического программирования
- •5.3.Этапы решения задачи динамического программирования
- •5.4. Задача замены оборудования как задача динамического программирования
- •5.5. Оптимальное распределение инвестиций как задача динамического программирования
- •6. Модели систем массового обслуживания
- •6.1 Определение систем массового обслуживания
- •6.2 Классификация смо.
- •6.3. Параметры смо
- •6.4 Модели смо с отказами.
- •6.5 Модели смо с неограниченным временем ожидания
- •6.6 Модели замкнутых смо
- •7. Модели сетевого планирования и управления (спу)
3.7. Применение задачи о назначениях к решению экономических проблем
Выше уже был дан пример применения задачи о назначениях к проблеме оптимального выбора руководителей исследовательских проектов. Приведем еще несколько примеров, когда использование задачи о назначениях позволяет найти оптимальное решение экономической задачи.
Оптимальное исследование рынка
Группе, исследующей рынок, требуется получить данные из различных мест. В ее распоряжении имеетсядней, и она предполагает провести по одному дню в каждом месте, проведя по опросов, . Вероятность успешного опроса в каждом месте задается матрицей. Элемент матрицы характеризует вероятности успешного опроса в течение -го дня в-м месте,;.
Определить время проведения опросов, при котором общее число опросов максимально.
Решение
Сведем данную задачу к задаче о назначениях.
Введем величину , показывающую число успешных опросов в -м месте в течение-го дня.
Математическая модель задачи имеет следующий вид:
Функция характеризует суммарное число опросов. Его нужно максимизировать. Первое и второе ограничения соответствуют тому, что в течение одного дня можно находиться только в одном месте. Для расчета модели венгерским методом надо перейти к противоположной функции
,
и в соответствующей таблице записывать значения с противоположным знаком.
Оптимальное использование торговых агентов
Торговая фирма продает товары в различных городах, покупательная способность жителей которых оценивается в усл. ед., . Для реализации товаров фирма располагает торговыми агентами, каждого из которых она направляет в один из городов. Профессиональный уровень агентов различен; доля реализуемых-м торговым агентом покупательных способностей составляет, .Как следует распределить торговых агентов по городам, чтобы фирма получила максимальную выручку от продажи товаров?
Решение.
Оптимальное решение этой проблемы может быть найдено с помощью задачи о назначениях. В качестве кандидатов выступают торговые агенты, в качестве работ – города.
Введем параметр , характеризующий величину покупательных способностей, реализуемых -м торговым агентом в-м городе.
Управляющие переменные , , определяются по формуле
Математическая модель запишется в следующей форме:
Первое и второе ограничения формализуют соответственно условия о том, что в каждый город направляется один торговый агент, и один торговый агент не может работать в двух городах. Целевая функция С – это сумма реализованных покупательных способностей всеми торговыми агентами во всех городах. Она должна быть максимальна. Для решения задачи венгерским методом надо, как и в предыдущем примере, перейти к противоположной функции.
4. Нелинейное программирование
4.1. Постановка задачи нелинейного программирования
В общем виде задача нелинейного программирования (ЗНП) формулируется следующим образом:
(4.1.1)
(4.1.2)
где
– управляющие переменные или решения ЗНП, ;
– фиксированные параметры, ;
, , – заданные функции от переменных.
Если и линейны, то (4.1.1), (4.1.2) переходит в задачу линейного программирования.
Решить задачу нелинейного программирования – это значит найти такие значения управляющих переменных , , которые удовлетворяют системе ограничений (4.1.2) и доставляют максимум или минимум функции .
Для задачи нелинейного программирования, в отличие от линейных задач, нет единого метода решения. В зависимости от вида целевой функции (4.1.1) и ограничений (4.1.2) разработано несколько специальных методов решения, к которым относятся методы множителей Лагранжа, квадратичное и выпуклое программирование, градиентные методы, ряд приближенных методов решения, графический метод.
Заметим, что нелинейное моделирование экономических задач часто бывает довольно искусственным. Большая часть экономических проблем сводится к линейным моделям, поэтому в данном пособии нелинейные модели и методы расчета рассмотрены достаточно кратко.