Главная страница
Навигация по странице:

  • 9/4

  • Прикладная математика. Курсовик. Вариант 10. Курсовая работа по дисциплине Прикладная математика


    Скачать 0.5 Mb.
    НазваниеКурсовая работа по дисциплине Прикладная математика
    АнкорПрикладная математика. Курсовик. Вариант 10.doc
    Дата16.09.2018
    Размер0.5 Mb.
    Формат файлаdoc
    Имя файлаПрикладная математика. Курсовик. Вариант 10.doc
    ТипКурсовая
    #24657
    КатегорияМатематика
    страница3 из 5
    1   2   3   4   5

    Если все оценочные коэффициенты (зеленый цвет) неотрицательны, то получено

    оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Если же есть отрицательный оценочный коэффициент, то находят самый малый из них. Если в столбце коэффициентов над ним нет положительных, то задача не имеет решения.

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

    (минимальное отношение – выделено жирным шрифтом).


    Таблица N 2










    59

    27

    20

    35

    0

    0

    0

    Сб

    Б

    Н

    X1

    X2

    X3

    X4

    X5

    X6

    X7

    0

    0

    59

    X5

    X6

    X1

    55.00

    63.00

    47.00

    0.00

    0.00

    1.00

    5/2

    1/2

    1/2

    5/4

    -9/4

    3/4

    7/4

    9/4

    1/4

    1.00

    0.00

    0.00

    0.00

    1.00

    0.00

    -1/4

    -3/4

    1/4



    P


    2773

    0.00

    5/2

    97/4

    -81/4

    0.00

    0.00

    59/4


    Если все оценочные коэффициенты (выделены курсивом) неотрицательны, то получено

    оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Если же есть отрицательный оценочный коэффициент, то находят самый малый из них. Если в столбце коэффициентов над ним нет положительных, то задача не имеет решения.

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

    (минимальное отношение – выделено жирным шрифтом).


    Таблица N 3










    59

    27

    20

    35

    0

    0

    0

    Сб

    Б

    Н

    X1

    X2

    X3

    X4

    X5

    X6

    X7

    0

    35

    59

    X5

    X4

    X1

    6.00

    28.00

    40.00

    0.00

    0.00

    1.00

    19/9

    2/9

    4/9

    3.00

    -1.00

    1.00

    0.00

    1.00

    0.00

    1.00

    0.00

    0.00

    -7/9

    4/9

    -1/9

    1/3

    -1/3

    1/3




    Р

    3340.00

    0.00

    7.00

    4.00

    0.00

    0.00

    9.00

    8.00


    Оптимальный план: x5= 6.00;x4= 28.00;x1= 40.00;

    все остальные переменные равны 0 ; максимум целевой функции равен 3340.00

    значение переменной с номером i большим 4 есть остаток (i-4)-го ресурса

    (после выполнения оптимального плана).

    Так как все оценочные коэффициенты (выделены курсивом) неотрицательны, то получено

    оптимальное решение: базисные переменные равны свободным членам, остальные равны 0, максимум целевой функции указан правее буквы P. Выше выписан ответ.
    Задача 1.2.Двойственная задача линейного программирования

    Задача линейного оптимального планирования - исходная в своей паре симметричных двойственных задач. Вообще же другая задача в двойственной паре строится так: 1)меняется тип экстремума целевой функции ( max на min и наоборот);

    2)коэффициенты целевой функции одной задачи становятся свободными членами

    другой задачи; 3)свободные члены одной задачи становятся коэффициентами

    целевой функции двойственной задачи ; 4)тип неравенств меняется

    ( <= на => и наоборот); 5) каждый столбец одной задачи порождает строку

    ограничений другой задачи и наоборот. В матрично - векторном виде обе

    задачи выглядят так:

    исходная задача двойственная задача

    CX-->max YB-->min

    AX<=B, X>=0 YA=>C, Y=>0


    P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

    1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

    3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

    4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

    x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

    y1,y2,y3>=0
    Таблица N 3











    59

    27

    20

    35

    0

    0

    0

    C

    Б

    Н

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    0

    x5

    6.00

    0.00

    2.11

    3.00

    0.00

    1.00

    -0.78

    0.33

    35

    x4

    28.00

    0.00

    0.22

    -1.00

    1.00

    0.00

    0.44

    -0.33

    59

    x1

    40.00

    1.00

    0.44

    1.00

    0.00

    0.00

    -0.11

    0.33



    P


    3340.00


    0.00


    7.00


    4.00


    0.00


    0.00

    9.00


    8.00



    Исходная задача: x1= 40.00;x2=0;x3=0;x4= 28.00;x5= 6.00;x6=0;x7=0;

    Оптимальные значения двойственных переменных равны оценочным коэффициентам

    балансовых переменных исходной задачи, а экстремумы целевых функций равны.

    Двойственная задача: y1= 0.00;y2= 9.00;y3= 8.00; экстремумы целевых

    функций исходной и двойственной задач равны 3340.00 (см. таблицу).

    P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

    1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

    3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

    4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

    x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

    y1,y2,y3>=0
    Решение одной из пары двойственных задач можно найти, зная только ответ к

    другой задаче и пользуясь 2-й теоремой двойственности: если i-е ограничение

    одной из пары двойственных задач на компонентах оптимального решения есть стро-

    гое неравенство, то оптимальное значение i-й переменной другой задачи равно 0,

    или, что то же самое - если оптимальное значение j-й переменной одной задачи

    строго положительно, то j-е ограничение другой из пары двойственных задач на

    компонентах оптимального решения есть равенство. Проверим решение,

    используя эту теорему.
    Исходная задача: x1= 40.00;x2=0;x3=0;x4= 28.00;x5= 6.00;x6=0;x7=0;

    Двойственная задача: y1= 0.00;y2= 9.00;y3= 8.00

    экстремумы целевых функций исходной и двойственной задач равны 3340.00
    P= 59*x1+27*x2+20*x3+35*x4-->max S= 102*y1+204*y2+188*y3-->min

    1*x1+3*x2+2*x3+2*x4<=102 1*y1+3*y2+4*y3=>59

    3*x1+2*x2+0*x3+3*x4<=204 3*y1+2*y2+2*y3=>27

    4*x1+2*x2+3*x3+1*x4<=188 2*y1+0*y2+3*y3=>20

    x1,x2,x3,x4>=0 2*y1+3*y2+1*y3=>35

    y1,y2,y3>=0

    Задача 1.3.Расшивка узких мест
    Исходные данные:











    59

    27

    20

    35

    0

    0

    0

    C

    Б

    Н

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    0

    35

    59

    X5

    X4

    X1

    6.00

    28.00

    40.00

    0.00

    0.00

    1.00

    2,11

    0,22

    0,44

    3.00

    -1.00

    1.00

    0.00

    1.00

    0.00

    1.00

    0.00

    0.00

    -0,78

    0,44

    -0,11

    0,33

    -0,33

    0,33




    Р

    3340.00

    0.00

    7.00

    4.00

    0.00

    0.00

    9.00

    8.00



    При выполнении оптимальной производственной программы второй и третий

    ресурсы используются полностью, тем самым они образуют "узкие места"

    производства. Будем их заказывать дополнительно. Пусть T=( 0,t2,t3) - вектор

    дополнительных объемов ресурсов. Так как мы будем использовать найденные

    двойственные оценки ресурсов, то должно выполняться условие H+Q^(-1)T>=0

    или H>=-Q^(-1)T, где H -значения базисных переменных в последней симплексной

    таблице, а Q^(-1) - обращенный базис, который образуют столбцы при балансовых

    переменных в этой таблице. Задача состоит в том, чтобы найти вектор T ,

    максимизирующий суммарный прирост прибыли W= 9t2+ 8t3 при условии

    сохранения двойственных оценок ресурсов (и, следовательно ассортимента

    выпускаемой продукции), предполагая, что можно получить дополнительно не

    более 1/3 первоначального объема ресурсов каждого вида.
    При выполнении оптимальной производственной программы второй и третий ресурсы используются полностью, т.е. образуют узкие места производства”. Будем их заказывать дополнительно. Пусть Т(0,t2,t3) – вектор дополнительных объемов ресурсов. Так как используются найденные двойственные оценки, то должно выполняться следующее условие:
    H + Q-1T ≥ 0.

    Задача состоит в том, чтобы найти вектор , максимизирующий суммарный прирост прибыли:

    W= 9t2 + 8t3

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

    0 102

    t2 ≤ 1/3 204

    t3 188 ,

    причем по смыслу задачи t2 ≥0, t3 ≥ 0.

    Следовательно, получаем

    6 1 -0,78 0,33 0 0

    28 + 0 0,44 -0,33 • t2 0

    40 0 -0,11 0,33 t3 0 .
    Перемножим матрицы и получим следующую систему неравенств:
    -0,78t2 + 0,33t3 ≥ -6, -7t2 + 3t3 ≥ -54, (I)

    0,44t2 – 0,33t3 ≥ -28, 4t2 – 3t3 ≥ -252, (II)

    -0,11t2 + 0,33t3 ≥ -40, - t2 + 3t3 ≥ -360; (III)

    t2 ≤ 204/3, t3 ≤ 188/3, t2 ≤34,46, t3 ≤ 62,67,

    t2 ≥ 0, t3 ≥ 0; t2 ≥ 0, t3 ≥ 0.
    Решим данную задачу графически.


    t3

    62,67




    0 t204/3

    Программа “расшивки” имеет вид

    t2 = 34,46 , t3 = 62,67,

    и прирост прибыли составит maxW = 9∙242/7+ 8∙188/3 =17062/21 ≈ 811,48 в точке М(34,46;62,67).

    1.4. Задача о комплектном плане.
    Исходные данные:

    из пункта 1.1. имеем задачу линейного программирования

    59 x1 + 27 x2 + 20x3 +35 x4 max,

    1x1 + 3x2 + 2x3 + 2x4 102,

    3x1 + 2x2 + 0x3 + 3x4 204,

    4x1 + 2x2 + 3x3 + 1x4 ≤ 188,

    x1 - 4 ≥ 0.

    Даны следующие пропорции:

    x3 x4

    — = 2, — = 5,

    x1 x2
    Решение:
    1.Предположим, что в данной линейной производственной задаче продукция производится комплектно: 3-го вида продукции необходимо произвести в 2 раза больше, чем 1-го, а 4-го в 5 раз больше, чем второго вида продукции.

    x3 x4

    Т.е. имеем соотношения — = 2, — = 5, или x3 = 2x1 и x4 = 5x2.

    x1 x2

    Подставляя эти выражения x3 и x4 через x1 и x2 в данную линейную производственную задачу, получаем следующее

    59x1 + 27x2 + 20∙2x1+35∙5x2 max,

    x1 + 3x2 + 2∙2x1 + 2∙5x2 102,

    3x1 + 2x2 + 0 + 3∙5x2 204,

    4x1 + 2x2 + 3∙2x1 + 5x2 ≤ 188,

    x1, х2 ≥ 0.
    2. Преобразуем полученную модель к задаче линейного программирования с двумя переменными:

    99x1 + 202x2 max,

    5x1 + 13x2 102, (I)

    3x1 + 17x2 204, (II)

    10x1 + 7x2 ≤ 188, (III)

    x1, х2 ≥ 0.
    Решим полученную задачу графически.

    х2

    III






    I

    M II

    0 х1
    1   2   3   4   5


    написать администратору сайта