02. Постановки задачи линейного программирования

Общая задача линейного программирования (ОЗЛП) может быть сформулирована следующим образом: найти значения переменных Х1, Х2,…,Хn, максимизирующие линейную форму

(x1,x2,…,xn) = c1x1+…+cnxn (3.1)

При условиях

i = 1,…, m1 (m1 £ m) , (3.2)

i = m1 + 1,…, m,

xj ³ 0, j = 1,…, p (p £ n) . (3.3)

Соотношения (3.2) и (3.3) будем называть соответственно функциональными и прямыми ограничениями задачи линейного программирования (ЗЛП).

Значения переменных Хj (j = 1, 2,…, n) можно рассматривать как компоненты некоторого вектора = (Х1, Х2,…, Хn) пространства Еn.

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

Множество всех планов задачи линейного программирования (3.1) – (3.3) будем обозначать Р.

Теорема 3.1. Множество планов Р задачи линейного программирования (ЗЛП) есть замкнутое выпуклое множество.

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

Напомним, что множество точек Р пространства En есть выпуклое множество, если вместе с любыми двумя его точками и Ему принадлежит и любая выпуклая линейная комбинация этих точек, то есть если ,, то и любая точка

, 0 ≤ λ ≤ 1

Также принадлежит множеству Р.

Множество точек = (Х1, Х2,…, Хn) пространства En, компоненты которых удовлетворяют условию

C1X1 + C2X2 +…+ CnXn = b,

Называется гиперплоскостью пространства En.

Множество точек = (Х1, Х2,…, Хn) пространства En, компоненты которых удовлетворяют условию

C1X1 + C2X2 +…+ CnXn ≤ b ( ≥ b ),

Называется полупространством пространства En.

Очевидно, что гиперплоскость и полупространство являются выпуклыми множествами пространства En.

Напомним, что точка Выпуклого множества К является крайней, если в К не существует таких точек и , , что

, при некотором .

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

Определение. План = (Х1*,…Хn*) будем называть решением задачи линейного программирования, или ее оптимальным планом, если

.

Определение. Будем говорить, что задача линейного программирования разрешима, если она имеет хотя бы один оптимальный план.

© 2011-2024 Контрольные работы по математике и другим предметам!