РефератБар.ру: | Главная | Карта сайта | Справка
Построение экономической модели c использованием симплекс-метода. Реферат.
Полнотекстовый поиск:




     Страница: 4 из 5
     <-- предыдущая следующая -->

Перейти на страницу:
скачать реферат | 1 2 3 4 5 






После того как определены включаемая и исключаемая пере-менные ( с использованиемусловий оптимальностиидопустимости ) ,следующая итерация ( поиск нового базисного решения ) осуществля-ется методом исключения переменных , или методом Гаусса — Жордана . Этот процесс изменения базиса включает вычислительные процедуры двух типов .
Тип 1 ( формирование ведущего уравнения ) .
Новая ведущая строка = Предыдущая ведущая строка / Ведущий элемент
Тип 2 ( формирование всех остальных уравнений , включая Z - yравнение ) .
Новое уравнение = Предыдущее уравнение —
йКоэффициентщ
кведущего столбцак * (Новая ведущая строка ) .
кпредыдущегок
луравненияы
Выполнение процедуры типа 1 приводит к тому , что в новомведущем уравнении ведущий элемент становится равным единице .В результате осуществления процедуры типа 2 все остальные коэф-фициенты , фигурирующие введущем столбце ,становятся равныминулю . Это эквивалентно получению базисного решения путемис-ключениявводимой переменной из всех уравнений , кроме ведущего .Применяя к исходной таблице процедуру 1 , мы делим S2 - уравнение на ведущий элемент , равный 1 .




Базисные переменные

Z

X1

X2

S1

S2

Решение

Z




S1




S2

0

-1/2

1

0

1/2

0



Чтобы составить новую симплекс-таблицу , выполним необходимые вычислительные процедуры типа 2 .
1. Новое Z - уравнение .
старое Z - уравнение : ( 1 -1 -25 0 0 0 )
( - ( -25 ) * ( 0 -1/2 1 0 1/2 0 )
( 1 -131/2 0 0 121/2 0 )
2. Новое S1- уравнение
старое S1 - уравнение : ( 0 5 100 1 0 1000 )
( - 100 ) * ( 0 -1/2 1 0 1/2 0 )
( 0 55 0 1 -50 1000 )

Новая симплекс-таблица будет иметь вид :



Базисные переменные

Z

X1

X2

S1

S2

Решение


Z

1

-131/2

0

0

121/2

0

Z – уравнение

S1

0

55

0

1

-50

1000

S1 –уравнение

X2

0

-1/2

1

0

1/2

0

X2 – уравнение




В новом решении X1= 0 и S2= 0.Значение Z не изменяется .
Заметим , что новая симплекс-таблица обладает такими же ха-рактеристиками , как и предыдущая : только небазисные переменныеX1и S2равны нулю , а значения базисных переменных , как и раньше ,представлены в столбце « Решение » . Это в точности соответствуетрезультатам , получаемым при использовании метода Гаусса—Жор-дана .
Из последней таблицы следует , что на очередной итерации в со-ответствии с условием оптимальности в качестве вводимой перемен-ной следует выбрать X1, так как коэффициент при этой переменной в
Z-ypaвнении равен -131/2. Исходя из условия допустимости , определяем , что исключаемой переменной будет S1. Отношения , фигурирующие в правой части таблицы , показывают , что в новом базисном решении значение включаемой переменной X1будет равно1000/55( = минимальному отношению ) . Это приводит к увеличению целевой функции на (1000/55) * ( -131/2 ) = ( 2455/11 ) .
К получению симплекс-таблицы , соответствующей новой итерации , приводят следующие вычислительные операции метода Гаусса—Жордана.
1) Новое ведущее S1- уравнение = Предыдущее S1- уравнение / ( 55 ) .



Базисные переменные

Z

X1

X2

S1

S2

Решение

Z




S1

0

1

0

1/55

-50/55

1000/55

X2



2) Новое Z - уравнение = Предыдущее Z - уравнение - ( -131/2) * Новое /ведущее уравнение :
( 1 -131/2 0 0 121/2 0 )
- ( -131/2 ) * ( 0 1 0 1/55 -50/55 1000/55 )
( 1 0 0 27/110 5/22 2455/11 )

3) Новое X2- уравнение = Предыдущее X2- уравнение - ( -1/2) * Новое ведущее уравнение :
( 0 -1/2 1 0 1/2 0 )
- ( - 1/2 ) * ( 0 1 0 1/55 -50/55 1000/55 )
( 0 0 1 1/110 1/22 91/11 )

В результате указанных преобразований получим следующую симп-лекс-таблицу .



Базисные переменные

Z

X1

X2

S1

S2

Решение

Z

1

0

0

27/110

5/22

2455/11

X1

0

1

0

1/55

-50/55

1000/55

X2

0

0

1

1/110

1/22

91/11



