Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы математики и ее приложения в экономическом образовании_Красс М.С., Чупрынов Б.П_2001 -688с.doc
Скачиваний:
1373
Добавлен:
23.03.2016
Размер:
12.97 Mб
Скачать

Упражнения

Найти целочисленное решение следующих задач.

24.1. L() = 16x1 + 9x2 → max при ограничениях:

24.2. L() = 2x1 + 3x2 → min при ограничениях:

24.3. L() = 3x1 + x2 → max при ограничениях:

24.4. L() = 4x1 + х2 → max при ограничениях:

24.5. L() = x1 + х2 max при ограничениях:

24.6. L() = 4x1 + 5x2 + x3 → max при ограничениях:

24.7. L()= x1 — 2x2 + x3 + 3x4 → max при ограничениях:

24.8. Фирма выпускает три вида изделий А, Б, В, причем пла­новый сменный выпуск составляет 9 шт. изделия А, 7 шт. из­делия Б, 6 шт. изделия В.

Сменные ресурсы: 51 ед. производственного оборудования, 48 ед. сырья, 67 ед. электроэнергии, их расход на одно изделие дан в табл. 24.3.

Прибыль от реализации изделий А — 40 усл. ед., Б — 50 усл. ед., В — 10 усл. ед.

Определить, сколько изделий каждого вида надо произво­дить, чтобы получить максимальную прибыль от выпускае­мых сверх плана изделий.

24.9. Для приобретения оборудования по сортировке зерна фер­мер выделяет 34 усл. ед. Оборудование должно быть размеще­но на площади, не превышающей 60 м2.

Фермер может заказать оборудование двух видов: менее мощные машины А стоимостью 3 усл. ед., требующие произ­водственной площади 3 м2 (с учетом проходов) и обеспечиваю­щие производительность за смену 2 т зерна, и более мощные машины В стоимостью 4 усл. ед., занимающие площадь 5 м2 и обеспечивающие за смену сортировку 3 т зерна.

Определить оптимальный вариант приобретения оборудо­вания, обеспечивающий фермеру при данных ограничениях максимум общей производительности сортировки, если он мо­жет приобрести не более 8 машин типа В.

24.10. Три типа самолетов следует распределить между че­тырьмя авиалиниями. В табл. 24.4 приведены данные месяч­ного объема перевозок каждым самолетом на каждой линии и соответствующих эксплуатационных расходов.

Распределить самолеты по линиям так, чтобы при мини­мальных суммарных эксплуатационных расходах перевезти по каждой из четырех авиалиний не менее 300, 200, 1000 и 500 ед. груза соответственно.

Глава 25. Параметрическое линейное программирование

25.1. Постановка задачи

Общая задача линейного программирования имеет вид

при ограничениях:

где cj, aij, bi постоянные величины. Однако на практике сталкиваются с тем, что эти величины изменяются в некото­рых интервалах. Кроме того, определив оптимальное решение экономической задачи при заданных cj, aij и bi, целесообразно знать, в каких допустимых пределах можно их менять, чтобы решение оставалось оптимальным. Поэтому возникает необхо­димость исследовать поведение оптимального решения задачи линейного программирования в зависимости от изменения ко­эффициентов ее целевой функции, системы ограничений и ко­эффициентов целевой функции и системы ограничений. Огра­ничимся рассмотрением зависимости оптимального решения от изменения коэффициентов целевой функции.

25.2. Линейное программирование с параметром в целевой функции

Пусть коэффициент cj целевой функции изменяется в пре­делах (cjc'j,cj + с''j), тогда для удобства решения задачи его можно заменить выражением

где c'j, с''j постоянные; λ — параметр, который изменяется в некоторых пределах (в общем случае от -до).

В общем виде задача линейного программирования с пара­метром в целевой функции записывается так:

при ограничениях:

Для каждого значения λ в промежутке δ ≤ λ ≤ φ, где δ и φ — произвольные действительные числа, найти вектор (x1, x2,..., xп), удовлетворяющий системе ограничений и об­ращающий в максимум (минимум) целевую функцию.

Решая задачу на максимум симплексным методом и иссле­дуя ее решение в зависимости от изменения параметра λ, полу­чим выражения для определения нижнего (λ1) и верхнего (λ2) его значений:

где Δ"j, — оценка симплексной таблицы, содержащая пара­метр λ; Δ'j — оценка симплексной таблицы, не содержащая параметр λ.

Если для целевой функции отыскивается min, то границы изменения λ (λ1 и λ2) определяются следующим образом:

Приведем алгоритм решения.

  1. Задачу решаем симплекс-методом при конкретном зна­чении параметра λ до получения оптимального решения.

  2. Вычисляем значения параметров λ1, λ2.

  3. Определяем множество значений параметра λ, для кото­рых полученное решение является оптимальным.

  4. В случае необходимости в базис вводим вектор, соответ­ствующий столбцу, из которого определялось значение параметра λ2.

  5. Выбираем ключевую строку и ключевой элемент.

  6. Определяем новое оптимальное решение.

  7. Находим новое множество значений λ, для которых ре­шение останется оптимальным.

  8. Процесс вычисления повторяем до тех пор, пока весь от­резок [δ, φ] не будет исследован.

Выясним геометрический смысл задачи.

Пусть L() = (c'j + λc''jxj) → max. ABCDEF область допустимых решений (рис. 25.1). При λ = 0 строим вектор и, перемещая линию уровня MN по направлению вектора , получим в точке D оптимальное решение. Итак, (D) — оп­тимальное решение, при котором имеем L((D))max. При различных значениях λ линия M'N', параллельная линии уров­ня MN, будет определенным образом поворачиваться вокруг точки D. Пусть при λ = λ1 прямая M'N' проходит через сторо­ну CD многоугольника допустимых решений, а при λ = λ2 через сторону DE. Тогда значения (D)опт и L((D))max не изменятся до тех пор, пока λ1 ≤ λ ≤ λ2. Такая картина будет повторяться до получения нового оптимального решения, соот­ветствующего новой целевой функции, для которой существует свой диапазон изменения λ.