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

  • КОНТРОЛЬНОЕ ЗАДАНИЕ

  • Правилами оформления контрольного задания 2

  • Программа 2 курса 21 группы студенческого билета (зачетной книжки)


    Скачать 0.98 Mb.
    НазваниеПрограмма 2 курса 21 группы студенческого билета (зачетной книжки)
    Дата06.03.2023
    Размер0.98 Mb.
    Формат файлаdocx
    Имя файлаKontrolnoe_zadanie_2.docx
    ТипПрограмма
    #972717
    страница1 из 5
      1   2   3   4   5

    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение высшего образования

    «ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ»
    ИНСТИТУТ ОТКРЫТОГО ОБРАЗОВАНИЯ
    Институт информационных систем

    Кафедра математических методов в экономике и управлении

    КОНТРОЛЬНОЕ ЗАДАНИЕ - 2

    по дисциплине «Прикладная математика»

    вариант 14


    Выполнил(а) студент(ка)

    заочной формы обучения

    Направление Управление персоналом Образовательная программа 2

    курса2-1группы

    студенческого билета

    (зачетной книжки) 20-0114



    Поляников С.И.



    Проверил преподаватель

    ________Доцент_______

    (личнаяподпись)

    (инициалы,фамилия)


    Константинова Л.А.

    (ученаястепень, звание)

    (личнаяподпись)

    (инициалы,фамилия)


    Москва - 2022

    СОДЕРЖАНИЕ

    1. Линейная производственная задача

    3

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

    16

    1. Задача о расшивке узких мест производства

    30

    1. Целочисленная задача о «расшивке узких мест производства»

    42

    1. Транспортная задача как частный случай линейной распределительной задачи

    45

    1. Динамическая задача распределения инвестиций

    58

    Список использованной литературы

    68


    В соответствие с Правилами оформления контрольного задания 2 и номером студенческого билета (20-0114) определен вариант контрольного задания – 14.

    1. Линейная производственная задача.

    Составить математическую модель линейной производственной задачи по выпуску четырех видов продукции с использованием трех видов ресурсов, взяв исходные данные в соответствии с данными (Приложение 1).

    Технологическая матрица А затрат различных ресурсов на единицу каждого вида продукции (элемент aij этой матрицы равен количеству ресурса i-го вида (i=1, 2, 3), которое необходимо затратить в процессе производства единицы продукции j-го вида (j=1, 2, 3, 4)), вектор объемов ресурсов В и вектор удельной прибыли С при возможном выпуске компактно записаны в виде:


    с1

    с2

    с3

    с4




    а11

    а12

    а13

    а14

    b1

    а21

    а22

    а23

    а24

    b2

    а31

    а32

    а33

    а34

    b3


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

    Приложение 1

    27

    39

    18

    20




    2

    1

    6

    5

    140

    0

    3

    0

    4

    90

    3

    2

    4

    0

    198

    Решение

    Математическая модель линейной производственной задачи:







    Симплекс-метод.

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

    Определим максимальное значение целевой функции при следующих условиях-ограничений:







    Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

    В 1-м неравенстве смысла (≤) вводим базисную переменную x5. Вo 2-м неравенстве смысла (≤) вводим базисную переменную x6. В 3-м неравенстве смысла (≤) вводим базисную переменную x7:







    Матрица коэффициентов A=a(ij) этой системы уравнений имеет вид:

    2

    1

    6

    5

    1

    0

    0

    0

    3

    0

    4

    0

    1

    0

    3

    2

    4

    0

    0

    0

    1

    Решим систему уравнений относительно базисных переменных: x5, x6, x7. Полагая, что свободные переменные равны 0, получим первый опорный план:



    Базисное решение называется допустимым, если оно неотрицательно.

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    x5

    140

    2

    1

    6

    5

    1

    0

    0

    x6

    90

    0

    3

    0

    4

    0

    1

    0

    x7

    198

    3

    2

    4

    0

    0

    0

    1

    F(X0)

    0

    -27

    -39

    -18

    -20

    0

    0

    0


    Переходим к основному алгоритму симплекс-метода.

    Итерация №0.

    1. Проверка критерия оптимальности.

    Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

    2. Определение новой базисной переменной.

    В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.

    3. Определение новой переменной.свободной

    Вычислим значения Di по строкам как частное от деления: bi/ai2, и из них выберем наименьшее:



    Следовательно, 2-ая строка является ведущей.

    Разрешающий элемент равен (3) и находится на пересечении ведущего столбца и ведущей строки.

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    min

    x5

    140

    2

    1

    6

    5

    1

    0

    0

    140

    x6

    90

    0

    3

    0

    4

    0

    1

    0

    30

    x7

    198

    3

    2

    4

    0

    0

    0

    1

    99

    F(X1)

    0

    -27

    -39

    -18

    -20

    0

    0

    0





    4. Пересчет симплекс-таблицы.

    Формируем следующую часть симплексной таблицы. Вместо переменной x6 в план 1 войдет переменная x2.

    Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x6 плана 0 на разрешающий элемент РЭ=3. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули.

    Таким образом, в новом плане 1 заполнены строка x2 и столбец x2. Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.

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

    НЭ=СЭ-(А·В)/РЭ,

    СТЭ - элемент старого плана,

    РЭ - разрешающий элемент (3),

    А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.

    Представим расчет каждого элемента в виде таблицы:

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    140-(90·1):3

    2-(0·1):3

    1-(3·1):3

    6-(0·1):3

    5-(4·1):3

    1-(0·1):3

    0-(1·1):3

    0-(0·1):3

    90:3

    0:3

    3:3

    0:3

    4:3

    0:3

    1:3

    0:3

    198-(90·2):3

    3-(0·2):3

    2-(3·2):3

    4-(0·2):3

    0-(4·2):3

    0-(0·2):3

    0-(1·2):3

    1-(0·2):3

    0-(90·(-39)):3

    -27-(0·(-39)):3

    -39-(3·(-39)):3

    -18-(0·(-39)):3

    -20-(4·(-39)):3

    0-(0·(-39)):3

    0-(1·(-39)):3

    0-(0·(-39)):3


    Получаем новую симплекс-таблицу:

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    x5

    110

    2

    0

    6

    11/3

    1

    -1/3

    0

    x2

    30

    0

    1

    0

    4/3

    0

    1/3

    0

    x7

    138

    3

    0

    4

    -8/3

    0

    -2/3

    1

    F(X1)

    1170

    -27

    0

    -18

    32

    0

    13

    0


    Итерация №1.

    1. Проверка критерия оптимальности.

    Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

    2. Определение новой базисной переменной.

    В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.

    3. Определение новой свободной переменной.

    Вычислим значения Di по строкам как частное от деления: bi/ai1,

    и из них выберем наименьшее:



    Следовательно, 3-ая строка является ведущей.

    Разрешающий элемент равен (3) и находится на пересечении ведущего столбца и ведущей строки.

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    min

    x5

    110

    2

    0

    6

    11/3

    1

    -1/3

    0

    55

    x2

    30

    0

    1

    0

    4/3

    0

    1/3

    0

    -

    x7

    138

    3

    0

    4

    -8/3

    0

    -2/3

    1

    46

    F(X2)

    1170

    -27

    0

    -18

    32

    0

    13

    0





    4. Пересчет симплекс-таблицы.

    Формируем следующую часть симплексной таблицы. Вместо переменной x7 в план 2 войдет переменная x1.

    Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x7 плана 1 на разрешающий элемент РЭ=3. На месте разрешающего элемента получаем 1. В остальных клетках столбца x1 записываем нули.

    Таким образом, в новом плане 2 заполнены строка x1 и столбец x1. Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.

    Представим расчет каждого элемента в виде таблицы:

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    110-(138·2):3

    2-(3·2):3

    0-(0·2):3

    6-(4·2):3

    32/3-(-22/3·2):3

    1-(0·2):3

    -1/3-(-2/3·2):3

    0-(1·2):3

    30-(138·0):3

    0-(3·0):3

    1-(0·0):3

    0-(4·0):3

    11/3-(-22/3·0):3

    0-(0·0):3

    1/3-(-2/3·0):3

    0-(1·0):3

    138:3

    3:3

    0:3

    4:3

    -22/3:3

    0:3

    -2/3:3

    1:3

    1170-(138 (-27)):3

    -27-(3·(-27)):3

    0-(0·(-27)):3

    -18-(4·(-27)):3

    32-(-22/3·(-27)):3

    0-(0·(-27)):3

    13-(-2/3·(-27)):3

    0-(1·(-27)):3


    Получаем новую симплекс-таблицу:

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    x5

    18

    0

    0

    10/3

    49/9

    1

    1/9

    -2/3

    x2

    30

    0

    1

    0

    4/3

    0

    1/3

    0

    x1

    46

    1

    0

    4/3

    -8/9

    0

    -2/9

    1/3

    F(X2)

    2412

    0

    0

    18

    8

    0

    7

    9


    1. Проверка критерия оптимальности.

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

    Окончательный вариант симплекс-таблицы:

    Базис

    B

    x1

    x2

    x3

    x4

    x5

    x6

    x7

    x5

    18

    0

    0

    10/3

    49/9

    1

    1/9

    -2/3

    x2

    30

    0

    1

    0

    4/3

    0

    1/3

    0

    x1

    46

    1

    0

    4/3

    -8/9

    0

    -2/9

    1/3

    F(X3)

    2412

    0

    0

    18

    8

    0

    7

    9


    Оптимальную производственная программа можно записать так:

    x1=46, x2=30, x3=0, x4=0.

    Максимальная прибыль:



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

    В оптимальный план вошла дополнительная переменная x5. Следовательно, при реализации такого плана имеются недоиспользованные ресурсы 1-го вида в количестве 18. Дефицитные ресурсы х2 и х3.

    Значение 0 в столбце x1 означает, что использование x1 - выгодно.

    Значение 0 в столбце x2 означает, что использование x2 - выгодно.

    Значение 18>0 в столбце x3 означает, что использование x3 - не выгодно.

    Значение 8>0 в столбце x4 означает, что использование x4 - не выгодно.

    Значение 0 в столбце x5 означает, что теневая цена (двойственная оценка) равна y1=0.

    Значение 7 в столбце x6 означает, что теневая цена (двойственная оценка) равна y2=7.

    Значение 9 в столбце x7 означает, что теневая цена (двойственная оценка) равна y3=9.

    Поскольку изготавливается лишь 2 вида продукции, возможно решение графическим способом. Вычеркнем лишние столбцы из таблицы:

    27

    39




    2

    1

    140

    0

    3

    90

    3

    2

    198
      1   2   3   4   5


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