- •Введение 2
- •Глава 1. Линейные математические модели 4
- •Глава 2. Специальные задачи линейного программирования 32
- •Заключение 64 Список литературы 65
- •Глава 1. Линейные математические модели
- •1.1.Постановка задачи линейного программирования
- •1.2. Графический метод решения задачи линейного программирования
- •1.3. Основная задача линейного программирования
- •1.4. Симплекс-метод
- •1.5. Двойственная задача линейного программирования. Экономическая интерпретация
- •1.6. Целочисленное линейное программирование. Метод Гомори
- •Глава 2. Специальные задачи линейного программирования
- •2.1 Построение транспортной модели
- •2.2 Сбалансированные и несбалансированные транспортные модели
- •2.3 Определение начального плана транспортировок. Методы "северо-западного" угла, минимального элемента, Фогеля
- •2.4 Оптимальный план транспортной задачи. Метод потенциалов
- •2.5 Задача о назначениях
- •2.6 Венгерский метод решения задачи о назначениях
- •2.7 Применение задачи о назначениях к решению экономических проблем
- •Хазанова л.Э. Математическое моделирование в экономике. 141 с., изд-во «БеК», 1998 г.
Глава 1. Линейные математические модели
1.1.Постановка задачи линейного программирования
В общем виде задача линейного программирования ставится следующим образом.
Максимизировать (минимизировать) функцию
(1.1.1)
при ограничениях
где , - управляющие переменные или решения задачи (1.1.1)–(1.1.4), - параметры, - целевая функция или критерий эффективности задачи.
Функция (1.1.1) — линейная, ограничения (1.1.2) — (1.1.4) — линейные. Задача содержит n переменных и m ограничений.
Решить задачу линейного программирования — это значит найти значения управляющих переменных , удовлетворяющих ограничениям (1.1.2) — (1.1.4), при которых целевая функция (1.1.1) принимает минимальное или максимальное значение.
В зависимости от вида целевой функции (1.1.1) и ограничений (1.1.2) — (1.1.4) можно выделить несколько типов задач линейного программирования или линейных моделей: общая линейная задача, транспортная задача, задача о назначениях.
В этой главе рассматривается общая линейная задача.
Приведем пример экономической задачи, сводящейся к линейной модели.
Пример 1.1.1
Предприятие производит изделия трех видов, поставляет их заказчикам и реализует на рынке. Заказчикам требуется 1000 изделий первого вида, 2000 изделий второго вида и 2500 изделий третьего вида.
Условия спроса на рынке ограничивают число изделий первого вида 2000 единицами, второго — 3000 и третьего — 5000 единицами.
Для изготовления изделий используется 4 типа ресурсов. Количество ресурсов, потребляемых для производства одного изделия, общее количество ресурсов и прибыль от реализации каждого вида изделия заданы в таблице 1.1.1.
Как организовать производство, чтобы:
обеспечить заказчиков;
не допустить затоваривания;
получить максимальную прибыль?
Таблица 1.1.1
Тип ресурсов |
Вид изделий |
Всего ресурсов |
||
1 |
2 |
3 |
||
1 |
500 |
300 |
1000 |
25000000 |
2 |
1000 |
200 |
100 |
30000000 |
3 |
150 |
300 |
200 |
20000000 |
4 |
100 |
200 |
400 |
40000000 |
Прибыль |
20 |
40 |
50 |
|
Построение математической модели.
Выполним последовательно этапы построения математической модели.
Цель — получение максимальной прибыли.
Параметрами являются все числовые данные, приведенные в условии задачи.
Управляющие переменные:
— число изделий первого вида;
— число изделий второго вида;
— число изделий третьего вида;
Ограничения: обеспечить заказчиков, не превысить запас ресурсов, не допустить затоваривания рынка.
В соответствии с этими ограничениями выпишем область допустимых решений задачи:
Первые три неравенства в системе (1.1.5) соответствуют спросу заказчиков. Неравенства с четвертого по шестое формализуют спрос на рынке. Последние четыре неравенства соответствуют ограничениям по ресурсам.
Целевая функция или критерий эффективности задачи имеет вид
В формуле буквой P обозначена прибыль. Ее надо максимизировать. Каждое слагаемое определяет прибыль от производства изделий каждого вида соответственно в количествах .
(1.1.5) — (1.1.6) — математическая модель поставленной задачи. Ограничения и целевая функция линейны по управляющим переменным, следовательно, данная модель является линейной. (При составлении модели предполагалось, что прибыль линейно зависит от числа реализуемых изделий.)