Стандартная форма линейных оптимизационных моделей 4 страница



Увеличение S1 эквивалентно снижению запаса ресурса 1 (продукта А). Отсюда следует, что уменьшение запаса первого ресурса вызывает пропорциональное уменьшение целевой функции с тем же коэффициентом пропорциональности, равным 1/3тыс. долл./т. Так как мы оперируем с линейными функциями, полученный вывод можно обобщить, считая, что и увеличение запаса первого ресурса (эквивалентно введению избыточной переменной S1 < 0) приводит к пропорциональному увеличению Z с тем же коэффициентом пропорциональности, равным 1/3тыс. долл./т. Аналогичные рассуждения справедливы для ресурса 2.

В отношении ресурсов 3 и 4 было установлено, что их ценность = 0 (у3 = у4 = 0). Этого и следовало ожидать, так как ресурсы 3 и 4 оказались недефицитными. Такой результат получается всякий раз, когда соответствующие остаточные переменные имеют положительное значение.

Несмотря на то, что ценность различных ресурсов, определяемая значениями переменных уi, была представлена в стоимостном (тыс. долл.) выражении, ее нельзя отождествлять с действительными ценами, по которым возможна закупка соответствующих ресурсов. На самом деле речь идет о некоторой мере, имеющей экономическую природу и количественно характеризующей ценность ресурса только относительно полученного оптимального значения целевой функции. При изменении ограничений модели соответствующие экономические оценки будут меняться даже тогда, когда оптимизируемый процесс предполагает применение тех же ресурсов. Поэтому при характеристики ценность ресурсов экономисты предпочитают использовать такие термины, как теневая цена, скрытая цена или более специфический термин – двойственная оценка.

Упражнение: Предположим, что в задаче фирмы Reddy Mikks целевая функция Z = 3хЕ + 2х1 заменена на Z = 2хЕ + 5х1; а ограничения модели не изменились. Решение задачи с помощью СМ приводит к следующему Z – уравнению:

Z + 2S1 + S4 = 14.

Оптимальные значения переменных равны ХЕ = Х1 = 2, S2 = 2 S3 = 1. Все остальные переменные имеют нулевое значение.

1. Определите статус каждого из 4 ресурсов, фигурирующих в модели.

Ответ: Ресурсы 1 и 4 дефицитные, ресурсы 2 и 3 недефицитные.

2. Определите теневую цену каждого из 4-х ресурсов.

Ответ: у1 = 2; у2 = у3 = 0; у4 = 1.

3. Можно ли улучшить оптимальное значение Z, увеличив запас продукта В?

Ответ: Нет, поскольку у2 = 2, то есть данный ресурс является недефицитный.

4. Так как у4 = 1, то, увеличение 4-го ресурса, можно добиться улучшения оптимального значения Z. Дайте экономическую интерпретацию увеличению объема «использования» четвертого ресурса.

Ответ: Четвертое ограничение фиксирует предельный уровень спроса. Увеличение объема «использования» 4-го ресурса эквивалентна увеличению сферы влияния фирмы на рынке сбыта.

5. Какому из ресурсов следует отдать предпочтение при вложении дополнительных средств?

Ответ: Вложения следует направить прежде всего на увеличение запасов продукта А, так как ему соответствует наибольшая теневая цена у1 = 2.

Максимальное изменение запаса ресурса

При решении вопроса о том, запас какого из ресурсов следует увеличивать в первую очередь, обычно используются теневые цены. Чтобы определить интервал значений изменения запаса ресурса, при которых теневая цена данного ресурса, фигурирующая в заключительной симплекс-таблице, остается неизменной, необходимо выполнить ряд дополнительных вычислений. Рассмотрим сначала соответствующие вычислительные процедуры, а затем покажем, как требуемая информация может быть получена из симплекс-таблицы для оптимального решения.

Положим, что в задаче фирмы Reddy Mikks запас первого ре­сурса изменился на D1 т. е. запас продукта А составит 6+D1 тонн. При положительной величине D1 запас данного ресурса увеличи­вается, при отрицательной - уменьшается. Как правило, иссле­дуется ситуация, когда объем ресурса увеличивается (D1>0). Однако, чтобы получить результат в общем виде, рассмотрим оба случая.

