Калькулятор вершин
Решите задачу линейного программирования с двумя переменными, оценивая вершины допустимой области.
Калькулятор также применяет условия неотрицательности: x больше или равен нулю и y больше или равен нулю.
О методе вершин
Примеры метода вершин
| Задача | Оптимальная точка | Значение целевой функции |
|---|---|---|
| Максимум 3x + 2y; x + y не более 4; x не более 2 | (2, 2) | 10 |
| Максимум x + 4y; x + y не более 5; 2x + y не более 8 | (0, 5) | 20 |
| Максимум 2x + y; x + y не более 6; x + 2y не более 8 | (6, 0) | 12 |
Как найти оптимальную вершину
- Выберите максимизацию или минимизацию целевой функции.
- Введите коэффициенты x и y целевой функции.
- Введите оба коэффициента и правую часть каждого ограничения «меньше или равно».
- Нажмите «Найти оптимальную вершину», чтобы построить и оценить допустимые вершины.
- Сравните оптимальную точку, значение целевой функции и полный список допустимых вершин.
Частые вопросы
Почему оптимум достигается в вершине?
Линейная целевая функция имеет параллельные линии уровня. При перемещении такой линии по выпуклому допустимому многоугольнику крайнее значение достигается в вершине или на ребре. Поэтому для ограниченной области достаточно проверить все вершины.
Какие ограничения поддерживает калькулятор?
Два линейных ограничения «меньше или равно» с двумя переменными, причём обе переменные автоматически должны быть неотрицательными. Другие формы нужно преобразовать перед вводом, если это сохраняет требуемую область.
Что если у двух вершин одинаковое оптимальное значение?
Калькулятор показывает одну оптимальную вершину. Если соседние вершины равноценны, каждая точка соединяющего их допустимого ребра тоже оптимальна.
Может ли задача линейного программирования не иметь допустимого решения?
Да, ограничения могут противоречить друг другу, и ни одна точка не будет удовлетворять всем сразу. При неотрицательных пределах эта форма ввода обычно включает начало координат, но другие направления ограничений могут привести к несовместности.
Как формируются кандидаты в вершины?
Калькулятор проверяет начало координат, допустимые пересечения с осями и пересечение двух граничных прямых. Затем исключает все точки вне неотрицательной допустимой области.