В новом базисном решении X1=1000/55и X2=91/11. Значение Z увеличилось с 0 ( предыдущая симплекс-таблица ) до 2455/11( последняя симплекс-таблица ) . Этот результирующий прирост целевой функции обусловлен увеличением X1от О до1000/55, так как из Z - строки предыдущей симплекс-таблицы следует , что возрастанию данной переменной на единицу соответствует увеличение целевой функции на( -131/2) .
Последняя симплекс-таблица соответствует оптимальному реше-нию задачи, так как в Z - уравнении ни одна из небазисных переменных не фигурирует с отрицательным коэффициентом. Получением этой pезультирующей таблицы и завершаются вычислительные процедуры симплекс-метода .
В рассмотренном выше примере алгоритм симплекс-метода ис-пользован при решении задачи , в которой целевая функция подлежала максимизации . В случае минимизации целевой функции в этомалгоритме необходимо изменить только условие оптимальности :в качестве новой базисной переменнойследует выбирать ту переменную , которая в Z - уравнении имеет наибольший положительный коэффициент . Условия допустимости в обоих случаях ( максимизации и минимизации ) одинаковы . Представляется целесообразным дать теперь окончательные формулировки обоим условиям , используемым в симплекс-методе .
Условие оптимальности. Вводимой переменной в задаче максимизации ( минимизации ) является небазисная переменная , имеющая в Z -уравнении наибольший отрицательный ( положительный ) коэффициент , В случае равенства таких коэффициентов для нескольких небазисных переменных выбор делается произвольно , если все коэффициенты при небазисных переменных в Z - уравнении неотрицательны (неположительны) , полученное решение является оптимальным .

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



Оптимальное решение


С точки зрения практического использования результатов ре-шения задач ЛП классификация переменных , предусматривающаяих разделение на базисные и небазнсные , не имеет значения и прианализе данных , характеризующих оптимальное решение , можетне учитываться . Переменные , отсутствующие в столбце « Базисныепеременные » , обязательно имеют нулевое значение . Значения ос-тальных переменных приводятся в столбце « Решение » . При интер-претации результатов оптимизации в нашей задаче нас прежде всего интересует количество времени , которое закажет наша фирма на радио и телевидение , т. е. значения управляемых переменных X1и X2. Используя данные , содержащиеся в симплекс-таблице для оптимального решения , основные результаты можно представить в следующем виде :



Управляемые переменные

Оптимальные значения

Решение

X1

1000/55

Время выделяемое фирмой на телерекламу

X2

91/11

Время выделяемое фирмой на радиорекламу

Z

2455/11

Прибыль получаемая от рекламы .



Заметим, что Z = X1+ 25X2=1000/55+ 25 * 91/11= 2455/11. Это решение соответствует данным заключительной симплекс-таблицы .

Статус ресурсов


Будем относить ресурсык дефицитнымилинедифицитнымв зависимости от того , полное или частичное их использо-вание предусматривает оптимальное решение задачи . Сейчас цельсостоит в том , чтобы получить соответствующую информацию непос-редственно из симплекс-таблицы для оптимального решения . Од-нако сначала следует четко уяснить следующее . Говоря оресурсах ,фигурирующих в задаче ЛП , мы подразумеваем , что установленынекоторыемаксимальныепределы их запасов , поэтому в соответст-вующих исходных ограничениях должен использоваться знак <= .Следовательно , ограничения со знаком => не могут рассматриватьсякак ограничения на ресурсы . Скорее , ограничения такого типа отра-жают то обстоятельство , что решение должно удовлетворять опре-деленным требованиям , например обеспечению минимального спро-са или минимальных отклонений от установленных структурныххарактеристик производства ( сбыта ) .
В модели , построенной для нашей задачи , фигурирует ограничение со знаком <= . Это требование можно рассматривать как ограничение на соответствующий « ресурс » , так как увеличение спроса на продукцию эквивалентно расширению « представительства » фирмы на рынке сбыта .
Из вышеизложенного следует , что статус ресурсов ( дефицитныйили недефицитный ) для любой модели ЛП можно установить не-посредственно из результирующей симплекс-таблицы , обращая вни-мание на значения остаточных переменных . Применительно к нашей задаче можно привести следующую сводку результатов

:



Ресурсы

Остаточная переменная

Статус ресурса

Ограничение по бюджету

S1

Дефицитный

Превышение времени рекламы радио над теле

S2

Дефицитный



Положительное значение остаточной переменной указывает нанеполное использование соответствующего ресурса , т . е . данныйресурс является недефицятным. Если же остаточная переменная рав-на нулю , это свидетельствует о полном потреблении соответствующе-го ресурса. Из таблицы видно , что наши ресурсы являются дефицитными . В случае недефицитности любое увиличение ресурсов сверх установленного максимального значения привело бы лишь к тому , что они стали бы еще более недефнинтными . Оптимальное решение задачи при этом осталось бы неизменным.
Ресурсы, увеличение запасов которых позволяет улучшить ре-шение ( увеличить прибыль ) , — это остаточные переменные S1и S2, по-скольку из симплекс-таблицы для оптимального решения видно ,что они дефицитные . В связи с этим логично поставить следующийвопрос: какому из дефицитных ресурсов следует отдать предпочте-ние при вложении дополнительных средств на увеличение их запа-сов , с тем чтобы получить от них максимальную отдачу ? Ответ наэтот вопрос будет дан в следующем подразделе этой главы , где рас-сматривается ценность различных ресурсов .


