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

  • Анализ оптимального плана

  • Примечание

  • 2. Обязательно ли каждый раз выбирать максимальное значение из индексной строки

  • 3. В индексной строке в n-ом столбце нулевое значение. Что это означает

  • не вошедшей

  • двойственную задачу

  • сопряженными

  • математика. Документ Microsoft Word (10) (1). min, при этом x


    Скачать 190.19 Kb.
    Название min, при этом x
    Анкорматематика
    Дата09.06.2020
    Размер190.19 Kb.
    Формат файлаdocx
    Имя файлаДокумент Microsoft Word (10) (1).docx
    ТипДокументы
    #129142
    страница3 из 7
    1   2   3   4   5   6   7

    1. Проверка критерия оптимальности.
    Среди значений индексной строки нет положительных. Поэтому эта таблица определяет оптимальный план задачи.
    Окончательный вариант симплекс-таблицы:

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    x5

    9

    -1

    0

    0

    0

    1

    -2

    1

    x4

    2/5

    1/5

    0

    1/5

    1

    0

    1/5

    -2/5

    x2

    17/5

    1/5

    1

    1/5

    0

    0

    -4/5

    3/5

    F(X2)

    -17/15

    -12/5

    0

    -7/5

    0

    0

    -2/5

    -1/5


    Оптимальный план можно записать так:
    x1 = 0, x2 = 32/5, x3 = 0, x4 = 2/5
    F(X) = 3*0 + 1*32/5 + 2*0 + 2*2/5 = 41/5
    Анализ оптимального плана.
    В оптимальный план вошла дополнительная переменная x5. Следовательно, при реализации такого плана имеются недоиспользованные ресурсы 1-го вида в количестве 9.
    Значение 0 в столбце x2 означает, что использование x2 - выгодно.
    Значение 0 в столбце x4 означает, что использование x4 - выгодно.
    Значение 0 в столбце x5 означает, что теневая цена (двойственная оценка) равна y1=0.
    Значение 2/5 в столбце x6 означает, что теневая цена (двойственная оценка) равна y2=2/5.
    Значение 1/5 в столбце x7 означает, что теневая цена (двойственная оценка) равна y3=1/5.
    Примечание:
    1. По какому методу пересчитываются симплекс-таблицы?
    Используется правило прямоугольника (метод жордановских преобразований).
    2. Обязательно ли каждый раз выбирать максимальное значение из индексной строки?
    Можно не выбирать, но это может привести к зацикливанию алгоритма.
    3. В индексной строке в n-ом столбце нулевое значение. Что это означает?
    Нулевые значения должны соответствовать переменным, вошедшим в базис. Если в индексной строке симплексной таблицы оптимального плана находится нуль, принадлежащий свободной переменнойне вошедшей в базис, а в столбце, содержащем этот нуль, имеется хотя бы один положительный элемент, то задача имеет множество оптимальных планов.
    Свободную переменную, соответствующую указанному столбцу, можно внести в базис, выполнив соответствующие этапы алгоритма. В результате будет получен второй оптимальный план с другим набором базисных переменных.
    Построим двойственную задачу по следующим правилам.
    1. Количество переменных в двойственной задаче равно количеству неравенств в исходной.
    2. Матрица коэффициентов двойственной задачи является транспонированной к матрице коэффициентов исходной.
    3. Система ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы ограничений прямой задачи.
    Столбец свободных членов исходной задачи является строкой коэффициентов для целевой функции двойственной. Целевая функция в одной задаче максимизируется, в другой минимизируется.
    Расширенная матрица A.

    2

    3

    1

    2

    2

    1

    2

    1

    3

    8

    1

    1

    1

    4

    5

    3

    1

    2

    2





    Транспонированная матрица AT.

    2

    1

    1

    3

    3

    2

    1

    1

    1

    1

    1

    2

    2

    3

    4

    2

    2

    8

    5





    Условиям неотрицательности переменных исходной задачи соответствуют неравенства-ограничения двойственной, направленные в другую сторону. И наоборот, неравенствам-ограничениям в исходной соответствуют условия неотрицательности в двойственной.
    Неравенства, соединенные стрелочками (↔), называются сопряженными.
    2y1+y2+y3≤3
    3y1+2y2+y3≤1
    y1+y2+y3≤2
    2y1+3y2+4y3≤2
    2y1+8y2+5y3 → max
    y1 ≥ 0
    y2 ≥ 0
    y3 ≥ 0

    Исходная задача I




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

    x1 ≥ 0



    2y1+y2+y3≤3

    x2 ≥ 0



    3y1+2y2+y3≤1

    x3 ≥ 0



    y1+y2+y3≤2

    x4 ≥ 0



    2y1+3y2+4y3≤2

    3x1+x2+2x3+2x4 → min



    2y1+8y2+5y3 → max

    2x1+3x2+x3+2x4≥2



    y1 ≥ 0

    x1+2x2+x3+3x4≥8



    y2 ≥ 0

    x1+x2+x3+4x4≥5



    y3 ≥ 0


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

    Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.
    y1=0, y2=2/5, y3=1/5
    Это же решение можно получить, применив теоремы двойственности.
    Из теоремы двойственности следует, что Y = C*A-1.
    Составим матрицу A из компонентов векторов, входящих в оптимальный базис.

    A = (A5, A4, A2) =

    1

    2

    3

    0

    3

    2

    0

    4

    1














    Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:

    D = A-1 =

    1

    -2

    1

    0

    -1/5

    2/5

    0

    4/5

    -3/5














    Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.
    Тогда Y = C*A-1 =

    (0, 2, 1) x

    1

    -2

    1

    0

    -1/5

    2/5

    0

    4/5

    -3/5










    = (0;2/5;1/5)


    Оптимальный план двойственной задачи равен:
    y1 = 0, y2 = 2/5, y3 = 1/5
    Z(Y) = 2*0+8*2/5+5*1/5 = 41/5
    Экономический смысл всех переменных, участвующих в решении.

    План производства

    Остатки ресурсов, единиц

    x1=0

    x2=32/5

    x3=0

    x4=2/5

    x5=9

    x6=0

    x7=0















    y4=22/5

    y5=0

    y6=12/5

    y7=0

    y1=0

    y2=2/5

    y3=1/5

    Превышение затрат на ресурсы над ценой реализации (возможный убыток от производства продукции)

    Объективно обусловленные оценки ресурсов (теневые, условные, скрытые цены ресурсов)

    1   2   3   4   5   6   7


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