Помощь в написании студенческих работ
Антистрессовый сервис

Обоснование эффективности предлагаемых мероприятий

РефератПомощь в написанииУзнать стоимостьмоей работы

Из последней таблицы следует, что на очередной итерации в соответствии с условием оптимальности в качестве вводимой переменной следует выбрать X1, так как коэффициент при этой переменной в Z-уравнении равен -13.5. Исходя из условия допустимости, определяем, что исключаемой переменной будет S1. Отношения, фигурирующие в правой части таблицы, показывают, что в новом базисном решении значение… Читать ещё >

Обоснование эффективности предлагаемых мероприятий (реферат, курсовая, диплом, контрольная)

Как известно, стимулирование сбыта содействует расширению продаж товара. Так, для предприятия ЗАО р НП «СОМЗ» разрабатываемая маркетинговая политика направлена на ряд мероприятий, способствующих продвижению продукции, как на внутреннем, так и на внешнем рынках. Одним из таких мероприятий является активная рекламная деятельность, организованная как собственными силами предприятия, так и сторонними рекламными организациями. В ходе рекламных мероприятий руководство предприятия ЗАО р НП «СОМЗ» должно четко контролировать расходы, т. е. распределение рекламного бюджета. Приведем пример с использованием метода линейного программирования, основанного на симплекс-методе, для решения задачи по оптимизации использования рекламного бюджета предприятия.

Предприятие осуществляет рекламу выпускаемой продукции двумя способами через радиосеть и через телевидение. Стоимость рекламы на радио обходится фирме в 5 у.е., а стоимость телерекламы — в 100 у.е. за минуту.

Предприятие готово тратить на рекламу по 1000 у.е. в месяц. Так же известно, что предприятие готово рекламировать свою продукцию по радио по крайней мере в 2 раза чаще, чем по телевидению .

Опыт предыдущих лет показал, что телереклама приносит в 25 раз больший сбыт продукции, нежели радиореклама.

Задача заключается в правильном распределении финансовых средств предприятия.

Математическое описание задачи:

X1 — время потраченное на радиорекламу;

Х2 — время потраченное на телерекламу;

Z — целевая функция, отражающая максимальный сбыт от 2-ух видов рекламы.

Х1=>0, Х2=>0, Z=>0 ;

Max Z = XI+25X2;

5X1 + 100X2 <=1000;

XI -2X2 => О Использование графического способа удобно только при решении задач ЛП с двумя переменными. При большем числе переменных необходимо применение алгебраического аппарата. В данной главе рассматривается общий метод решения задач ЛП, называемый симплекс-методом .

Информация, которую можно получить с помощью симплекс-метода, не ограничивается лишь оптимальными значениями переменных. Симплекс-метод фактически позволяет дать экономическую интерепритацию полученного решения и провести анализ модели на чувствительность.

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

Все ограничения записываются в виде равенств с неотрицательной правой частью ;

Значения всех переменных модели неотрицательны;

Целевая функция подлежит максимизации или минимизации.

Покажем, каким образом любую линейную модель можно привести к стандартной.

Ограничения:

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

Например, в левую часть исходного ограничения 5X1 + 100X2 <= 1000.

вводится остаточная переменная S1 > 0, в результате чего исходное неравенство обращается в равенство:

5X1 + 100X2 + 81 = 1000, S1 => 0.

Если исходное ограничение определяет расход некоторого ресурса, переменную S1 следует интерпретировать как остаток, или неиспользованную часть, данного ресурса .

Рассмотрим исходное ограничение другого типа:

XI — 2X2 => 0.

Так как левая часть этого ограничения не может быть меньше правой, для обращения исходного неравенства в равенство вычтем из его левой части избыточную переменную S2 > 0. В результате получим:

XI — 2X2 — S2 = 0, S2 => 0.

2. Правую часть равенства всегда можно сделать неотрицательной, умножая обе части на -1 .