Как изменится симплекс-таблица при изменении величины за­паса ресурса на D1? Проще всего получить ответ на этот вопрос, если ввести D1 в правую часть первого ограничения начальной сим­плекс-таблицы и затем выполнить все алгебраические преобразова­ния, соответствующие последовательности итераций. Поскольку правые части ограничений никогда не используются в качестве ведущих элементов, то очевидно, что на каждой итерацииD1 будет оказывать влияние только на правые части ограничений. Читателю предлагается самостоятельно проверить, что результаты, получае­мые на соответствующих итерациях при решении рассматриваемой задачи, идентичны данным, приведенным в табл. 3.7.

Таблица 3.7

Уравнение Значения элементов правой части на соответствующих итерациях
(начало вычислений)   (оптимум)
Z    
  6 + D1 2 + D1
     
      3-1D1
     

Фактически все изменения правых частей ограничений, обуслов­ленные введением D1, можно определить непосредственно по данным, содержащимся в симплекс-таблицах. Прежде всего заметим, что на каждой итерации новая правая часть каждого ограничения пред­ставляет собой сумму двух величин: 1) постоянной и 2) члена, ли­нейно зависящего от D1. Постоянные соответствуют числам, которые фигурируют на соответствующих итерациях в правых частях ограничений симплекс-таблиц до введения D1. Коэффициенты при D1 во вторых слагаемых равны коэффициентам при s1 на той же ите­рации. Так, например, на последней итерации (оптимальное реше­ние) постоянные (12* 2/3, 4/3, 10/3, 3, 2/3) представляют собой числа, фигурирующие в правых частях ограничений оптимальной симп­лекс-таблицы до введения D1. Коэффициенты (1/3, 2/3, -1/3, -1, 2/3) равны коэффициентам при s1 в той же симплекс-таблице пото­му, что эта переменная связана только с первым ограничением. Другими словами, при анализе влияния изменений в правых частях второго, третьего и четвертого ограничений нужно пользоваться коэффициентами при переменных s2, s3 и s4 соответственно.

Какие выводы можно сделать из полученных результатов? Так как введение D1 сказывается лишь на правой части симплекс-таблицы, изменение запаса ресурса может повлиять только на допустимость решения. Поэтому D1 не может принимать значений, при которых какая-либо из (базисных) переменных становится отри­цательной. Из этого следует, что величина D1 должна быть огра­ничена таким интервалом значений, при которых выполняется ус­ловие неотрицательности правых частей ограничений в результи­рующей симплекс-таблице, т. е.

X1 = 4/3 + (2/3)D1 ³ 0, (1)

XE = 4/3 + (1/3) D1 ³ 0, (2)

S3 = 3 - D1 ³ 0, (3)

S4 = 2/3 – (2/3) D1 ³ 0. (4)

Для определения допустимого интервала изменения D1 рассмо­трим два случая.

Случай 1: D1 > 0. Соотношение (1) всегда выполняется при D1 > 0. Соотношения (2), (3) и (4) определяют следующие предельные зна­чения D1: D1 £ 10, D1 £ 3 и D1 £ 1. Таким образом, все четыре соот­ношения выполняются при D1 £ 1.

Случай 2: D1 < о. Соотношения (2), (3) и (4) всегда выполняются при D1 <о, тогда как соотношение (1) справедливо только при D1 ³ -2.

Объединяя результаты, полученные для обоих случаев, можно сделать вывод, что при –2 £ D1 £ 1 решение рассматриваемой зада­чи всегда будет допустимым. Любое значение D1, выходящее за пределы указанного интервала (т. е. уменьшение запаса продукта А более чем на 2 т или увеличение более чем на 1 т), приведет к недопу­стимости решения и новой совокупности базисных переменных (см. гл. 4).

Упражнение 3.4.3. Рассмотрите задачу фирмы Reddy Mikks.

(а) Найдите новое оптимальное решение задачи, если D1 ==1/2 т. [Ответ: z = 12·5/6, xE = 3 1/6, x1 = 2/3, s1 = s2 = 0, s3 = 2 ½, s4 = 1/3.]

(б) Определите правые части ограничений заключительной симплекс-таблицы

- при изменении запасов ресурсов 2, 3 и 4 на D2, D3 и D4 соответственно.

