Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач планирование моё.doc
Скачиваний:
3
Добавлен:
02.12.2018
Размер:
491.52 Кб
Скачать

3.3. Расчет косвенных затрат на производство при I-м уровне цен на основные ресурсы

Косвенные (условно-постоянные) затраты (Зпост i) при i-м уровне цен на ресурсы рассчитывают как произведение коэффициента косвенных затрат (Ккос) (см. табл. 6) на годовой фонд прямой заработной платы основных рабочих при i-м состоянии «внешней среды» (ПЗПi):

Зпост i = Ккос·ПЗПi .

3.4. Определение оптимальных программ выпуска продукции при различных состояниях «внешней среды»

При условии полной определенности i-го состояния «внешней среды», которое характеризуется вектором уровня цен на ресурсы и готовую продукцию:

.

Оптимальная программа выпуска

определяется решением задачи линейного программирования, сформулированной в подразд. 3.1:

которая может быть представлена в следующей развернутой форме:

где – вектор переменных xj, характеризующих объёмы производства изделий

– вектор коэффициентов целевой функции при i-м состоянии «внешней среды» ();

– вектор констант ограничений при i-м состоянии «внешней среды» (): b1 = Тгод , bi2 = D - Зпост i ,

– матрица технико-экономических характеристик tj, Sij производства изделий при i-м состоянии «внешней среды»,

Представим задачу линейного программирования

- для 1-го уровня цен

Ограничения по ресурсам

200x1+350x2+500x3+700x4+900x5<=900 000

9042.5*x1 + 8664.74*x2+8285.62*x3+8088.12*x4+7891.99*x5 <= 7 500 000 – 2 600 910

Целевая функция

11625.26*X1 + 20555.38*X2+12278.43*X3+15177.44*X4+13246.38*X5 max

- для 2-го уровня цен

Ограничения по ресурсам

200x1+350x2+500x3+700x4+900x5<=900 000

12609.19*x1 + 12219.35*x2+11829.5*x3+11733.65*x4+11637.94*x5 <= <=75000 000 - 4 201 470

Целевая функция

17512.86*X1 + 19390.96*X2+23459.00*X3+17450.47*X4+20768.30*X5 max

Решим прямую задачу линейного программирования симплекс-методом..

Определим максимальное значение целевой функции F(X) = 11625.26x1+20555.38x2+12278.43x3+15177.44x4+13246.38x5 при следующих условиях-ограничений.

200x1+350x2+500x3+700x4+900x5≤700000

9042.5x1+8664.74x2+8285.62x3+8088.12x4+7891.99x5≤4899090

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

В 1-м неравенстве смысла (≤) вводим базисную переменную x6. В 2-м неравенстве смысла (≤) вводим базисную переменную x7.

200x1 + 350x2 + 500x3 + 700x4 + 900x5 + 1x6 + 0x7 = 700000

9042.5x1 + 8664.74x2 + 8285.62x3 + 8088.12x4 + 7891.99x5 + 0x6 + 1x7 = 4899090

Введем новую переменную x0 = 11625.26x1+20555.38x2+12278.43x3+15177.44x4+13246.38x5.

Выразим базисные переменные <6, 7> через небазисные.

x0 = 0+11625.26x1+20555.38x2+12278.43x3+15177.44x4+13246.38x5

x6 = 700000-200x1-350x2-500x3-700x4-900x5

x7 = 4899090-9042.5x1-8664.74x2-8285.62x3-8088.12x4-7891.99x5

Переходим к основному алгоритму симплекс-метода.

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

1. Проверка критерия оптимальности.

В выражении для x0 присутствуют отрицательные элементы. Следовательно, текущий план неоптимален

2. Определение новой базисной переменной.

max(11625.26,20555.38,12278.43,15177.44,13246.38,0,0) = 20555.38

x0 = 0+11625.26x1+20555.38x2+12278.43x3+15177.44x4+13246.38x5

x6 = 700000-200x1-350x2-500x3-700x4-900x5

x7 = 4899090-9042.5x1-8664.74x2-8285.62x3-8088.12x4-7891.99x5

В качестве новой переменной выбираем x2.

3. Определение новой свободной переменной.

Вычислим значения Di по всем уравнениям для этой переменной: bi / ai2

и из них выберем наименьшее:

Вместо переменной x7 в план войдет переменная x2.

4. Пересчет всех уравнений.

Выразим переменную x2 через x7

x2 = 565.41-1.04x1-0.96x3-0.93x4-0.91x5-0.0001x7

и подставим во все выражения.

x0 = 0+11625.26x1+20555.38(565.41-1.04x1-0.96x3-0.93x4-0.91x5-0.0001x7)+12278.43x3+15177.44x4+13246.38x5

x6 = 700000-200x1-350(565.41-1.04x1-0.96x3-0.93x4-0.91x5-0.0001x7)-500x3-700x4-900x5

После приведения всех подобных, получаем новую систему, эквивалентную прежней:

x0 = 11622120.99-9826.28x1-7377.56x3-4010.02x4-5475.8x5-2.37x7

