Система m линейных уравнений с n неизвестными
941.00K
Категория: МатематикаМатематика

Система m линейных уравнений с n неизвестными

1. Система m линейных уравнений с n неизвестными

2.

Система m линейных уравнений с n
переменными имеет вид
a11 x1 a12 x2 a1n xn b1 ,
a x a x a x b ,
21 1 22 2
2n n
2
,
.............................................
am1 x1 am 2 x2 amn xn bm

3.

Любые m переменных системы m
линейных уравнений с n переменными
(m<n) называются основными (или
базисными), если определитель
матрицы коэффициентов при них
отличен от нуля.
Тогда остальные n - m переменных
называются неосновными ( или
свободными)

4.

Базисным решением системы m линейных
уравнений с n переменными называется
решение, в котором все n-m неосновных
переменных равны нулю.
В задачах линейного программирования
особый интерес представляют допустимые
базисные решения (опорные планы).
Число базисных решений является
конечным.
Базисное решение, в котором хотя бы одна
из основных переменных равна нулю,
называется вырожденным.

5.

Геометрический метод
решения задач
линейного
программирования

6.

Решение неравенств

7.

Множеством решений неравенства
a1x1 a2 x2 b1
с двумя переменными является одна из
полуплоскостей, на которые вся
плоскость делится прямой ,
a1x1 a2 x2 b1
включая и эту прямую

8.

x2
x1

9.

Множеством решений совместной
системы m линейных неравенств с
двумя переменными
a11 x1 a12 x 2 b1
a x a x b
21 1
22 2
2
..........
..........
......
a m1 x1 a m 2 x 2 bm

10.

является выпуклый многоугольник (или
выпуклая многоугольная область)

11.

Множество всех допустимых решений
совместной системы m линейных
уравнений с n переменными (m<n)
является выпуклым многогранником в
n- мерном пространстве.

12.

Угловая точка

13.

Сформулированные теоремы и понятия
позволяют сделать следующие выводы.

14.

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

15.

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

16.

Для определения этой вершины
необходимо построить линию уровня
c1x1+ c2x2=h (где h – некоторая
постоянная), проходящую через
многоугольник решений,

17.

и будем передвигать ее в направлении
вектора
d= (c1;c2),
до тех пор, пока она не пройдет через ее
последнюю общую точку с
многоугольником решений.

18.

Координаты указанной точки и
определяют оптимальный план данной
задачи.

19.

Заканчивая рассмотрение
геометрической интерпретации задачи ,
отметим, что при нахождении ее
решения могут встретиться случаи,
изображенные на рис. 1 - 4.

20.

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

21.

х2
А
х1

22.

Из рис. 2 видно, что максимальное
значение целевая функция принимает в
любой точке отрезка АВ.
На рис. 3 изображен случай, когда
целевая функция не ограничена сверху
на множестве допустимых решений, а
на рис. 4 – случай, когда система
ограничений задачи несовместна.

23.

х2
А
В
х1

24.

х2
х1

25.

х2
х1

26.

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

27.

Итак, нахождение решения задачи
линейного программирования на
основе ее геометрической
интерпретации включает следующие
этапы:

28.

1. Строят прямые, уравнения которых
получаются в результате замены в
ограничениях знаков неравенств на
знаки точных равенств.

29.

2. Находят полуплоскости, определяемые
каждым из ограничений задачи.
3. Находят многоугольник решений.

30.

4. Строят вектор целевой функции
d(c1;c2),.
5. Строят прямую c1x1+ c2x2=h,
проходящую через многоугольник
решений.

31.

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

32.

7. Определяют координаты точки
максимума (минимума) функции и
вычисляют значение целевой функции в
этой точке.

33.

Для изготовления двух видов продукции
Р1 и Р2 используют 4 вида ресурсов S1 ,
S2 , S3 и S4 .
Запасы ресурсов, число единиц ресурсов,
затрачиваемых на изготовление
единицы продукции, приведены в
таблице (цифры условные).

34.

Вид
ресурса
Запас
ресурса
Число ед. ресурсов, затрачиваемых на
изготовление единицы продукции
P1
P2
S1
18
1
3
S2
16
2
1
S3
5
S4
21
1
3

35.

Прибыль, полученная от единицы
продукции Р1 и Р2 , - соответственно 2 и
3 руб.
Необходимо составить план
производства, при котором прибыль от
реализации будет максимальной.

36.

x1 3 x2 18
2 x x
16
1
2
x2 5
3 x1 21
x 0
1
x2 0

37.

F 2x1 3x2 max

38.

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

39.

Для этого в неравенствах системы
ограничений и условиях
неотрицательности переменных знаки
неравенств заменим на знаки точных
равенств и найдем соответствующие
прямые:

40.

x1 3 x2 18
2 x x 16
1
2
x2 5
3 x1 21
x 0
1
x2 0

41.

Х1+3х2=18
Х1
0
3
х2
6
5

42.

х2
х1+3х2=18
х1

43.

Чтобы определить искомую
полуплоскость, нужно взять какуюнибудь точку, принадлежащую одной из
полуплоскостей, и проверить,
удовлетворяют ли ее координаты
данному неравенству.
Если координаты взятой точки
удовлетворяют данному неравенству, то
искомой является та полуплоскость,
которой принадлежит эта точка, в
противном случае – другая
полуплоскость.

44.

х2
х1+3х2=18
х1

45.

В результате получим:

46.

х2
х1+3х2=18
х1=7
х2=5
2х1+ х2=16
х1

47.

х2
х1+3х2=18
х1=7
х2=5
2х1+ х2=16
х1

48.

х1+3х2=18
2х1+х2=16
х1=18-3х2
2(18-3х2)+х2=16
-5х2=-20
х2=4
х1= 6
F=2*6+3*4=24

49.

Область допустимых решений задачи
линейного программирования имеет
вид:
Тогда максимальное значение
функции
равно…

50.

Область допустимых решений задачи
линейного программирования имеет вид
Тогда максимальное значение функции
равно…

51.

Максимальное значение целевой
функции
при ограничениях
равно…

52.

Максимальное значение целевой
функции
при ограничениях
равно…

53.

Максимальное значение целевой
функции
при ограничениях
равно…
English     Русский Правила