[Ответ: D2: 4/3 - D2/3, 10/3 +2D2/3, 3 + D2, 2/3 + D2/3;

D3: 4/3, 10/3, 3+D3, 2/3;

D4: 4/3, 10/3, 3, 2/3 + D4.]

(в) Применительно к п. (б) определите допустимыеинтервалы изменения D2, D3 и D4.

[Ответ: D2: -2 £ D2 £ 4, -3 £ D3 < ¥, -2/3 £ D4 < ¥,]

(г) Определите интервалы изменения оптимальных значений z, соответствующие результатам, полученным в п. (в).

[Ответ: D2: 10 £ z £ 18. D3 и D4: z = 12·2/3 независимо от значений Dз иD4. Эти результаты согласуются с результатами выполненного ранее анализа ценности ресурсов.]

(д) Будут ли справедливы результаты, полученные в п. (г), если D2, D3 и D4 вво­дятся одновременно?

[Ответ. Нет, поскольку при одновременном изменении запасов ресурсов2, 3 и 4 элементы правых частей ограничений симплекс-таблицы становятся функциями D2, Dз и D4. Полученные ранее результаты справедливы лишь тогда, когда рассматривается изменение запаса только одного из ресурсов.]

 

Максимальное изменение коэффициентов удельной

прибыли (стоимости)

Наряду с определением допустимых изменений запасов ресур­сов представляет интерес и установление интервала допустимых изменений коэффициентов удельной прибыли (или стоимости). В подразд. 2.1.2 (третья задача анализа на чувствительность) на основе графического представления модели было показано, что при определенных значениях изменения коэффициентов целевой функции оптимальные значения переменных остаются неизменными (хотя оптимальное значение z при этом меняется). Возвращаясь к этому вопросу, покажем, каким образом интересующую нас ин­формацию можно получить из данных, содержащихся в заключи­тельной симплекс-таблице.

Следует отметить, что уравнение целевой функции также ни­когда не используется в качестве ведущего уравнения. Поэтому лю­бые изменения коэффициентов целевой функции окажут влияние только на z-уравнение результирующей симплекс-таблицы. Это означает, что такие изменения могут сделать полученное решение неоптимальным. Наша цель заключается в том, чтобы найти интер­валы значений изменений коэффициентов целевой функции (рас­сматривая каждый из коэффициентов отдельно), при которых оп­тимальные значения переменных остаются неизменными.

Чтобы показать, как выполняются соответствующие вычисле­ния, положим, что удельная прибыль от производственной деятель­ности, ассоциированной с переменной xE (задача фирмы Reddy Mikks) изменяется от 3 до 3+ d1, где d1 может быть как положитель­ным, так и отрицательным числом. Целевая функция в этом случае принимает следующий вид:

Z = (3 + d1) xE + 2x1.

Если воспользоваться данными начальной симплекс-таблицы и выполнить все вычисления, необходимые для получения заключи­тельной симплекс-таблицы, то последнее z-уравнение будет выгля­деть следующим образом:

Базисные переменные xE x1 s1 s2 s3 s4 Решение
z 0 0 0 0

 

Коэффициенты при базисных переменных xE, x1 и остаточных переменных s3, s4 остаются равными нулю. Это уравнение отличается от z-уравнения до введения d1 только наличием членов, содержащих d1. Коэффициенты при d1 равны коэффициентам при соответствующих переменных в xE-уравнении симплекс-таблицы для полученного ра­нее оптимального решения

Базисные переменные xE x1 s1 s2 s3 s4 Решение
xE 1 0 -1/3 2/3 0 0 10/3

 

Мы рассматриваем xE-уравнение, так как коэффициент именно при этой переменной в выражении для целевой функции изменился на d1.

Оптимальные значения переменных будут оставаться неизмен­ными при значениях d1, удовлетворяющих условию неотрицатель­ности (задача на отыскание максимума) всех коэффициентов при не­базисных переменных в z- уравнении. Таким образом, должны вы­полняться следующие неравенства:

1/3 - d1/3 ³ 0, (1)

4/3 +2d1/3 ³ 0. (2)

 

