Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

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

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

Вычислим значения Di по строкам как частное от деления

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

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

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

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

Вместо переменной x5 в план 2 войдет переменная x1

Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x5 плана 1 на разрешающий элемент РЭ=2

На месте разрешающего элемента в плане 2 получаем 1.

В остальных клетках столбца x1 плана 2 записываем нули.

Таким образом, в новом плане 2 заполнены строка x1 и столбец x1 .

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

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

B

x1

x2

x3

x4

x5

400 / 2 = 200

2 / 2 = 1

2 / 2 = 1

0 / 2 = 0

-1 / 2 = -0.5

1 / 2 = 0.5

Конец итераций: индексная строка не содержит отрицательных элементов - найден оптимальный план

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

План

Базис

В

x1

x2

x3

x4

x5

3

x3

450

0

0.5

1

0.75

-0.25

x1

200

1

1

0

-0.5

0.5

Индексная строка

F(X3)

650

0

0.5

0

0.25

0.25

Оптимальный план можно записать так:

НЕ нашли? Не то? Что вы ищете?

x3 = 450

x1 = 200

F(X) = 1*200 + 1*450 = 650

Сколько изделий каждого вида необходимо произвести, чтобы получить максимум прибыли при условии, что необходимо выполнить план выпуска?

x1 + 2x2 + 2x3 ≤ 1100

3x1 + 4x2 + 2x3 ≤ 1500

x1 = 100

x2 = 100

x3 = 300

xi ≥ 0

Целевая функция:

F(x) = 2x1 + x2 + 3x3 → max

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

x1 = 100

x2 = 100

x3 = 300

F(X) = 2*100 + 1*100 + 3*300 = 1200

Задание №2

Решение задач линейного программирования двойственным симплекс-методом (P – методом).

Условие задачи.

I вариант

min (3x1+4x2)

при следующих ограничениях:

x1+x2<=4

2x1+x2>=3

3x1+2x2>=6

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

Приведем систему ограничений к системе неравенств смысла ≤, умножив соответствующие строки на (-1).

Определим минимальное значение целевой функции F(X) = 3x1+4x2 при следующих условиях-ограничений.

x1+x2≤4

-2x1-x2≤-3

-3x1-2x2≤-6

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

1x1 + 1x2 + 1x3 + 0x4 + 0x5 = 4

-2x1-1x2 + 0x3 + 1x4 + 0x5 = -3

-3x1-2x2 + 0x3 + 0x4 + 1x5 = -6

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

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

Решим систему уравнений относительно базисных переменных:

x3, x4, x5,

Полагая, что свободные переменные равны 0, получим первый опорный план:

X1 = (0,0,4,-3,-6)

План

Базис

В

x1

x2

x3

x4

x5

0

x3

4

1

1

1

0

0

x4

-3

-2

-1

0

1

0

x5

-6

-3

-2

0

0

1

Индексная строка

F(X0)

0

-3

-4

0

0

0

План 0 в симплексной таблице является псевдопланом, поэтому определяем ведущие строку и столбец.

Среди отрицательных значений базисных переменных выбираем наибольший по модулю.

Ведущей будет 3-ая строка, а переменную x5 следует вывести из базиса.

В строку θ заносим следующие величины:

Минимальное значение θ соответствует 1-му столбцу, т. е. переменную x1 необходимо ввести в базис.

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

Выполняем преобразования симплексной таблицы методом Жордано-Гаусса.

План

Базис

В

x1

x2

x3

x4

x5

0

x3

4

1

1

1

0

0

x4

-3

-2

-1

0

1

0

x1

-6

-3

-2

0

0

1

Индексная строка

F(X0)

0

-3

-4

0

0

0

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

B

x1

x2

x3

x4

x5

2 / 1 = 2

1 / 1 = 1

0.67 / 1 = 0.67

0 / 1 = 0

0 / 1 = 0

-0.33 / 1 = -0.33

В базисном столбце все элементы положительные.

Конец итераций: найден оптимальный план

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

План

Базис

В

x1

x2

x3

x4

x5

1

x3

2

0

0.33

1

0

0.33

x4

1

0

0.33

0

1

-0.67

x1

2

1

0.67

0

0

-0.33

Индексная строка

F(X1)

6

0

-2

0

0

-1

Оптимальный план можно записать так:

x1 = 2

x2 = 0

F(X) = 3*2 = 6

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6