Симплекс метод

Автор работы: Пользователь скрыл имя, 23 Декабря 2010 в 23:25, курсовая работа

Краткое описание

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

Содержание

Введение……………………………………………………………………………...3
1. Теоретический раздел…………………………………………………………….4
1.1. Понятие симплекс-метода……………………………………………….4
1.2. Реализация симплекс-метода с помощью симплекс-таблиц…………..7
1.3. Смысл двойственной задачи линейного программирования………...10
2. Практический раздел…………………………………………………………….14
2.1. Описание производственной ситуации………………………………..14
2.2. Математическое описание ситуации…………………………………..15
2.3. Решение задачи………………………………………………………….16
Заключение………………………………………………………………………….23
Библиографический список………………………………………………………..24

Прикрепленные файлы: 1 файл

Курсовая. Матметоды.Лейла.doc

— 270.50 Кб (Скачать документ)
>    x2+2x4+x5 = 3000

                  4x2+x3+3x4+x6 = 3360

           3x1+x2+x3+x4+x7 = 7120

           2x1+3x2+x3+4x4-x8 = 5040

     Система ограничений предлагает только 3 допустимых базисных переменных x5, x6, x7 - они входят только в одно уравнение соответственно в 1-е, 2-е, и 3-е с коэффициентом 1. В 4-е уравнение добавляем искусственную переменную x9 ≥ 0. Чтобы можно было применить симплекс-метод система уравнений-ограничений должна быть системой с базисом, т.е. в каждом уравнении должна быть переменная с коэффициентом 1, которая входит только в одно уравнение системы, в нашем случае это x5, x6, x7 и x9. Эти добавочные переменные в условиях данной задачи имеют конкретное экономическое содержание, а именно: объем остатков сырья каждого вида после выполнения плана выпуска продукции. [4] Итак, имеем:

         f=400x1+600x2+200x3+1000x4max,

            x2+2x4+x5 = 3000

                  4x2+x3+3x4+x6 = 3360

           3x1+x2+x3+x4+x7 = 7120

           2x1+3x2+x3+4x4-x8+ x9 = 5040.

     Данная  система является системой с базисом, в которой x5, x6, x7 и x9 базисные переменные, а x1, x2, x3, x4 и x8 свободные переменные, свободные члены всех уравнений неотрицательны. Следовательно, для решения задачи можно применить симплекс-метод. Запишем начальную симплекс-таблицу:

  cj 400    600    200    1000    0    0    0    0    0   0     
cбазис базис x1 x2 x3 x4 x5 x6 x7 x8 x9 b δ
0    x5 0    1    0    2    1    0    0    0    0    3000    1500   
0    x6 0    4    1    3    0    1    0    0    0    3360    1120   
0    x7 3    1    1    1    0    0    1    0    0    7120    7120   
0    x9 2    3    1    4    0    0    0    -1    1    5040    1260   
Оценка -400    -600    -200    -1000    0    0    0    0    0    0     

      Таблица 3.

     В строке индексных оценок таблицы 3 имеются отрицательные значения, следовательно, решение можно улучшить. Среди коэффициентов этой строки (исключая столбец свободных членов b) выбирается наименьшее отрицательное число (-1000). Данный столбец является разрешающим.

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

      Таким образом, отыскивается разрешающий  элемент таблицы, расположенный на пересечении разрешающих столбца и строки (3).

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

  cj 400    600    200    1000    0    0    0    0    0    0     
cбазис базис x1 x2 x3 x4 x5 x6 x7 x8 x9 b δ
0    x5 0    -1 2/3 - 2/3 0    1    - 2/3 0    0    0    760     
1000    x4 0    1 1/3 1/3 1    0    1/3 0    0    0    1120     
0    x7 3    - 1/3 2/3 0    0    - 1/3 1    0    0    6000    2000   
0    x9 2    -2 1/3 - 1/3 0    0    -1 1/3 0    -1    1    560    280   
Оценка -400    733 1/3 133 1/3 0    0    333 1/3 0    0    0    0     

     Таблица 4.

     В новой таблице 4 все элементы разрешающего столбца = 0, кроме разрезающего элемента, он всегда равен 1.

     Столбец, у которого в разрешающей строке имеется 0,в новой таблице будет таким же.

     Строка, у которой в разрешающем столбце имеется 0,в новой таблице будет такой же.

      В остальные клетки новой таблицы записывается результат преобразования элементов старой таблицы:  
 
 

     Схема 2.

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

      При составлении новой таблицы переменная х9 попадет в разряд свободных, а переменная х1 станет базисной. 

  cj 400    600    200    1000    0    0    0    0    0    0     