Из первого неравенства получаем, что d1 £ 1, а из второго следует, что d1 ³ -2. Эти результаты определяют пределы изменения ко­эффициента c1 в виде следующего соотношения: -2 £ d1 £ 1. Та­ким образом, при уменьшении коэффициента целевой функции при переменной хе до значения, равного 3+ (—2)==1, или при его уве­личении до 3+1 ==4 оптимальные значения переменных остаются неизменными (сравните с результатом, полученным при рассмотре­нии третьей задачи анализа на чувствительность, подразд. 2.1.2). Однако оптимальное значение z будет изменяться (в соответствии с выражением где –2 £ d1 £ 1).

 

Упражнение 3.4.4. Пусть в задаче фирмы Reddy Mikks коэффициент це­левой функции при переменной x1 изменился на величину d2. Определите интер­вал значений бд, при которых оптимальные значения переменных остаются неизменными.

[Ответ: -1/2 £ d2 £ 4, z = 12 2/3 + 4/3 d2.]

Все предыдущее обсуждение касалось исследования изменений коэффициента при переменной, которой поставлено в соответствие ограничение, фигурирующее в симплекс-таблице. Однако такое ограничение имеется лишь в том случае, когда данная переменная является базисной (например, xE и x1). Если переменная небазис­ная, то в столбце, содержащем базисные переменные, она не будет представлена.

Любое изменение коэффициента целевой функции при небазисной переменной приводит лишь к тому, что в заключительной симплекс-таблице изменяется только этот коэффициент. Рассмотрим в ка­честве иллюстрации случай, когда коэффициент при переменной s1 (первой остаточной переменной) изменяется от 0 до d3. Выполне­ние преобразований, необходимых для получения заключительной симплекс-таблицы, приводит к следующему результирующему z-уравнению:

Базисные переменные xE x1 s1 s2 s3 s4 Решение
z 1 0 1/3-d3 4/3 0 0 12 2/3

 

Из приведенного фрагмента заключительной симплекс-таблицы вид­но, что единственное отличие от z-уравнения до введения 6з состо­ит в том, что коэффициент при s1 уменьшился на d3. Таким образом, коэффициент при небазисной переменной в результирующем z- уравнении нужно уменьшить на ту же величину, на которую он увеличивается в исходном z-уравнении.

 

Задачи: Тема: СМ и вычислительные процедуры С –Т.

№3.3. Задано трехмерное пространство решений задачи ЛП с экстремальными точками А, В, С,…J. Координаты этих точек указаны на рис.

Х3

A: (0;0;0)

D G В: (1;0;0)

С: (0;1;0)

F J H D: (0;0;1)

B X1

A I

 

C E

X2 рис. 1.

 

а) Являются ли следующие пары экстремальных точек смежными? (А;В) (В;D) (E;H) (A;I)

б) Пусть процесс решения задачи с помощью СМ начинается с т. А и заканчивается нахождением оптимума в т. H путём реализации следующих переходов от одной экстремальной точки к другой?

1). А ® B ® G ® H 4). A ® I ® H

2). A ® F ® J ® H 5). A ® D ® G ® H

3). A ® C ® I ® H 6). A ® D ® A ® B ® G ® H

7). A ® C ® F ® D ® A ® B ® G ® H

№3.4. На рис.1 все ограничения, определяющие пространство решений, имеют знак £. Пусть S1; S2; S3 и S4 – остаточные переменные, ассоциированные с ограничениями, которые представляются плоскостями CEIJF, BEIHG, DFJHG и HIJ соответственно. Идентифицируйте базисные и небазисные переменные, соответствующие каждой допустимой экстремальной точке. (Указание: подразумевается, что Х1; Х2; Х3 ³ 0)

№3.5. Для условий задачи 3.4. определите включаемые в базис и исключаемые из базиса переменные для итераций, соответствующие переходам между следующими парами экстремальных точек:

A ® B; E ® I; F ® J; D ® G.

№3.6. Рассмотрим следующую задачу:

максимизировать: Z = 2х1 – 4х2 + 5х3 + 8х4

при ограничениях: х1 + 4х2 – 2х3 + 8х4 £ 2

1 + 2х2 +3х3 + 4х4 £ 1

х1; х2; х3; х4 ³ 0.

а). Определите мах количество возможных базисных решений?

б). Идентифицируйте допустимые экстремальные точки.

в). Найдите д. Б. Р.

