Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л-11 Примеры решения задач экономического содер...docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
635.71 Кб
Скачать

8. Задачи линейного программирования решаемые графическим методом.

Задача линейного программирования, которая является частным случаем задачи оптимизации записывается следующим образом: Система 7.10

Слайд 28(6)

(7.10)

Дана система из m линейных неравенств с n неизвестными и линейная функция F. Требуется найти решение системы x1, x2, x3…xn, удовлетворяющей ГРУ, при котором функция F принимает max значение.

Задачи линейного программирования можно решить аналитическим путем и графическим методом. Второй метод – наглядный, но пригоден лишь для n=2 ( т.е. где число переменных = 2).

Пример. Слайд 29

Известно, что уравнение прямой имеет вид: a1x1+a2x2=b. Построим прямую 2x1+x2=2. Перепишем это уравнение в виде:

При такой форме записи в знаменателе показаны отрезки, которые отсекает прямая на осях координат (Рис.2).

Если от исходного уравнения перейти к неравенству 2x1+x22, то графически решение этого неравенства показано на рис. 3, т.е. решением линейного неравенства с двумя переменными является полуплоскость.

На рис. 3 часть плоскости, которая не удовлетворяет неравенству расположена выше прямой, заштрихована. Координаты всех точек, принадлежащих не заштрихованной части плоскости, имеют такие значения х1 и х2, которые удовлетворяют заданному неравенству.

Эта полуплоскость является областью допустимых решений (ОДР).

Рассмотрим систему неравенств: Слайд 30

Для удобства запишем ее в следующем виде:

Графическое решение этой системы показано на рис. 4 Слайд 31

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

Т.к. в ОДР бесчисленное множество точек, значит, рассматриваемая система имеет бесчисленное множество допустимых решений.

Если мы хотим найти оптимальное решение, то мы должны принять целевую функцию. Пусть мы хотим, чтобы решение было оптимальным в смысле максимизации целевой функции F=x1+x2 → max Слайд 32

Эта зависимость на рис. 5 представлена в форме уравнения прямой с угловым коэффициентом x2=F–x1, из которого видно, что tg= –1. При этом угол =135, а величина F равна отрезку, отсекаемому прямой на оси ординат. Если прямую перемещать параллельно самой себе в направлении, указанном стрелками, то величина F будет возрастать. Совместим теперь ОДР, изображенную на рис. 4, с линией целевой функции F, построенной на рис. 5, получим рис. 6.

П оскольку требуется найти оптимальное решение, при котором целевая функция F=x1+x2max, т.е. стремится к максимуму, будем перемещать график целевой функции в направлении увеличения F. Очевидно, что оптимальным решением будут координаты точки С, равные х1* и х2*. При этом F=F*.

На основании рассмотренного можно сделать вывод:

-оптимальным решением являются координаты вершин ОДР.

На этом базируется аналитический метод решения задач линейного программирования, который заключается в следующем:

  • Найти вершины ОРД, как точки пересечения ограничений.

  • Определить последовательно значения целевой функции в вершинах.

  • Вершина, в которой ЦФ приобретает оптимальное (максимальное или минимальное) значение, является оптимальной вершиной.

  • Координаты этой вершины и являются искомыми оптимальными значениями переменных.