Целочисленное программирование. Графический метод

Необходимо найти минимальное значение целевой функции F = 6X1-4X2 → min, при системе ограничений:
-x1+5x2≥0(1)
x1+2x2≤14(2)
6x1≤36(3)
2x1+2x2≥4(4)
-3x1+2x2≤6(5)
x1≥0(6)
x2≥0(7)
где x1, x1 - целые числа.

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

Границы области допустимых решений

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

Рассмотрим целевую функцию задачи F = 6X1-4X2 → min.
Построим прямую, отвечающую значению функции F = 0: F = 6X1-4X2 = 0. Будем двигать эту прямую параллельным образом. Поскольку нас интересует минимальное решение, поэтому двигаем прямую до первого касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Решение получилось целочисленным.

загрузка...