№3.7. Пусть при решение задачи, условия которой соответствуют рис.1., исходной точкой (начальным решением) является точка А. Определите переменную, вводимую в базис на первой итерации, значение этой новой базисной переменной и улучшение значения максимальной целевой функции, если она имеет следующий вид:

а). Z = х1 – 2х2 + 3х3

б). Z = 5х1 + 2х2 +4х3

в). Z = -2х1 + 7х2 + 2х3

г). Z = х1 + х23

№ 3.8. Пусть для условий, соответствует рис. 2 задана следующая целевая функция:

максимизировать: Z = 3х1 + 6х2

Х2 рис.2 Х2

 

4 4

3 3

2 F 2 F E D

1 G G 1 C

0 A Х1 А B Х1

-1 -1 1 2 3 4 5 -1 -1 1 2 3 4 5

 

а). Найдите графическим способом оптимальную экстремальную точку.

б). Пологая, что реализация СМ начинается с т. А, определите последовательность экстремальных точек, приводящую к оптимуму, найденному в п.(а).

в). Пологая, что реализация СМ начинается с т. А, определите вводимую в базис переменную и отношения, используемые при проверке условия допустимости, если целевая функция имеет вид:

максимизировать: Z = 4х1 + х2

д). Применительно к условиям пп. (в) и (г) определите результирующее улучшение целевой функции.

№ 3.9. Дана следующая система уравнений:

х1 + 2х2 – 3х3 + 5х4 + х5 = 4

1 – 2х2 + 6х4 + х6 = 8

1 + 3х2 – 2х3 + 3х4 + х7 = 3

1 + х3 + 2х4 + х8 = 0

х1; х2 … х8 ³ 0.

Известно начальное базисное решение (х5 … х8) базис вводится переменная х1. Какая из переменных предыдущего базиса должна стать нулевой небазисной переменной, чтобы все переменные остались неотрицательными, и каково значение х1 в новом базисном решении? Дайте ответ на поставленные вопросы для случаев, когда в базис вводятся переменные х2; х3; х4.

№3.10. В нижесл. таблице приведены результаты некоторой итерации СМ.

Базисные переменные х1 х2 х3 х4 х5 х6 х7 х8 Решение
Z 0 -5 0 4 -1 -10 0 0  
Х8 Х3 Х1 0 3 0 -2 -3 -1 5 1 0 2 1 3 1 0 3 0 1 -1 0 0 6 -4 0 0  

 

а). Определите исключаемую из базиса переменную, если в базис вводятся переменные: 1) х2; 2) х4; 3) х5; 4) х6; 5) х7.

б). Для каждого из случаев, перечисленных в пункте (а), определите результирующее увеличение или уменьшение целевой функции Z.

№ 3.11. Решите следующие системы линейных уравнений, используя процедуру преобразования спрос (Гаусса – Жордана), являющуюся составной частью СМ.

а). –3х1 + 2х2 + 5х3 = 5

1 + 3х2 + 2х3 = 8

х1 – х2 + 3х3 = 10

б). х2 + х3 = 5 (на экзамен)

1 + х2 – х3 = 12

х1 + 3х2 + 4х3 = 10

№ 3.12. Дана следующая совокупность ограничений:

х1 + 7х2 + 3х3 + 7х4 £ 46

1 – х2 + х3 + 2х4 £ 8

1 + 3х2 – х3 + х4 £ 10

Решите задачу ЛП СМ при следующих целевых функциях:

а). максимизировать Z = 2х1 + х2 – 3х3 + 5х4

б). максимизировать Z = -2х1 + 6х2 + 3х3 – 2х4

в). максимизировать Z = 3х1 – х2 + 3х3 +4х4

г). минимизировать Z = 5х1 – 4х2 + 6х3 + 8х4 ý (на экзамен).

д). минимизировать Z = 3х1 – 6х2 – 2х3 + 4х4

№ 3.13. Решите следующую задачу, анализируя и обосновывая ход решения, исходя из положений, на которых базируется СМ.

максимизировать Z = 5х1 – 6х2 + 3х3 – 5х4 + 12х5

при ограничениях х1 + 3х2 + 5х3 + 6х4 + 3х5 £ 90

х1 … х5 ³ 0

№ 3.14. Рассмотрим следующую задачу ЛП:


Дата добавления: 2016-01-06; просмотров: 14; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!