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

  • Базис

  • Линейное программирование. Подготовка к зачёту. часть 1.ЛП. 1. методы решения задач линейного программирования


    Скачать 1.44 Mb.
    Название1. методы решения задач линейного программирования
    АнкорЛинейное программирование
    Дата26.11.2022
    Размер1.44 Mb.
    Формат файлаdocx
    Имя файлаПодготовка к зачёту. часть 1.ЛП.docx
    ТипДокументы
    #813006
    страница6 из 9
    1   2   3   4   5   6   7   8   9


    На рисунке 1.3 видно, что найденные неотрицательные отношения порождают точки пересечения па положительной полуоси х1. Отношения, соответствующие переменным s3 и s4, исключаются из рассмотрения, поскольку для них точка пересечения или лежит на отрицательной полуоси (s3), или отсутствует (s4).



    Рисунок 1.3 – Графическая интерпретация отношений как точек пересечения



    Минимальное неотрицательное отношение соответствует базисной переменной s1. Это определяет переменную s1 как исключаемую, и на следующей итерации ее значение будет равно нулю.

    Значений вводимой переменной равно минимальному неотрицательному отношению х1=4 (точка В на рисунке 1.3). При этом значение целевой функции возрастёт до 20.

    Замена исключаемой переменной s1 на вводимую переменную х1 приводит к новым множествам базисных и небазисных переменных и новому решению в точке В.

    Небазисные (нулевые) переменные: ( s1, x2).

    Базисные переменные: ( х1, s 2,s3, s4).

    Теперь необходимо выполнить преобразования в первой симплекс-таблице так, чтобы в столбцах «Базис» и «Решения» получить новое решение, соответствующее точке В. Определим ведущий столбец, ассоциируемый с вводимой переменной, и ведущую строку, ассоциируемую с исключаемой переменной. Элемент, находящийся на пересечении ведущего столбца и ведущей строки, назовем ведущим элементом (таблица 1.4).
    Таблица 1.4 – Модифицированная первая симплекс-таблица

    Базис

    Z

    х1

    х2

    s1

    s2

    s3

    s4

    Решение




    Z

    1

    -5

    -4

    0

    0

    0

    0

    0




    s1

    0

    6

    4

    1

    0

    0

    0

    24

    Ведущая строка

    s2

    0

    1

    2

    0

    1

    0

    0

    6




    s3

    0

    -1

    1

    0

    0

    1

    0

    1




    s4

    0

    0

    1

    0

    0

    0

    1

    2










    Ведущий столбец























    Процесс вычисления нового базисного решения состоит из двух этапов.

    1. Вычисление элементов новой ведущей строки:

    Элемент новой ведущей строки

    =

    Элемент текущей ведущей строки

    Ведущий элемент


    Вычисление элементов остальных строк, включая Z -строку:

    Элемент новой строки =

    =Элемент текущей строки – (её коэффициент в ведущем столбце)*(новая ведущая строка).

    В рассматриваемом примере выполняем такие вычисления:

    1

    Элемент новой ведущей х1 - строки

    =

    Элемент текущей ведущей s1 - строки

    6

    2.1

    Элемент новой Z -строки

    =

    Элемент текущей Z -строки – (–5)*( Элемент новой ведущей строки)

    2.2

    Элемент новой s2 -строки

    =

    Элемент текущей s2 -строки – (1)*( Элемент новой ведущей строки)

    2.3

    Элемент новой s3 -строки

    =

    Элемент текущей s3 -строки – (–1)*( Элемент новой ведущей строки)

    2.4

    Элемент новой s4 -строки

    =

    Элемент текущей s4 -строки
    1   2   3   4   5   6   7   8   9


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