В математике линейное неравенство — это неравенство , в котором участвует линейная функция . Линейное неравенство содержит один из символов неравенства: [1]
Линейное неравенство выглядит точно так же, как линейное уравнение , только знак неравенства заменяет знак равенства .
Двумерные линейные неравенства представляют собой выражения с двумя переменными вида:
где неравенства могут быть как строгими, так и нет. Множество решений такого неравенства можно графически представить полуплоскостью (всеми точками по одну «сторону» фиксированной прямой) в евклидовой плоскости. [2] Прямая, определяющая полуплоскости ( ax + by = c ), не входит в множество решений, когда неравенство строгое. Простая процедура определения того, какая полуплоскость входит в множество решений, заключается в вычислении значения ax + by в точке ( x 0 , y 0 ), которая не находится на прямой, и наблюдении, выполняется ли неравенство.
Например, [3] для того, чтобы нарисовать множество решений x + 3 y < 9, сначала рисуется линия с уравнением x + 3 y = 9 в виде пунктирной линии, чтобы указать, что линия не входит в множество решений, поскольку неравенство строгое. Затем выбирается удобная точка не на линии, например (0,0). Поскольку 0 + 3(0) = 0 < 9, эта точка находится в множестве решений, поэтому полуплоскость, содержащая эту точку (полуплоскость «ниже» линии), является множеством решений этого линейного неравенства.
В R n линейные неравенства — это выражения, которые можно записать в виде
где f — линейная форма (также называемая линейным функционалом ), а b — постоянное действительное число.
Более конкретно это можно записать как
или
Здесь называются неизвестными, а называются коэффициентами.
В качестве альтернативы их можно записать как
где g — аффинная функция . [4]
То есть
или
Обратите внимание, что любое неравенство, содержащее знак «больше» или «больше или равно», можно переписать со знаком «меньше» или «меньше или равно», поэтому нет необходимости определять линейные неравенства с использованием этих знаков.
Система линейных неравенств — это набор линейных неравенств относительно одних и тех же переменных:
Здесь неизвестные, — коэффициенты системы, — постоянные члены.
Это можно кратко записать в виде матричного неравенства
где A — матрица размером m × n , x — вектор-столбец размером n × 1 переменных, а b — вектор-столбец размером m × 1 констант. [ необходима ссылка ]
В приведенных выше системах могут использоваться как строгие, так и нестрогие неравенства.
Переменные можно исключить из систем линейных неравенств, используя метод исключения Фурье–Моцкина . [5]
Множество решений действительного линейного неравенства образует полупространство n -мерного действительного пространства, одно из двух, определяемых соответствующим линейным уравнением.
Множество решений системы линейных неравенств соответствует пересечению полупространств, определяемых отдельными неравенствами. Это выпуклое множество , поскольку полупространства являются выпуклыми множествами, а пересечение множества выпуклых множеств также выпукло. В невырожденных случаях это выпуклое множество является выпуклым многогранником (возможно, неограниченным, например, полупространством, плитой между двумя параллельными полупространствами или многогранным конусом ). Оно также может быть пустым или выпуклым многогранником меньшей размерности, ограниченным аффинным подпространством n -мерного пространства R n .
Задача линейного программирования направлена на оптимизацию (нахождение максимального или минимального значения) функции (называемой целевой функцией ) с учетом ряда ограничений на переменные, которые, в общем случае, являются линейными неравенствами. [6] Список ограничений представляет собой систему линейных неравенств.
Приведенное выше определение требует четко определенных операций сложения , умножения и сравнения ; поэтому понятие линейного неравенства может быть распространено на упорядоченные кольца и, в частности, на упорядоченные поля .