Ценность ресурса


Ценность ресурсахарактеризуется величиной улучшения опти-мального значения Z,приходящегося на единицу прироста объемаданного ресурса .
Информация для оптимального решения задачи представлена в симплекс-таблице . Обратим внимание на значениякоэффициентовZ - уравнения , стоящих при переменныхначальногобазисаS1и S2.Выделим для удобствасоответстзующую часть симплекс-таблицы :



Базисные переменные

Z

X1

X2

S1

S2

Решение

Z

1

0

0

27/110

5/22

2455/11



Как следуетиз теории решения задачЛП , ценность ресурсов всегда можно определить по значениям коэффициентовпри переменныхначального базиса ,фигурирующих вZ - уравнении оптимальной симплекс-таблицы , таким образом Y1=27/110, а Y2=5/22.
Покажем , каким образом аналогичный результат можно получить непосредственно из симплекс-таблицы для оптимального решения . РассмотримZ - уравнение симплекс-таблицы для оптимального решения нашей задачи


Z = 2455/11- (27/110S1+5/22S2) .

Положительное приращение переменной S1относительно ее текущегонулевого значения приводит к пропорциональному уменьшению Z,причем коэффициент пропорциональности равен27/110. Но , как следует из первого ограничения модели :

5X1 + 100X2 + S1= 1000

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

Отсюда следует , что уменьшение количества денег выделеных на рекламу вызывает пропорциональное уменьшение целевой функции с тем же коэффициентом пропорциональности,равным27/110.Так какмы оперируем слинейнымифункциями , полученный вывод можнообобщить , считая , что иувеличениеколичества денег выделеных на рекламу ( эквивалентноевведениюизбыточнойпеременной S1< 0 ) приводит к пропорциональномуувеличениюZ с тем же коэффициентом пропорциональности , равным27/110. Аналогичные рассуждения справед-ливы для ограничения 2 .
Несмотря на то что ценность различных ресурсов , определяемаязначениями переменных Yi,была представлена в стоимостном выражении , ее нельзя отождествлять с действительными це-нами , по которым возможна закупка соответствующих ресурсов .На самом деле речь идет о некоторой мере , имеющей экономическуюприродун количественно характеризующей ценность ресурса только относительно полученного оптимального значения целевой функции .При изменении ограничении модели соответствующие экономическиеоценки будут меняться даже тогда , когда оптимизируемый процесспредполагает применение тех же ресурсов . Поэтому при характерис-тике ценности ресурсов экономисты предпочитают использоватьтакие терминыт , как теневая цена , скрытая цена , или более специ-фичный термин — двойственная оценка .
Заметим , что теневая цена ( ценность ресурса ) характеризует ин-тенсивность улучшения оптимального значения Z . Однако при этомне фиксируется интервал значений увеличения запасов ресурса ,при которых интенсивность улучшения целевой функции остаетсяпостоянной . Для большинства практических ситуаций логично пред-положить наличие верхнего предела увеличения запасов , при пре-вышении которого соответствующее ограничение становится избы-точным , что в свою очередь приводит к новому базисному решениюи соответствующим ему новым теневым ценам . Ниже определяетсянитервал значений запасов ресурса , при которых соответствую-щее ограничение не становится избыточным .

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

При решении вопроса о том , запас какого из ресурсов следуетувеличивать в первую очередь , обычно используютсятеневые ценыЧтобы определить интервал значений изменения запаса ресурса ,при которых теневая цена данного ресурса , ( фигурирующая в заклю-чительной симплекс-таблице , остается неизменной , необходимо выполнить ряд дополнительных вычислений . Рассмотрим сначаласоответствующие вычислительные процедуры , а затем покажем , кактребуемая информация может быть получена из симплекс-таблицыдля оптимального решения .
В нашей задаче запас первого ресурса изменился наD1т. е. запас бюджета составит 1000 +D1. При положительной величинеD1запас данного ресурса увеличивается , при отрицательной — уменьшается . Как правило , исследуется ситуация , когда объем ресурса увеличивается (D1> 0 ) , однако , чтобы получить результат в общем виде , рассмотрим оба случая .
Как изменится симплекс-таблица при изменении величины за-паса ресурса наD1? Проще всего получить ответ на этот вопрос .если ввестиD1в правую часть первого ограничения начальной сим-плекс-таблицы и затем выполнить все алгебраические преобразова-ния , соответствующие последовательности итераций . Посколькуправые части ограничений никогда не используются в качествеведущих элементов ,то очевидно , что на каждой итерацииD1будетоказывать влияние только на правые части ограничений .



Уравнение

Значения элементов правой части на соответствующих итерациях





( начало вычислений )

1

2 ( оптимум )

Z

0

0

2455/11

1

1000

1000 +D1

1000/55+D1

2

0

0

91/11




     Страница: 4 из 5
     <-- предыдущая следующая -->

Перейти на страницу:
скачать реферат | 1 2 3 4 5 

© 2007 ReferatBar.RU - Главная | Карта сайта | Справка