Например: равенство XI — 2X2 — S2 = 0 эквивалентно равенству.

  • -XI + 2X2 + S2 = 0
  • 3. Знак неравенства изменяется на противоположный при умножении обеих частей на -1 .

Например можно вместо 2 — 4, неравенство.

XI — 2X2 0.

Целевая функция линейной оптимизационной модели, представлена в стандартной форме, может подлежать как максимизации, так и минимизации. В некоторых случаях оказывается полезным изменить исходную целевую функцию .

Максимизация некоторой функции эквивалентна минимизации той же функции, взятой с противоположным знаком, и наоборот. Например максимизация функции Z = XI +25X2.

эквивалентна минимизации функции (-Z) = -XI — 25X2.

Эквивалентность означает, что при одной и той же совокупности ограничений оптимальные значения XI, Х2, в обоих случаях будут одинаковы. Отличие заключается только в том, что при одинаковых числовых значениях целевых функций их знаки будут противоположны .

Линейная модель, построенная для нашей задачи и приведенная к стандартной форме, имеет следующий вид :

Максимизировать.

Z = X1 + 25X2+ 0S1+0S2.

При ограничениях.

  • 5X1 + 100X2+ S1 = 1000
  • -XI + 2X2 +S2−0

Х1=>0, Х2=>0, Sl=>0, S2=>0.

Симплекс-алгоритм состоит из следующих шагов:

Шаг 0. Используя линейную модель стандартной формы, определяют начальное допустимое базисное решение путем приравнивания к нулю п — т (небазисных) переменных.

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

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

Шаг 3. Находится новое базисное решение, соответствующее новым составам небазисных и базисных переменных. Осуществляется переход к шагу 1. Поясним процедуры симплекс-метода на примере решения нашей задачи.

Сначала необходимо представить целевую функцию и ограничения модели в стандартной форме:

ZXI — 25Х2+08,-082= 0 (Целевая функция).

  • 5X1 + 100X2+ S1=1000 (Ограничение)
  • -XI + 2X2+ S2 = 0 (Ограничение)

В качестве начального пробного решения используется решение систем уравнений, в которой две переменные принимаются равными нулю. Это обеспечивает единственность и допустимость получаемого решения. В рассматриваемом случае очевидно, что подстановка XI = Х2 = 0 сразу же приводит к следующему результату: S1 = 1000, S2 = 0. Преобразовав уравнение целевой функции так, чтобы его правая часть стала равной нулю, можно убедиться в том, что правые части уравнений целевой функции и ограничений полностью характеризуют начальное решение. Это имеет место во всех случаях, когда начальный базис состоит из остаточных переменных. Полученные результаты представлены в симплекс-таблице 4.10.

Таблица 4.10

Симплекс таблица полученных результатов.

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

Z.

X1.

X2.

S1.

S2.

Решение.

Z.

— 1.

;

Z — уравнение.

SI.

S1- уравнение.

S2.

— 1.

S2- уравнение.

Определим, является ли полученное пробное решение наилучшим (оптимальным). Анализируя Z — уравнение, нетрудно заметить, что обе небазисные переменные XI и Х2, равные нулю, имеют отрицательные коэффициенты. Всегда выбирается переменная с большим абсолютным значением отрицательного коэффициента (в Z — уравнение), так как практический опыт вычислений показывает, что в этом случае оптимум достигается быстрее.

Это правило составляет основу используемого в вычислительной схеме симплекс-метода условия оптимальности, которое состоит в том, что, если в задаче максимизации все небазисные переменные в Z — уравнении имеют неотрицательные коэффициенты, полученное пробное решение является оптимальным.

Новое уравнение = Предыдущее уравнение — [Коэффициент].

[ ведущего столбца]? (Новая ведущая строка).

[предыдущего уравнения].

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

Применяя к исходной таблице процедуру 1, мы делим S2 — уравнение на ведущий элемент, равный 1 .

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

