Системи нерівностей
Одна нерівність вирізає півплощину. Коли ми об’єднуємо кілька нерівностей і вимагаємо, щоб усі вони виконувались одночасно, область їхнього перетину може утворити многокутник, необмежену смугу або навіть бути порожньою. Розуміння таких систем — це основа оптимізації та лінійного програмування.
Область допустимих значень
Система нерівностей — це сукупність двох або більше нерівностей з тими самими змінними. Точка є розв’язком, якщо вона задовольняє кожну нерівність системи одночасно.
Область допустимих значень (або множина розв’язків) — це перетин усіх окремих півплощин, тобто множина всіх точок, що задовольняють усі нерівності одразу.
Область допустимих значень може мати три форми:
- Обмежений многокутник (трикутник, чотирикутник тощо) — замкнений з усіх боків.
- Необмежена область — нескінченно продовжується в деякому напрямку.
- Порожня множина — коли нерівності суперечливі і жодна точка не задовольняє всі одночасно.
Метод побудови графіка системи
- Побудуйте кожну нерівність окремо: накресліть граничну пряму та заштрихуйте відповідну півплощину.
- Визначте перетин — область допустимих значень знаходиться там, де всі заштриховані області перетинаються.
- Якщо область допустимих значень обмежена, знайдіть кутові точки (вершини), розв’язавши пари рівнянь граничних прямих.
Розв’язаний приклад
Знайдіть і опишіть область допустимих значень системи:
Розв’язання.
Крок 1. Побудуємо кожну нерівність:
- : межа (суцільна). Перевірка : ✓. Штрихуємо нижче-лівіше.
- , тобто : межа (суцільна). Перевірка : ✓. Штрихуємо нижче.
- : штрихуємо праворуч від осі .
Крок 2. Область допустимих значень — це перетин усіх трьох заштрихованих областей.
Крок 3. Знаходимо кутові точки, розв’язуючи пари рівнянь граничних прямих:
- і : додаємо рівняння, , отже , . Кутова точка: .
- і : . Кутова точка: .
- і : . Кутова точка: .
Область допустимих значень — це трикутник з вершинами , і .
Кутові точки та лінійне програмування
Якщо лінійну цільову функцію потрібно максимізувати або мінімізувати на обмеженій області допустимих значень (многокутнику), то оптимальне значення досягається у вершині (кутовій точці) цієї області.
Це основа лінійного програмування. Замість перевірки нескінченної кількості точок достатньо обчислити значення цільової функції в кожній кутовій точці та обрати найкраще.
Для трикутника вище, щоб максимізувати :
- У точці :
- У точці :
- У точці : ← максимум
Максимальне значення на цій області допустимих значень дорівнює і досягається в точці .
Практика
Знайдіть область допустимих значень та її кутові точки для системи:
Потім знайдіть максимум на цій області.