Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3

.docx
Скачиваний:
7
Добавлен:
03.10.2013
Размер:
29.76 Кб
Скачать

Билет №3. Графический метод решения задач линейного программирования.

Имеет ограниченную область применения: им можно решать задачи следующего типа:

  1. Задачи в симметричной форме записи с n=2;

  2. Задачи с n переменными в канонической форме, при условии что (n-r)≤2, r – ранг системы ограничений (1).

Решение задач типа1.

Найти , который является решением системы уравнений:

(1)

для которой целевая функция (2).

Решение проходит в 2этапа:

  1. Построение ОДР – область допустимых решений задачи – множество точек на плоскости . ОДР по условию (2) лежит в первой координатной четверти.

m

0

Выпишем какое-либо неравенство из системы ограничений (1):

(4)

Выясним какое множество определяет это неравенство (из ОДР).

(5)

Это уравнение определяет на плоскости прямую линию m, которая делит плоскость на две полуплоскости. Геометрический смысл трёхчлена:

Теорема:

Для того, чтобы точки и лежали по одну сторону от прямой m, необходимо и достаточно, чтобы знак трёхчлена совпадал со знаком трёхчлена . т. т.

Доказательство:

Проведём прямые: через т. и через т., причём , и . т. и т..

Рассмотрим векторы:

.

Вектор и коллинеарны существуют числа , такие что:

(6) и (7).

То есть т. и т. лежат по одну сторону от прямой m, тогда и только тогда, когда , то есть знаки совпадают.

Подсчитаем значение трёхчлена в т.:

Ищем из равенств (6) и (7):

(8)

так как

Точно также мы можем получить: .

Знак трёхчлена совпадает со знаком , а знак трёхчлена - совпадение знаков этих трёхчленов равносильно тому, что т. лежат по одну сторону от прямой m.

Следствие:

Для точек одной из полуплоскостей () выполняется неравенство: (10), а для точек других полуплоскостей: .

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

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

  1. Нахождение в ОДР оптимального решения.

Рассмотрим уравнение (3).

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

Каждая из этих прямых называется линией уровня, так как согласно (3) на каждой их этих прямых значение постоянно.

Найдём градиент функции ():

линии уровня и показывает направление, по которому нужно перемещать линии уровня, чтобы значение возрастало.

– обозначаем для удобства.

Определение:

Линия уровня, имеющая общие точки с ОДР и расположенная так, что ОДР делит координатную плоскость , называется опорной прямой.

Чтобы найти оптимальное решение выполним следующее:

  1. Строим вектор в начале координат.

  2. Перпендикулярно вектору проведём одну из линий уровня, имеющую общие точки с ОДР.

  3. Перемещая эту линию уровня в направлении вектора в задаче на max, или в противоположном направлении в задаче на min, найдём опорную прямую.

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

В зависимости от вида ОДР и целевой функции задача может иметь: единственное решение, бесконечное множество решений или не иметь решений ввиду несовместимости ограничений или неограниченности целевой функции в ОДР.

единственное решение т.:

ОДР

опорная прямая

линия уровня

Бесконечное множество решений (так как пересекаются по прямой):

опорная прямая

ОДР

0

Решений нет ввиду неограниченности целевой функции:

ОДР

0

Соседние файлы в предмете Математический анализ