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

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

Минимальные затраты составят:

F(x) = 7*100 + 11*201 + 3*300 + 8*1 + 4*200 + 10*300 + 16*400 = 14019

Задача№9

Необходимо найти максимальное значение целевой функции F = 5X1+6X2 → max, при системе ограничений:

3x1+2x2≥6

(1)

10x1+6x2≤60

(2)

x1≤11

(3)

x1≥0

(4)

x2≥0

(5)

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

Рис1.

Границы области

Обозначим границы области многоугольника решений.

Рис2. - Решение задач линейного программирования графическим методом

Целевая функция F(x) → max

Рассмотрим целевую функцию задачи F = 5X1+6X2 → max.
Построим прямую, отвечающую значению функции F = 0: F = 5X1+6X2 = 0. Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Рис3. - Пример решения графическим методом

Равный масштаб

Рис4. - Линейное программирование


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

Прямая F(x) = const пересекает область в точке B. Так как точка B получена в результате пересечения прямых (2) и (5), то ее координаты удовлетворяют уравнениям этих прямых:
10x1+6x2≤60
x1=0
Решив систему уравнений, получим: x1 = 0, x2 = 10
Откуда найдем максимальное значение целевой функции:
F(X) = 5*0 + 6*10 = 60

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

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

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

3x1 + 2x2≥6

10x1 + 6x2≤60

11x1≤11

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

В 1-м неравенстве смысла (≥) вводим базисную переменную x3 со знаком минус. В 2-м неравенстве смысла (≤) вводим базисную переменную x4. В 3-м неравенстве смысла (≤) вводим базисную переменную x5.

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

10x1 + 6x2 + 0x3 + 1x4 + 0x5 = 60

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

Введем искусственные переменные x: в 1-м равенстве вводим переменную x6;

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

10x1 + 6x2 + 0x3 + 1x4 + 0x5 + 0x6 = 60

11x1 + 0x2 + 0x3 + 0x4 + 1x5 + 0x6 = 11

Для постановки задачи на максимум целевую функцию запишем так:

F(X) = 5x1+6x2 - Mx6 => max

Из уравнений выражаем искусственные переменные:

x6 = 6-3x1-2x2+x3

которые подставим в целевую функцию:

F(X) = (5+3M)x1+(6+2M)x2+(-1M)x3+(-6M) => max

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

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

x6, x4, x5,

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

X1 = (0,0,0,60,11,6)

Базис

B

x1

x2

x3

x4

x5

x6

x6

6

3

2

-1

0

0

1

x4

60

10

6

0

1

0

0

x5

11

11

0

0

0

1

0

F(X0)

-6M

-5-3M

-6-2M

1M

0

0

0

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

Итерация №0.

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

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

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

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

min (6 : 3 , 60 : 10 , 11 : 11 ) = 1

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

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

Базис

B

x1

x2

x3

x4

x5

x6

min

x6

6

3

2

-1

0

0

1

2

x4

60

10

6

0

1

0

0

6

x5

11

11

0

0

0

1

0

1

F(X1)

-6M

-5-3M

-6-2M

1M

0

0

0

0

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

Базис

B

x1

x2

x3

x4

x5

x6

x6

3

0

2

-1

0

-3/11

1

x4

50

0

6

0

1

-10/11

0

x1

1

1

0

0

0

1/11

0

F(X1)

5-3M

0

-6-2M

1M

0

5/11+3/11M

0

Итерация №1.

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

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

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

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

min (3 : 2 , 50 : 6 , - ) = 11/2

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

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

Базис

B

x1

x2

x3

x4

x5

x6

min

x6

3

0

2

-1

0

-3/11

1

11/2

x4

50

0

6

0

1

-10/11

0

81/3

x1

1

1

0

0

0

1/11

0

-

F(X2)

5-3M

0

-6-2M

1M

0

5/11+3/11M

0

0

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

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