x6 = 502108.14+165.26x1-165.31x3-373.29x4-581.21x5+0.0404x7

x2 = 565.41-1.04x1-0.96x3-0.93x4-0.91x5-0.0001x7

Полагая небазисные переменные x = (6, 2) равными нулю, получим новый допустимый вектор и значение целевой функции:

x = (9826.28, 0, 7377.56, 4010.02, 5475.8, 0, 2.37), x0 = 11622120.9874

Выражение для x0 не содержит положительных элементов. Найден оптимальный план.

Окончательный вариант системы уравнений:

x0 = 11622120.99-9826.28x1-7377.56x3-4010.02x4-5475.8x5-2.37x7

x6 = 502108.14+165.26x1-165.31x3-373.29x4-581.21x5+0.0404x7

x2 = 565.41-1.04x1-0.96x3-0.93x4-0.91x5-0.0001x7

Оптимальный план можно записать так:

x6 = 502108.14

x2 = 565.41

F(X) = 20555.38*565.41 = 11622120.99

Аналогично, сделаем расчеты для второго уровня цен.

Определим максимальное значение целевой функции F(X) = 17512.86x1+19390.96x2+23459x3+17450.47x4+20768.3x5 при следующих условиях-ограничений.

200x1+350x2+500x3+700x4+900x5≤900000

12609.19x1+12219.35x2+11829.5x3+11733.65x4+11637.94x5≤3298530

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

В 1-м неравенстве смысла (≤) вводим базисную переменную x6. В 2-м неравенстве смысла (≤) вводим базисную переменную x7.

200x1 + 350x2 + 500x3 + 700x4 + 900x5 + 1x6 + 0x7 = 900000

12609.19x1 + 12219.35x2 + 11829.5x3 + 11733.65x4 + 11637.94x5 + 0x6 + 1x7 = 3298530

Введем новую переменную x0 = 17512.86x1+19390.96x2+23459x3+17450.47x4+20768.3x5.

Выразим базисные переменные <6, 7> через небазисные.

x0 = 0+17512.86x1+19390.96x2+23459x3+17450.47x4+20768.3x5

x6 = 900000-200x1-350x2-500x3-700x4-900x5

x7 = 3298530-12609.19x1-12219.35x2-11829.5x3-11733.65x4-11637.94x5

Переходим к основному алгоритму симплекс-метода.

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

1. Проверка критерия оптимальности.

В выражении для x0 присутствуют отрицательные элементы. Следовательно, текущий план неоптимален

2. Определение новой базисной переменной.

max(17512.86,19390.96,23459,17450.47,20768.3,0,0) = 23459

x0 = 0+17512.86x1+19390.96x2+23459x3+17450.47x4+20768.3x5

x6 = 900000-200x1-350x2-500x3-700x4-900x5

x7 = 3298530-12609.19x1-12219.35x2-11829.5x3-11733.65x4-11637.94x5

В качестве новой переменной выбираем x3.

3. Определение новой свободной переменной.

Вычислим значения Di по всем уравнениям для этой переменной: bi / ai3

и из них выберем наименьшее:

Вместо переменной x7 в план войдет переменная x3.

4. Пересчет всех уравнений.

Выразим переменную x3 через x7

x3 = 278.84-1.07x1-1.03x2-0.99x4-0.98x5

и подставим во все выражения.

x0 = 0+17512.86x1+19390.96x2+23459(278.84-1.07x1-1.03x2-0.99x4-0.98x5)+17450.47x4+20768.3x5

x6 = 900000-200x1-350x2-500(278.84-1.07x1-1.03x2-0.99x4-0.98x5)-700x4-900x5

После приведения всех подобных, получаем новую систему, эквивалентную прежней:

x0 = 6541292.13-7492.34x1-4841.15x2-5818.45x4-2310.82x5-1.98x7

x6 = 760580.33+332.96x1+166.48x2-204.05x4-408.1x5+0.0423x7

x3 = 278.84-1.07x1-1.03x2-0.99x4-0.98x5-0.0001x7

Полагая небазисные переменные x = (6, 3) равными нулю, получим новый допустимый вектор и значение целевой функции:

x = (7492.34, 4841.15, 0, 5818.45, 2310.82, 0, 1.98), x0 = 6541292.1315

Выражение для x0 не содержит положительных элементов. Найден оптимальный план.

Окончательный вариант системы уравнений:

x0 = 6541292.13-7492.34x1-4841.15x2-5818.45x4-2310.82x5-1.98x7

x6 = 760580.33+332.96x1+166.48x2-204.05x4-408.1x5+0.0423x7

x3 = 278.84-1.07x1-1.03x2-0.99x4-0.98x5-0.0001x7

Оптимальный план можно записать так:

x6 = 760580.33

x3 = 278.84

F(X) = 23459.00*278.84 = 6541292.13

Примечание:

1. Число операций в симплекс-методе не превосходит n!/((n-m)!*m!)

2. Решение х системы уравнений, в котором все небазисные переменные равны 0, называется базисным решение.

3. Если все компоненты базисного решения неотрицательны, то оно называется допустимым базисным решение или опорным планом.