cбазис базис x1 x2 x3 x4 x5 x6 x7 x8 x9 b δ
0    x5 0    -1 2/3 - 2/3 0    1    - 2/3 0    0    0    760     
1000    x4 0    1 1/3 1/3 1    0    1/3 0    0    0    1120     
0    x7 0    3 1/6 1 1/6 0    0    1 2/3 1    1 1/2 -1 1/2 5160    3440   
400    x1 1    -1 1/6 - 1/6 0    0    - 2/3 0    - 1/2 1/2 280     
Оценка 0    266 2/3 66 2/3 0    0    66 2/3 0    -200    200    1232000     

Таблица 5.

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

  cj 400    600    200    1000    0    0    0    0    0    0     
cбазис базис x1 x2 x3 x4 x5 x6 x7 x8 x9 b δ
0    x5 0    -1 2/3 - 2/3 0    1    - 2/3 0    0    0    760     
1000    x4 0    1 1/3 1/3 1    0    1/3 0    0    0    1120     
0    x8 0    2 1/9 7/9 0    0    1 1/9 2/3 1    -1    3440     
400    x1 1    - 1/9 2/9 0    0    - 1/9 1/3 0    0    2000     
Оценка 0    688 8/9 222 2/9 0    0    288 8/9 133 1/3 0    0    1920000     

      Таблица 6.

     Т.к. строка индексных оценок не содержит отрицательных значений, данная таблица 6 является последней.

      Оптимальным будет решение (2000; 0; 0; 1120; 760; 0; 0; 3440; 0), при котором  fmax =1920000.

     Это означает, что

     Прямая  задача:

     Для получения наибольшей прибыли, равной 1920000 руб., предприятие должно выпустить 2000 единиц продукции 1-го вида (комоды) и 1120 единиц продукции 4-го вида (кресла), продукцию 2-го и 3-го видов (стулья и столы) в данных условиях производить не выгодно. 
 

     Двойственная  задача:

     При этом плане сырье 2-го и 3-го типов (сосна и кедр) будет использовано полностью, а 760 м2 сырья 1-го типа (дуб) останутся неизрасходованными. Из таблицы 6 также видно, что оптимальным решением двойственной задачи является х5=0; х6=288 8/9; х7=133 1/3; (-х89)=0.

     Переменные  х6 и х7 обозначают условные двойственные оценки единицы сырья, соответственно 2-го и 3-го видов. Эти оценки отличны от нуля, а сырье 2-го и 3-го видов полностью используется при оптимальном плане производства продукции. Двойственная оценка единицы сырья 1-го вида равна нулю (х5=0). Этот вид сырья не полностью используется при оптимальном плане производства продукции (остаток 760 м2). Двойственная оценка (-х89)=0 показывает, что сотрудники предприятия отработают на 3440 часов больше минимально допустимого значения (по условию задачи: сотрудники предприятия за планируемый месяц должны отработать не менее 5040 часов).

     Таким образом, положительную двойственную оценку имеют лишь те виды сырья (сосна, кедр), которые полностью используются при оптимальном плане производства изделий. Поэтому двойственные оценки определяют дефицитность используемого предприятием сырья. Более того, величина данной двойственной оценки показывает, на сколько возрастает максимальное значение целевой функции прямой задачи при увеличении количества сырья соответствующего вида на 1м2. Так, увеличение количества сырья 2-го вида (брезент) на 1 м2 приведет к тому, что появится возможность найти новый оптимальный план производства изделий, при котором общая стоимость изготовляемой продукции возрастет на 288 8/9 руб. и станет равной             1920000+288 8/9=1920288 8/9 руб. При этом числа, стоящие в столбце х6 таблицы, показывают, что указанное увеличение общей стоимости изготовляемой продукции может быть достигнуто за счет увеличения выпуска изделий 4-го вида (кресла) на 1/3 ед. и сокращения выпуска изделий 1-го вида (комоды) на 1/9 ед. Вследствие этого использование сырья 1-го вида (дуб) увеличится на 2/3 м2, а время для изготовления такого объема продукции увеличится на 1 1/9 часа. Точно так же увеличение на 1 м2 сырья 3-го вида (кедр) позволит найти новый оптимальный план производства изделий, при котором общая стоимость изготовляемой продукции возрастет на 133 1/3 руб. и составит         1920000+133 1/3 =1920133 1/3 руб. Это будет достигнуто в результате увеличения выпуска изделий 1-го типа (комоды) на 1/3 ед., причем время, затраченное на производство этого объема продукции возрастет на 2/3 часа. [3]

Информация о работе Симплекс метод