8.7. Экономическая интерпретация решения задачи линейного программирования
Любая экономико-математическая модель лишь упрощенно, грубо отображает реальный экономический процесс, и это упрощение существенно сказывается на получаемых результатах. Исследователя вряд ли устроила бы заключительная симплекс-таблица, из которой можно было бы получить только список переменных и их значения. На самом же деле результирующая симплекс-таблица «насыщена» весьма важными данными, лишь небольшую часть которых составляют оптимальные значения переменных. Из симплекс-таблицы можно получить информацию относительно:
-
оптимального решения;
-
статуса ресурсов;
-
ценности каждого ресурса;
-
чувствительности оптимального решения к изменению запасов ресурсов, вариациям коэффициентов целевой функции и интенсивности потребления ресурсов.
Сведения, относящиеся к первым трем пунктам, можно извлечь непосредственно из итоговой симплекс-таблицы. Получение информации, относящейся к четвертому пункту, требует дополнительных вычислений.
Для иллюстрации возможностей получения указанной выше информации из заключительной симплекс-таблицы воспользуемся опять задачей об ассортименте продукции (пример 7.2). Эта задача формулируется следующим образом:
максимизировать: (доход);
при следующих ограничениях: (сырьё А),
(сырьё В),
(спрос),
(спрос).
Оптимальная симплекс – таблица имеет вид:
Свободные неиз-вестные
Базисные неизвестные | Свободный Член | y1 | y3 |
x1 | 2.4 | 0.2 | 0.6 |
y2 | 3 | -1 | -1 |
y4 | 0.6 | -0.2 | 0.4 |
x2 | 1.4 | 0.2 | -0.4 |
Zmax | 12.8 | 1.4 | 0.2 |
В таблице - выравнивающие переменные.
Оптимальное решение
С точки зрения практического использования результатов решения задач линейного программирования классификация переменных на базисные и небазисные не имеет значения и при анализе оптимального решения может не учитываться. Переменные, отсутствующие в симплекс-таблице в столбце «базисные переменные», обязательно имеют нулевое значение. Значения остальных переменных приводятся в столбце «свободные члены».
При интерпретации результатов оптимизации в задаче об ассортименте продукции нас прежде всего интересуют объемы производства продукции П1 и П2, т. е. значения управляемых переменных x1 и х2- Используя данные, содержащиеся в симплекс-таблице для оптимального решения, основные результаты можно представить в следующем виде:
Управляемые переменные | Оптимальные значения | Решение |
x1
х2 | 2,4
1,4 | Объем производства продукции П1, должен быть равен 2,4 ед. в сутки Объем производства продукции П2 должен быть равен 1,4 ед. в сутки |
Zmax | 12,8 | Доход от реализации продукции будет равен 12,8 д. е. в сутки |
Статус ресурсов
В п. 7.4 ресурсы относились либо к дефицитным либо к недефицитным — в зависимости от того, полное или частичное их использование предусматривает оптимальное решение задачи. Сейчас цель состоит в том, чтобы получить соответствующую информацию непосредственно из оптимальной таблицы.
В модели, построенной для задачи об ассортименте продукции, фигурируют четыре ограничения со знаком «». Первые два ограничения (определяющие допустимый расход исходного сырья) представляют собой истинные ограничения на ресурсы. Третье и четвертое ограничения относятся к спросу. Эти требования можно рассматривать как ограничения на соответствующие ресурсы, так как увеличение спроса на продукцию эквивалентно расширению представительства предприятия на рынке сбыта. В отношении финансовых средств такая ситуация имеет те же последствия, что и увеличение запасов ресурсов, требующее распределения дополнительных вложений.
Из вышеизложенного следует, что статус ресурсов (дефицитный или недефицитный) для любой модели линейного программирования можно установить непосредственно из результирующей симплекс-таблицы, обращая внимание на значения выравнивающих переменных. Применительно к нашей задаче можно привести следующую сводную таблицу:
Ресурс | Выравнивающая переменная | Статус ресурса |
Сырье А | y1=0 | Дефицитный |
Сырье В | y2=3 | Недефицитный |
Превышение объема производства продукции /7, по отношению к объему производства продукции П2 | y3=0 | Дефицитный |
Спрос на продукцию П2 | y4=0.6 | Недефицитный |
Положительное значение выравнивающей переменной указывает на неполное использование соответствующего ресурса, т. е. данный ресурс является недефицитным. Если же выравнивающая переменная равна 0, то это свидетельствует о полном потреблении соответствующего ресурса. Из сводной таблицы видно, что ресурсы 2 и 4 связаны с запасами сырья В и возможностями сбыта продукции П2. Поэтому любое увеличение их запасов сверх установленного' максимального значения приведет лишь к тому, что они станут еще более недефицитными. Оптимальное решение задачи при этом останется неизменным.
Ресурсы, увеличение запасов которых позволяет улучшить решение (увеличить доход), - это сырье А и возможности по сбыту продукции П1, поскольку из оптимальной симплекс-таблицы вид' но, что они дефицитные. В связи с этим логично поставить вопрос: какому из дефицитных ресурсов следует отдать предпочтение при вложении дополнительных средств на увеличение их запасов, с тем чтобы получить от них максимальную отдачу? Ответ на этот вопрос будет дан в следующем разделе этой главы, где рассматривается ценность различных ресурсов.
Ценность ресурса
Ценность ресурса характеризуется величиной улучшения оптимального значения Z, приходящегося на единицу прироста объема данного ресурса. Графическая интерпретация этого определения применительно к условиям задачи об ассортименте продукции была дана в п. 8.4 (вторая задача на чувствительность). Графический анализ показывает, что ценность ресурсов 1, 2, 3 и 4 равна:
U1 = 1,4 д. е. на единицу прироста запасов ресурса сырья А;
U2 = О, U4 = 0;
U3 = 0,2 д. е. на единицу прироста превышения производства продукции П1 по отношению к объему производства продукции П2
Эта информация представлена в оптимальной таблице. Обратим внимание на значения коэффициентов Z-уравнения, стоящих при переменных начального базиса у1, у2, у3 и у4. Значения указанных коэффициентов (1,4; 0; 0,2; 0) в точности соответствуют значениям U1, U2 U3 U4.
Хотя в п. 8.4 были даны необходимые разъяснения, связанные с определением ценности ресурсов, покажем, каким образом аналогичный результат можно получить непосредственно из симплекс-таблицы.
Рассмотрим Z-уравнение оптимальной симплекс-таблицы решения задачи об ассортименте продукции:
Положительное приращение переменной относительно ее текущего нулевого значения приводит к пропорциональному уменьшению Z, причем коэффициент пропорциональности равен 1,4 д. е. Однако из первого ограничения модели следует
т. е. увеличение эквивалентно снижению запаса ресурса 1 (сырья А). Отсюда следует, что уменьшение запаса первого ресурса вызывает пропорциональное уменьшение целевой функции Z c коэффициентом пропорциональности, равным 1,4 д. е. Аналогичные рассуждения справедливы и для ресурса 3.
В отношении ресурсов 2 и 4 было установлено, что их ценность равна 0 (U2 = U4=0). Этого и следовало ожидать, так как ресурсы .2и4 оказались недефицитными. Такой результат получается всякий раз, когда соответствующие выравнивающие переменные имеют положительное значение.
Несмотря на то что ценность различных ресурсов, определяемая значениями переменных Ui была представлена в стоимостном (д. е.) выражении, ее нельзя отождествлять с действительными ценами, по которым возможна закупка соответствующих ресурсов. На самом деле речь идет о некоторой мере, имеющей экономическую природу и количественно характеризующей ценность ресурса только относительно полученного оптимального значения Z. При изменении ограничений модели соответствующие экономические оценки будут меняться даже тогда, когда оптимизируемый процесс предполагает применение тех же ресурсов. Поэтому при характеристике ценности ресурсов экономисты предпочитают использовать такие термины, как теневая цена или двойственная оценка. Заметим, что теневая цена характеризует интенсивность улучшения оптимального решения Z. Однако при этом не фиксируется интервал значений увеличения запасов ресурсов, при которых интенсивность улучшения целевой функции остается постоянной. Для большинства практических ситуаций логично предположить наличие верхнего предела увеличения запасов, при превышении которого соответствующее ограничение становится избыточным, что в свою очередь приводит к новому базисному решению и соответствующим ему новым теневым ценам. Ниже определяется интервал значений запасов ресурса, при которых соответствующее ограничение не становится избыточным.
Максимальное изменение запаса ресурса
При решении вопроса о том, запас какого из ресурсов следует увеличивать в первую очередь, обычно используются двойственные оценки (теневые цены). Чтобы определить интервал значений изменения запаса ресурса, при которых двойственная оценка данного ресурса, фигурирующая в заключительной симплекс-таблице, остается неизменной, необходимо выполнить ряд дополнительных вычислений. Положим, что в задаче об ассортименте продукции запас первого ресурса (сырья А) изменился на т. е. запас сырья А составит (9 + ) единиц. Введем это изменение в начальную симплекс-таблицу и затем выполним всю последовательность вычислений.
Поскольку элементы правых частей ограничений никогда не используются в качестве разрешающих, то очевидно, что на каждой итерации вычислений будет оказывать влияние только на значения элементов столбца «свободные члены».
Результаты вычислений элементов столбца «свободные члены» сведены в следующую таблицу:
Уравнение | Значения элементов столбца «свободные члены» | |
Начальная симплекс-таблица | Оптимальная симплекс-таблица | |
Z | 0 |
|
1 | 9+ |
|
2 | 13 |
|
3 | 1 |
|
4 | 2 |
|
Все изменения элементов столбца «свободные члены» опре; ляются непосредственно по данным, содержащимся в симплекс-таблицах. Каждый элемент столбца «свободные члены» представляет собой сумму двух величин: 1) постоянной и 2) члена, линейно зависящего от ,. Постоянные соответствуют числам, которые фигурируют в оптимальной симплекс-таблице до введения , в столбце «свободные члены». Коэффициенты при , во вторых слагаемых равны коэффициентам при у1 в оптимальной симплекс-таблице.
Заметим, что при анализе изменений в правых частях второго, третьего и четвертого ограничений нужно пользоваться коэффициентами при переменных у2, y3, y4 соответственно.
Так как введение сказывается лишь на правой части ограничений (на элементах столбца «свободные члены»), изменение запаса ресурса может повлиять только на допустимость решения. Поэтому не может принимать значений, при которых какая-либо из базисных переменных становится отрицательной. Из этого следует, что величина должна быть ограничена таким интервалом значений, при котором выполняется условие неотрицательности правых частей ограничений в результирующей симплекс-таблице, т. е.:
(8.51)
(8.52)
(8.53)
(8.54)
Для определения допустимого интервала изменения рассмотрим два случая.
Случай 1: > 0.
Соотношения (8.51) и (8.54) всегда выполняются при . Соотношения (8.52) и (8.53) определяют следующие предельные значения . Таким образом, все четыре соотношения выполняются при .
Случай 2: < 0.
Соотношения (8.52) и (8.53) выполняются при < 0. Соотношения (7.51) и (7.54) справедливы при соответственно.
Таким образом, оба соотношения справедливы при .
Объединяя результаты, полученные для обоих случаев, можно сделать вывод, что при решение рассматриваемой системы всегда будет допустимым. Любое значение , выходящее за предел указанного интервала (т.е. уменьшение запаса сырья А более чем на 7 единиц или увеличение более чем на 3 единицы), приведет к недопустимости решения и новой совокупности базисных переменных.
Анализ на чувствительность оптимального решения к вариации коэффициентов целевой функции
В п. 8.4 на основе графического представления модели было показано, что при определенных значениях изменения коэффициентов целевой функции оптимальные значения переменных остаются неизменными (хотя оптимальное значение Z при этом меняется). Возвращаясь к этому вопросу, покажем, каким образом интересующую нас информацию можно получить из данных, содержащихся в оптимальной симплекс-таблице.
Следует отметить, что уравнение целевой функции также не используется в качестве ведущего уравнения. Поэтому любые изменения коэффициентов целевой функции окажут влияние только на Z-уравнение результирующей симплекс-таблицы. Это означает, что такие изменения могут сделать полученное решение неоптимальным. Наша цель заключается в том, чтобы найти интервалы изменений коэффициентов целевой функции, при которых оптимальные значения переменных остаются неизменными.
Чтобы показать, как выполняются соответствующие вычисления, положим, что доход, получаемый с единицы продукции П1, изменяется от 3 до 3 + где может быть как положительным, так и отрицательным числом. Целевая функция в этом случае принимает следующий вид:
Если воспользоваться данными начальной симплекс-таблицы и выполнить все вычисления, необходимые для получения оптимальной симплекс-таблицы, то последнее -уравнение будет выглядеть следующим образом:
Свободные переменные | Свободные члены | y1 | y2 |
|
| 1.4+0.2 | 0.2+0.6 |
Это уравнение (строка целевой функции) отличается от Z-уравнения до введения только наличием членов, содержащих . Коэффициенты при равны коэффициентам при соответствующих переменных в x1 - уравнении (x1-строка) симплекс-таблицы для полученного ранее оптимального решения:
Свободные неиз-вестные
Базисные неизвестные | Свободный Член | y1 | y3 |
x1 | 2.4 | 0.2 | 0.6 |
Мы рассматриваем x1-уравнение, так как коэффициент именно при этой переменной в выражении для целевой функции в начальной симплекс-таблице изменился на .
Оптимальные значения переменных будут оставаться неизменными при значениях удовлетворяющих условию неотрицательности (задача на отыскание максимума) всех коэффициентов при свободных переменных в Z-уравнении. Таким образом, должны выполняться следующие неравенства:
Из первого неравенства получаем, что , а из второго следует, что . Эти результаты определяют пределы изменения коэффициента .
Таким образом, при уменьшении коэффициента целевой функции при переменной x1 до значения, равного , или при его увеличении до оптимальные значения переменных остаются неизменными. Этот вывод совпадает с результатом, полученным в п. 7.4.
Следует отметить, что оптимальное значение Z будет изменяться в соответствии с выражением (12,8 + 2,4 ), где .
Мы рассмотрели случай изменения коэффициента при базисной переменной x1. В случае изменения коэффициента при свободной переменной в целевой функции происходит изменение коэффициента только при данной переменной в оптимальной симплекс-таблице. Рассмотрим в качестве иллюстрации случай, когда коэффициент при свободной переменной y1 (первая выравнивающая переменная) изменяется от 0 до . Выполнение преобразований, необходимых для получения заключительной симплекс-таблицы, приводит к следующему результирующему Z-уравнению:
Свободные неизвестные | Свободный член | y1 | y2 |
Zmax | 12.8 | 1.4- | 0.2 |
Из приведенного фрагмента заключительной симплекс-таблицы видно, что единственное отличие от Z-уравнения до введения состоит в том, что коэффициент при у3 уменьшился на . Таким образом, коэффициент при свободной переменной в результирующем Z-уравнении нужно уменьшить на ту же величину, на которую он увеличивался в исходном Z-уравнении.
- 8.2. Построение экономико-математических моделей задач линейного программирования
- 8.3. Графическое решение задачи линейного программирования
- 8.4. Анализ моделей на чувствительность
- 8.5. Симплекс – метод. Общая идея симплекс – метода
- 8.6. Методы нахождения опорного решения задачи линейного программирования
- 8.7. Экономическая интерпретация решения задачи линейного программирования
- 8.8. Двойственные задачи линейного программирования. Взаимодвойственные задачи
- 8.9. Экономико-математический анализ полученных оптимальных решений
- Итоговая таблица
- Задачи Построить математическую модель задачи линейного программирования (8.1 — 8.30).
- Решите задачи линейного программирования (8.31 — 8.60) графическим методом, проведите анализ на чувствительность.
- Задачи линейного программирования (8.61 – 8.90) решите симплекс-методом и проведите анализ моделей на чувствительность, сформулируйте двойственную задачу к исходной и решите её.
- 9. Транспортные задачи линейного программирования
- 9.1. Постановка задачи
- Исходные данные
- 9.2. Алгоритм метода потенциалов
- Исходные данные
- Начальный план перевозок
- Оптимальный план перевозок
- 9.3. Усложненные задачи транспортного типа
- Исходные данные
- Оптимальное решение
- Исходные данные
- Исходные данные
- Оптимальное решение
- 10. Математическое моделирование управления рынком
- 10.1. Общий подход к разработке аналитической математической модели управления рынком
- 10.2. Содержательная характеристика особенностей модели сэо
- 10. 3. Методы обоснования модели сэо
- 10.4. Основные компоненты модели
- 1.Оценивание требует:
- 2.Оценивание предполагает:
- 3.Оценивание позволяет:
- 11. Основы математического моделирования управления рынком (На примере управления рынком труда)
- 11.1 Механизмы регулирования занятости: понятие, теории и уровни его регулирования
- 11.2. О диалектических связях в развитии рынка труда и занятости сэо
- 11.3 Общий подход к формированию системы рынка труда и занятости населения
- 12. Алгоритмическое обеспечения управления системой рынка труда и занятости населения
- 12.1 Обоснование методологических основ деятельности администрации
- 12.2 Алгоритмическое обеспечение управления системой рынка труда и занятости
- 1.Оценивание требует:
- 2.Оценивание предполагает:
- 3.Оценивание позволяет:
- 12.3 Разработка алгоритма реализации модели поставки ресурсов на рынок труда в условиях воздействия разнородных факторов
- 12.4 Разработка алгоритма реализации комплексной модели информационно-управляющей системы рынка труда и занятости населения
- Приложение 1
- Приложение 2
- Литература
- Содержание
- В.Г. Бурлов математические методы моделирования в экономике