Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс МП для ПФ41.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
4.21 Mб
Скачать

6. Графический метод решения злп

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

Пример

Найти решение X*=(x*1,x*2), которое удовлетворяет системе неравенств:

a llx1+a12x2 ≤ b1

a21x1+a22x2 ≤ b2 (1.6.1)

а31х132х2 ≤ b3

…………………………………………

am1х1m2х2 ≤ bm

условиям неотрицательности переменных:

х 1 ≥ 0, х 2 ≥ 0 (1.6.2)

и которое доставляет оптимальное значение целевой функции:

F = c1x1+c2x2 —>max(min). (1.6.3)

Применение геометрического метода предполагает использование нескольких этапов.

На первом из них в системе координат X1OX2 строится область допустимых решений задачи (ОДЗ). Для этого каждое из неравенств системы (1.6.1) заменяем равенством и строим соответствующие этим равенствам граничные прямые: ailx1+ai2x2 = bi (i=l,…, m).

Каждая из этих прямых делит плоскость Х1ОХ2 на две полуплоскости (рис. 1.6.1). Для точки (*) А, принадлежащей одной из этих полуплоскостей, выполняется неравенство: ailx1+ai2x2 < bi (i=l,…, m).

для любой (*)В, принадлежащей другой полуплоскости, — противоположное: ailx1+ai2x2 > bi (i=l...m),

а для любой из точек, лежащих на граничной прямой, — уравнение: ailx1+ai2x2 = bi (i=l.. .m).

Рис. 1.6.1. Построение ОДЗ

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

Если же неравенство не удовлетворяется, штриховка, выделяющая искомую полуплоскость, обращена в противоположную от данной точки сторону.

Неравенства x1≥0 и х2≥0 также соответствуют полуплоскостям, одна из которых расположена справа от оси ординат, а другая - над осью абсцисс (рис. 1.6.1).

Выделив полуплоскости, содержащие решения, удовлетворяющие неравенствам, входящим в рассматриваемую систему, мы определим область, в которой находятся решения, удовлетворяющие всем ограничениям, входящим в рассматриваемую систему неравенств. Именно эта область и есть область допустимых решений задачи.

Пример. Необходимо построить область допустимых решений, удовлетворяющую системе неравенств:

x12≤ 1

x1-x2≤ -1

х 1 ≥ 0, х 2 ≥ 0

Для этого первое из неравенств обратим в равенство (x12= 1) и построим соответствующую ему граничную прямую. Эта прямая проходит через две точки, координаты которых можно определить следующим образом. Положим, x1=0, тогда получим 0+х2= 1, т. е., х2= 1,а если х2=0, тогда x1+0= 1, т. е.,x1=l, следовательно, граничная прямая на рис. 1.6.2 проходит через точки с координатами (0,1) и (1,0).

Чтобы определить; в какой полуплоскости находят решения, удовлетворяющие первому неравенству, подставим точку с координатами (0,0) в первое неравенство 0+0≤ 1 и убедимся, что точка (0,0) ему удовлетворяет. Следовательно, все решения, удовлетворяющие данному неравенству, находятся в той же полуплоскости, что и точка 0, значит, штриховка, выделяющая полуплоскость, содержащую решения, удовлетворяющие первому неравенству, обращена к точке 0. Затем определим полуплоскость, в которой находятся решения, удовлетворяющие второму неравенству. Для этого второе из неравенств обратим в равенство и построим соответствующую этому равенству граничную прямую. С помощью приема, описанного выше, определим точки, через которые проходит граничная прямая; этими точками будут: (x1=0, х2=1) и (x2=0, x1=-l).

И спытав точку 0, увидим, что штриховка, выделяющая полуплоскость, содержащую решения, удовлетворяющие первому неравенству, обращена в сторону, противоположную от 0.

Выделим полуплоскости, соответствующие неравенствам: x1 ≥ 0 и х2 ≥ 0. Полуплоскость справа от оси ординат будет соответствовать неравенству x1 ≥ 0, а полуплоскость над осью абсцисс — неравенству х2 ≥ 0. В рассматриваемом примере область допустимых решений состоит из одной точки с координатами (0,1). Рис. 1.6.2. ОДЗ —одна точка

В общем случае область допустимых решений систем неравенств (1.6.1) и (1.6.2) может быть:

1. пустой, что означает несовместимость систем неравенств:

x 1+x2≤3

x1-x2≤4

x1≥0; x2≥0

Рис. 1.6.3. ОДЗ —пуста

2. одной точкой:

x1+x2 ≤l

x1-x2 ≤-1

x1 ≥0; x2 ≥0

Рис. 1.6.4. ОДЗ одна точка