- •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. Модели сетевого планирования и управления (спу)
2. Линейное программирование
Большое число экономических задач сводится к линейным математическим моделям. Традиционно оптимизационные линейные математические модели называются моделями линейного программирования. Этот термин появился в конце 30-х годов, когда программирование на компьютере еще не было развито, и соответствует не очень удачному переводу английского "programmation". Под линейным программированием понимается линейное планирование, т.е. получение оптимального плана-решения в задачах с линейной структурой. В данной книге встречаются также термины «нелинейное программирование» и «динамическое программирование», которые аналогичным образом подразумевают получение оптимального решения задач с соответствующей структурой.
2.1. Постановка задачи линейного программирования
В общем виде задача линейного программирования ставится следующим образом.
Максимизировать (минимизировать) функцию
(2.1.1)
при ограничениях
(2.1.2) (2.1.3) (2.1.4)
где – управляющие переменные или решения задачи (2.1) – (2.4),
- параметры,
–целевая функция или критерий эффективности задачи.
Функция (2.1.1) – линейная, ограничения (2.1.2) – (2.1.4) – линейные. Задача содержит переменных и ограничений.
Решить задачу линейного программирования – это значит найти значения управляющих переменных , удовлетворяющих ограничениям (2.1.2) – (2.1.4), при которых целевая функция (2.1.1) принимает минимальное или максимальное значение.
В зависимости от вида целевой функции (2.1.1) и ограничений (2.1.2) – (2.1.4) можно выделить несколько типов задач линейного программирования или линейных моделей: общая линейная задача, транспортная задача, задача о назначениях.
В этой главе рассматривается общая линейная задача.
Приведем пример экономической задачи, сводящейся к линейной модели.
Пример 2.1.1.
Предприятие производит изделия трех видов, поставляет их заказчикам и реализует на рынке. Заказчикам требуется 1000 изделий первого вида, 2000 изделий второго вида и 2500 изделий третьего вида.
Условия спроса на рынке ограничивают число изделий первого вида 2000 единицами, второго – 3000 и третьего – 5000 единицами.
Для изготовления изделий используется 4 типа ресурсов. Количество ресурсов, потребляемых для производства одного изделия, общее количество ресурсов и прибыль от реализации каждого вида изделия заданы в табл. 2.1.1.
Как организовать производство, чтобы:
обеспечить заказчиков;
не допустить затоваривания;
получить максимальную прибыль?
Таблица 2.1.1
Тип ресурсов
|
Вид изделий |
Всего ресурсов
| ||
1 |
2 |
3 | ||
1 2 3 4 |
500 100 150 100
5000 150 100 |
300 200 300 200 300 200 |
1000 100 200 400 |
25000000 30000000 20000000 40000000 |
Прибыль |
20 |
40 |
50 |
|
Построение математической модели.
Выполним последовательно этапы построения математической модели, сформулированные в пункте 1.2.
Цель – получение максимальной прибыли.
Параметрами являются все числовые данные, приведенные в условии задачи.
Управляющие переменные:
– число изделий первого вида;
– число изделий второго вида;
–число изделий третьего вида;
4) Ограничения: обеспечить заказчиков, не превысить запас ресурсов, не допустить затоваривания рынка.
В соответствии с этими ограничениями выпишем область допустимых решений задачи:
(2.1.5)
Первые три неравенства в системе (2.1.5) соответствуют спросу заказчиков. Неравенства с четвертое по шестое формализуют спрос на рынке. Последние четыре неравенства соответствуют ограничениям по ресурсам.
5) Целевая функция или критерий эффективности задачи имеет вид
(2.1.6)
В формуле буквой обозначена прибыль. Ее надо максимизировать. Каждое слагаемое определяет прибыль от производства изделий каждого вида соответственно в количествах ,,.
(2.1.5) – (2.1.6) – математическая модель поставленной задачи. Ограничения и целевая функция линейны по управляющим переменным, следовательно, данная модель является линейной. (При составлении модели предполагалось, что прибыль линейно зависит от числа реализуемых изделий).