
- •Построение математической модели задачи
- •Краткая историческая справка
- •Что такое математическая модель?
- •О математических моделях в экономике
- •Математические модели для описания экономических систем
- •Основные направления экономико-математического моделирования
- •Особенности моделирования социально-экономических систем
- •1.7.Ход построения экономико-математической модели
- •1.8. Постановка задачи линейного программирования
- •1.9. Каноническая форма задачи линейного программирования
- •1.10. Симплекс-метод
- •1.11. Задача оптимизации
- •Исследовательская часть
Введение1. Общая задача оптимизации. Понятие, постановка задач линейного программирования
Многие проблемы производства, проектирования, прогнозирования сводятся к широкому классу задач оптимизации, для решения которых применяются математические методы. Типовыми задачами такого плана являются, например, следующие:
- ассортимент продукции – максимизация выпуска товаров при ограничениях на сырье для производства этих товаров;
- штатное расписание – составление штатного расписания для достижения наилучших результатов при наименьших расходах;
- планирование перевозок – минимизация затрат на транспортировку товаров;
- составление смеси – достижение заданного качества смеси при наименьших расходах;
- размер емкости – определение размеров некоторой емкости с учетом стоимости материала для достижения максимального объема;
- случайные величины – различные задачи, в которые входят случайные величины;
- прочие разнообразные задачи оптимального распределения ресурсов и оптимального проектирования и т.д.
Построение математической модели задачи
Работа по решению некоторой оптимизационной задачи всегда начинается с построения математической модели, для чего необходимо ответить на следующие вопросы:
- каковы переменные модели (для определения каких величин строится модель);
- в чем состоит цель, для достижения которой из множества всех допустимых значений переменных выбираются оптимальные;
- каким ограничениям должны удовлетворять неизвестные.
Таким образом, на данном этапе делаются выводы об исходных данных (детерминированные или случайные), искомых переменных (непрерывные или дискретные), о пределах, в которых могут находиться значения искомых величин, о зависимостях между переменными (линейные или нелинейные), о критериях, по которым необходимо находить оптимальное решение. Сюда же входит преодоление несовместности, а также неограниченности целевой функции: при максимизации целевой функции область допустимых решений должна быть ограничена сверху, при минимизации – ограничена снизу.
Стоит также учесть, что при конструировании модели формулировка ограничений является самой ответственной частью конструкции. В некоторых случаях ограничения очевидны, например, ограничение на количество сырья. Другие же могут быть менее очевидны и могут быть указаны неверно. Например:
- в модели с несколькими периодами времени величина материального ресурса на начало следующего периода должна равняться величине этого ресурса на конец предыдущего периода;
- в модели поставок величина запаса на начало периода плюс количество полученного должна равняться величине запаса на конец периода плюс количество отправленного;
- многие величины в модели по своему физическому смыслу не могут быть отрицательными, например, количество полученных единиц товара.
Задачу оптимизации в общем виде можно сформулировать следующим образом (табл. 1).
Решение задачи (п. 1-3), удовлетворяющее всем ограничениям и граничным условиям, называется допустимым. Важная характеристика задачи оптимизации – ее размерность, которая определяется числом переменных n и числом ограничений m. При n < m задачи решения не имеют.
Необходимым требованием задач оптимизации является условие n > m. Систему уравнений, для которых n = m рассматривают как задачу оптимизации, имеющую одно допустимое решение (ее можно решать как обычную задачу оптимизации, назначая в качестве целевой функции любую переменную).
Постановка задачи оптимизации в общем случае
№ п/п |
|
Математическая запись |
Описание |
1 |
Целевая функция (критерий оптимизации) |
F = f (xj) max (min, const)
|
Показывает, в каком смысле решение должно быть оптимальным, т.е. наилучшим. Возможны три вида целевой функции: максимизация, минимизация, назначение заданного значения |
2 |
Ограничения |
(для задач целочисленного программирования);
задач с булевыми переменными |
Устанавливают зависимости между переменными. Могут быть односторонними и двусторонними. При решении задач двустороннее ограничение записывается в виде двух односторонних |
3 |
Граничные условия |
|
Показывают, в каких пределах могут быть значения искомых переменных в оптимальном решении |
Итак, задача имеет оптимальное решение, если она удовлетворяет двум требованиям:
- имеет более одного решения, т.е. существуют допустимые решения;
- имеется критерий, показывающий, в каком смысле принимаемое решение должно быть оптимальным, т.е. наилучшим из допустимых.
«Каким об разом современная математика применяется к изучению экономических и других явлений?».
Цель: рассмотреть математические модели в экономике на примере решения задач линейного программирования, адаптированных к социально-экономическим реалиям жизни
Задачи:
Изучить научно-теоретическую и методическую литературу о задачах линейного программирования.
Обработать и обобщить информацию, полученную в результате самостоятельного исследования.
Решить реальные задачи оптимизации, связанные с планированием производства
Основная часть