Z.

X1.

X2.

S1.

S2.

Решение.

Z.

SI.

S2.

— ½.

½.

Чтобы составить новую симплекс-таблицу, выполним необходимые вычислительные процедуры типа 2.

1. Новое Z — уравнение .

старое Z — уравнение: (1 -1 -25 0 0 0).

  • (-(-25)? (0 -½ 1 0 ½ 0)
  • (1 -13.5 0 0 12.5 0)
  • 2. Новое S1 — уравнение

старое S1-уравнение: (0 5 100 1 0 1000).

  • (-100)?(0 -½ 1 О ½ 0)
  • (0 55 0 1 -50 1000)

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

Таблица 4.11

Симплекс — таблица базисная.

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

Z.

X1.

X2.

S1.

S2.

Решение.

Z.

— 13.5.

12.5.

SI.

— 50.

S2.

— ½.

½.

В новом решении X1 = 0 и S2= 0. Значение Z не изменяется.

Заметим, что новая симплекс-таблица обладает такими же характеристиками, как и предыдущая: только небазисные переменные X) и S2 равны нулю, а значения базисных переменных, как и раньше, представлены в столбце «Решение». Это в точности соответствует результатам, получаемым при использовании метода Гаусса—Жордана.

Из последней таблицы следует, что на очередной итерации в соответствии с условием оптимальности в качестве вводимой переменной следует выбрать X1, так как коэффициент при этой переменной в Z-уравнении равен -13.5. Исходя из условия допустимости, определяем, что исключаемой переменной будет S1. Отношения, фигурирующие в правой части таблицы, показывают, что в новом базисном решении значение включаемой переменной X1 будет равно 1000/55 (- минимальному отношению). Это приводит к увеличению целевой функции на (1000/55)? (-131/2) = (2455/11).

К получению симплекс-таблицы, соответствующей новой итерации, приводят следующие вычислительные операции метода Гаусса—Жордана.

1) Новое ведущее S1- уравнение = Предыдущее S1 — уравнение / (55).

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

Z.

X1.

X2.

S1.

S2.

Решение.

Z.

S1.

1/55

-50/55

1000/55

S2.

  • 2) Новое Z — уравнение = Предыдущее Z — уравнение — (-131/2)? Новое / ведущее уравнение:
    • (1 -131/2 0 0 121/2 0)
    • -(-131/2)?(0 10 1/55 —50/55 1000/55)
    • (1 0 0 27/110 5/22 2455/11)
  • 3) Новое Х2 — уравнение = Предыдущее Х2 — уравнение — (-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)

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

Таблица 4.12

Симплекс — таблица преобразованная.

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

Z.

X1.

X2.

S1.

S2.

Решение.

Z.

27/110

5/22

2455/11

SI.

1/55

-50/55

1000/55

S2.

1/110

1/22

91/11

В новом базисном решении X1=1000/55 и X2=91/11. Значение Z увеличилось с 0 (предыдущая симплекс-таблица) до 2455/11 (последняя симплекс-таблица).

Этот результирующий прирост целевой функции обусловлен увеличением X1 от 0 до 1000/55, так как из Z — строки предыдущей симплекс-таблицы следует, что возрастанию данной переменной на единицу соответствует увеличение целевой функции на (-13 1/2).

Последняя симплекс-таблица соответствует оптимальному решению задачи, так как в Z — уравнении ни одна из небазисных переменных не фигурирует с отрицательным коэффициентом.

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

Таблица 4.13

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

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

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

Решение.

X1.

18.2.

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

X2.

0.82.

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

Z.

111.4.

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

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

А следовательно, для завода необходимо рекламировать в месяц продукцию по телевидению 18,2 мин., а по радио 0,82 мин. Данное отношение является оптимальным, так как позволит извлечь максимальную прибыль в размере 111,4 у.е. от рекламируемых изделий.

Показать весь текст
Заполнить форму текущей работой