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

  • Переход к новому опорному плану

  • Решение одноиндексных оптимизационных задач. ЛР № 2. Решение одноиндексных оптимизационных задач Цель работы научиться решать одноиндексные оптимизационные задачи производства


    Скачать 4.38 Mb.
    НазваниеРешение одноиндексных оптимизационных задач Цель работы научиться решать одноиндексные оптимизационные задачи производства
    АнкорРешение одноиндексных оптимизационных задач
    Дата22.05.2023
    Размер4.38 Mb.
    Формат файлаdocx
    Имя файлаЛР № 2.docx
    ТипРешение
    #1151185
    страница3 из 8
    1   2   3   4   5   6   7   8

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

    То обстоятельство, что базисными сейчас являются дополнительные переменные, означает, что никакая проду/кция не производится и все имеющиеся ресурсы не используются.

    Переход к новому опорному плану

    Поскольку проверяемое решение не является оптимальным, найдем другое опорное решение, «улучшающее» значение целевой функции. Это возможно только в том случае, если возрастание какой-либо свободной (нулевой) переменной (х1 или х2) ведет к улучшению значения целевой функции. Но для того, чтобы свободная переменная стала положительной (перешла в число базисных переменных), надо одну из текущих базисных переменных сделать нулевой, т.е. перевести в разряд свободных. Это необходимо, чтобы новое решение содержало в точности m базисных переменных.

    Таким образом, переход к новому опорному плану осуществляется путем замены базисных переменных. При этом выбранная для ввода в число базисных свободная переменная называется вводимой, а удаляемая в разряд свободных базисная переменная – выводимой.

    Выбор вводимой в число базисных переменной определяется условием оптимальности F≥0: вводимая в число базисных переменная определяется максимальной по абсолютной величине отрицательной оценкой при решении задачи на максимум целевой функции и наибольшей положительной оценкой – при решении задачи на минимум. Соответствующий столбец коэффициентов в симплекс-таблице будем называть ключевым (S). В нашем случае это столбец х2, в котором F=-3.

    Для определения ключевой строки (q), рассчитаем оценочные отношения (табл. 2.2). Из полученных значений следует выбрать минимальное. Такое значение определится из следующего соотношения:

    .

    Таблица 2.2 – Первый шаг. Определение ключевого элемента

    Базис

    Свободный член, bi

    Переменные

    Оценочные отношения




    x1

    x2

    x3

    x4

    x5

    x6

    x3

    18

    1

    3

    1

    0

    0

    0

    18/3=6

    x4

    16

    2

    1

    0

    1

    0

    0

    16/1=16

    x5

    5

    0

    1

    0

    0

    1

    0

    5/1=5

    q=3

    x6

    21

    3

    0

    0

    0

    0

    1

    21/0=∞




    F

    0

    -2

    -3

    0

    0

    0

    0







    s=2




    Наименьшим числом среди оценочных отношений является 5, поэтому третья строка будет разрешающей. Выделим её в таблице и запомним её номер полагая q=3. На пересечении разрешающего столбца и разрешающей строки находится разрешающий элемент а32=1.

    Строим таблицу 2.3 следующим образом:

    Таблица 2.3 - Второй шаг

    Базис

    Свободный член, bi

    Переменные

    Оценочные отношения




    x1

    x2

    x3

    x4

    x5

    x6

    x3

    3

    1

    0

    1

    0

    -3

    0

    3

    q=1

    x4

    11

    2

    0

    0

    1

    -1

    0

    5,5




    x2

    5

    0

    1

    0

    0

    1

    0



    x6

    21

    3

    0

    0

    0

    0

    1

    7

    F

    15

    -2

    0

    0

    0

    3

    0







    s=1




    а) в первом столбце базисную переменную x5, находящуюся в разрешающей строке, заменим переменной x2, расположенной в разрешающем столбце;

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

    Элементы строки с номером q=3 получаем делением каждого элемента разрешающей строки таблицы 1 на разрешающий элемент а32=1;

    Остальные клетки и заполняем по правилу прямоугольника. Вершины прямоугольника выбираем следующим образом (рис. 2.9):



    Рис. 2.9. Правило прямоугольника

    - одна из вершин - клетка (i,j),

    - по диагонали с ней расположена клетка с разрешающим элементом (q,s);

    - третья клетка находится на пересечении строки i и разрешающего столбца, т. е. клетка (i,s);

    - четвёртая клетка находится на пересечении столбца j и разрешающей строки, т.е. клетка (q,j).

    ;

    В итоге получим таблицу 2.3.

    Критерий оптимальности в таблице 2.3 не выполнен. Разрешающим будет столбец 1, а разрешающей строкой - строка 1. Разрешающий элемент . Построим новую таблицу 2.4.

    Таблица 2.4 - Третий шаг

    Базис

    Свободный член, bi

    Переменные

    Оценочные отношения




    x1

    x2

    x3

    x4

    x5

    x6

    x1

    3

    1

    0

    1

    0

    -3

    0



    x4

    5

    0

    0

    -2

    1

    5

    0

    1

    q=2

    x2

    5

    0

    1

    0

    0

    1

    0

    5




    x6

    12

    0

    0

    -3

    0

    9

    1

    1,333

    F

    21

    0

    0

    2

    0

    -3

    0







    s=5



    1   2   3   4   5   6   7   8


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