Главная страница

Лабораторная. Лаба 11. Контрольная работа 11 по дисциплине Математические модели и методы Студент гр. Зпи219 Константинов Н. А. Проверили


Скачать 71.88 Kb.
НазваниеКонтрольная работа 11 по дисциплине Математические модели и методы Студент гр. Зпи219 Константинов Н. А. Проверили
АнкорЛабораторная
Дата22.06.2022
Размер71.88 Kb.
Формат файлаdocx
Имя файлаЛаба 11.docx
ТипКонтрольная работа
#609264

Министерство науки и образования РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное

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

«Казанский государственный энергетический университет»

Кафедра «Инженерная кибернетика»

Контрольная работа №11

по дисциплине «Математические модели и методы»


Выполнил:

Студент гр. ЗПИ-2-19

Константинов Н.А.
Проверили:

к.т.н., доцент Косулин В.В.

Казань 2021




Вариант 6

Задача:

Найти решение оптимальной задачи симплекс-методом:



Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(x) = 3x1+2x5-5x6 при следующих условиях-ограничений.
2x1+x2-3x5+5x6=30
4x1+x3+2x5-4x6=28
-3x1+x4-3x5+6x6=24

Расширенная матрица системы ограничений-равенств данной задачи:



1. В качестве базовой переменной можно выбрать x2.
2. В качестве базовой переменной можно выбрать x3.
3. В качестве базовой переменной можно выбрать x4.
Поскольку в системе имеется единичная матрица, то в качестве базисных переменных принимаем X = (2,3,4).
Выразим базисные переменные через остальные:
x2 = -2x1+3x5-5x6+30
x3 = -4x1-2x5+4x6+28
x4 = 3x1+3x5-6x6+24
Подставим их в целевую функцию:
F(x) = 3x1+2x5-5x6
2x1+x2-3x5+5x6=30
4x1+x3+2x5-4x6=28
-3x1+x4-3x5+6x6=24
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:

A=

Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Решим систему уравнений относительно базисных переменных: x2, x3, x4
Полагая, что свободные переменные равны 0, получим первый опорный план:
X0 = (0,30,28,24,0,0)
Базисное решение называется допустимым, если оно неотрицательно.



1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1
и из них выберем наименьшее:
min (30 : 2 , 28 : 4 , - ) = 7
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (4) и находится на пересечении ведущего столбца и ведущей строки.



4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы. Вместо переменной x1 в план 2 войдет переменная x5.
Строка, соответствующая переменной x5 в плане 2, получена в результате деления всех элементов строки x1 плана 1 на разрешающий элемент РЭ=1/2. На месте разрешающего элемента получаем 1. В остальных клетках столбца x5 записываем нули.
Таким образом, в новом плане 2 заполнены строка x5 и столбец x5. Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Представим расчет каждого элемента в виде таблицы:

B

x1

x2

x3

x4

x5

x6

16-(7 • -4):1/2

0-(1 • -4):1/2

1-(0 • -4):1/2

-1/2-(1/4 • -4):1/2

0-(0 • -4):1/2

-4-(1/2 • -4):1/2

7-(-1 • -4):1/2

7 : 1/2

1 : 1/2

0 : 1/2

1/4 : 1/2

0 : 1/2

1/2 : 1/2

-1 : 1/2

45-(7 • -11/2):1/2

0-(1 • -11/2):1/2

0-(0 • -11/2):1/2

3/4-(1/4 • -11/2):1/2

1-(0 • -11/2):1/2

-11/2-(1/2 • -11/2):1/2

3-(-1 • -11/2):1/2

21-(7 • -1/2):1/2

0-(1 • -1/2):1/2

0-(0 • -1/2):1/2

3/4-(1/4 • -1/2):1/2

0-(0 • -1/2):1/2

-1/2-(1/2 • -1/2):1/2

2-(-1 • -1/2):1/2























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

Базис

B

x1

x2

x3

x4

x5

x6

x2

72

8

1

3/2

0

0

-1

x5

14

2

0

1/2

0

1

-2

x4

66

3

0

3/2

1

0

0

F(x2)

28

1

0

1

0

0

1


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

Базис

B

x1

x2

x3

x4

x5

x6

x2

72

8

1

3/2

0

0

-1

x5

14

2

0

1/2

0

1

-2

x4

66

3

0

3/2

1

0

0

F(X3)

28

1

0

1

0

0

1


Оптимальный план можно записать так:
x1 = 0, x2 = 72, x3 = 0, x4 = 66, x5 = 14, x6 = 0
F(x) = 3*0 + 2*14 -5*0 = 28


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