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

  • Цель работы

  • Методы оптимизации 2. СементеевАА_МО_ЛР№2. Решение злп симплекс методом по дисциплине Методы оптимизации


    Скачать 34.05 Kb.
    НазваниеРешение злп симплекс методом по дисциплине Методы оптимизации
    АнкорМетоды оптимизации 2
    Дата27.05.2021
    Размер34.05 Kb.
    Формат файлаdocx
    Имя файлаСементеевАА_МО_ЛР№2.docx
    ТипРешение
    #210448

    ФГБОУ ВО

    Уфимский Государственный Авиационный Технический Университет

    Кафедра АСУ

    Отчёт по лабораторной работе №3

    «Решение ЗЛП симплекс методом» по дисциплине «Методы оптимизации»
    Вариант 18.

    Выполнил: ст. гр. ПИ-221

    Сементеев А.А

    Проверил: ст.пр.кф.асу

    Кондратьева О.В.

    Уфа 2021

    Цель работы: научиться решать задачи линейного программирования симплекс методом.

    Ход работы:

    Задача. При откорме каждое животное должно получать не менее 11 ед. белков, 10 ед. углеводов и 16 ед. протеина. Для составления рациона используют два вида корма, представленных в следующей таблице:


    Рисунок 1. Таблица-условие

    Стоимость 1 кг корма первого вида – 6 д.е., второго – 7 д.е. Составьте дневной рацион питательности, имеющий минимальную стоимость.


    1. Идентификация переменных и целевая функция

    Переменные x отражают количество килограмм корма. Пусть x1 – количество кг корма 1 вида, а x2, соответственного, количество кг 2 вида.

    Тогда общая стоимость корма будет иметь вид:

    Поскольку нам необходимо найти минимальную стоимость, то мы решаем задачу минимизации.

    1. Ограничения системы

    Из условия известна норма потребления питательных веществ животного – это и будет являться нашими ограничениями, а также ограничение на положительность x1 и x2 (не может быть отрицательное количество кг):



    1. Итоговая математическая модель будет иметь следующий вид:





    1. Преобразуем задачу в каноническую форму. Для этого введем доп. переменные x3, x4 и x5. Тогда система ограничений будет выглядеть следующим образом:



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

    Строки соответствуют ограничениям задач.

    Базисные перем.

    bj

    X1

    X2

    X3

    X4

    X5

    X3

    11

    3

    4

    -1

    0

    0

    X4

    10

    2

    1

    0

    -1

    0

    X5

    16

    1

    5

    0

    0

    -1

    ОКЦФ

    -

    6

    7

    0

    0

    0


    Единичной подматрице соответствуют столбцы x3, x4 и x5, т.е. эти переменные являются начальными базисными решениями. 1

    Начальное базисное решение x3 = 11, x4 = 10, x5 = 16.

    1. Первая итерация

    Находим генеральный столбец max(6;7) = 7

    Найдем генеральную строку min( ) = 2,75

    Генеральный элемент равен 4.

    Формирование «новой» строки

    Базисная переменная в «новой» строке соответствует переменной генерального столбца.

    Базисные перем.

    bj

    X1

    X2

    X3

    X4

    X5

    X2

    = 2,75

    = 0,75

    = 1

    - = -0,25

    = 0

    = 0

    X4













    X5













    ОКЦФ

    19,25







    0

    0


    Последняя строка в столбце bj заполняется значением целевой функции F. Базисные переменные x2 = 2,75; x4 = 7,25; x5 = -2,75

    F (0;2,25;0;7,25;-2,75) = 6*0 + 7*2,25 + 0*0 + 0*7,25 + 0*(-2,75) = 15,75

    Вывод: данное решение не является оптимальным, так как существует оценка коэффициентов ЦФ, которая больше 0.


    1. Вторая итерация

    Найдем генеральный столбец max(0,75;0;1,75;0;0) = 1,75

    Найдем генеральную строку min( ; = – генеральная строка x5

    Генеральный элемент равен 1,25.

    Базисные перем.

    bj

    X1

    X2

    X3

    X4

    X5

    X2

    3.2

    0,2

    1

    0

    0

    -0,2

    X4

    -6,8

    -1,8

    0

    0

    1

    -0,2

    X3





    0

    1

    0



    ОКЦФ




    4,6





    0




    F (0;3,2;1,8;-6,8;0) = 6*0 + 7*3,2 = 22,4

    Вывод: данное решение не является оптимальным, так как существует оценка коэффициентов ЦФ, которая больше 0.



    1. Третья итерация

    Найдем генеральный столбец – x1

    Найдем генеральную строку min( ) = -0,81

    Генеральный элемент равен –2,2


    Базисные перем.

    bj

    X1

    X2

    X3

    X4

    X5

    X2

    2,44

    0

    1

    0

    0,11

    -0,22

    X4





    0







    X1





    0

    1

    -0,55

    0,11

    ОКЦФ




    0

    0

    0

    -2,55

    -0,88


    F (3,78;2,44;0;1,516;0;0) = 6*3,78 + 7*2,44 = 39,76
    Вывод: данное решение является оптимальным, так как не существует оценка коэффициентов ЦФ, которая больше 0.

    Оптимальное значение, полученное при решении графическим методом, совпадает с решением симплекс методом.

    Таким образом, дневной рацион будет состоять из 3,78 кг корма 1 вида и 2,44 кг корма 2 вида. При таких значениях затраты будут минимальны и составят 39,76 денежных единиц.


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