Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Геометрическая интерпретация задачи линейного программирования





Исследование операций

Семинар

ГЕОМЕТРИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

Определение выпуклой области. Пусть на плоскости x O y заданы две точки: А 1 (x (1); y (1)) и А 2 (x (2); y (2)), определяющие прямолинейный направленный отрезок (рис.1.2). Найдем координаты произвольной внутренней точки А (x; y) данного отрезка через координаты его начала и конца.

 

 

Векторы А 1 А = (x – x (1); yy (1)) и A 1 A = (x (2) x (1); y (2) y (1)) параллельны и одинаково направлены, поэтому А 1 А = t (A 1 A 2), где 0£ t £1, или x – x (1) = t (x (2) x (1)), y – y (1) = t (y (2) – y(1)). Полагая 1 – t = l 1, t = l 2, получаем

(2.43)

Учитывая, что в (2.43) координаты точки А являются суммами одноименных координат точек А 1 и А 2, умноженными соответственно на числа l 1 и l 2, окончательно имеем:

А = l 1А1 + l 2А2, (2.44)

l 1 ³ 0, l 2 ³ 0, l 1 + l 2 = 1. (2.45)

Точка А, для которой выполняются условия (2.44) и (2.45), называется выпуклой линейной комбинацией точек А 1 и А 2. Множество называется выпуклым, если вместе с любыми двумя своими точками оно содержит и их произвольную выпуклую линейную комбинацию. Геометрический смысл этого определения состоит в том, что множеству вместе с его двумя произвольными точками полностью принадлежит и прямолинейный отрезок, их соединяющий. Точка множества называется граничной, если любой шар сколь угодно малого радиуса с центром в этой точке содержит как точки, принадлежащие множеству, так и точки, не принадлежащие ему. Граничные точки множества образуют его границу. Замкнутым называется множество, содержащее все свои граничные точки. Замкнутое множество называется ограниченным, если существует шар радиуса конечной длины с центром в любой точке множества, который полностью содержит в себе данное множество; в противном случае множество называется неограниченным. Пересечением двух (или нескольких) множеств называется множество, представляющее общую часть данных множеств. Точка A выпуклого множества называется угловой, если она не может быть представлена в виде выпуклой линейной комбинации каких-нибудь двух различных точек данного множества. Выпуклым многоугольником называется выпуклое замкнутое ограниченное множество на плоскости, имеющее конечное число угловых точек. Угловые точки многоугольника называются его вершинами, а отрезки, соединяющие две вершины и образующие его границу, — сторонами многоугольника.

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

Т е о р е м а 2. Замкнутый, ограниченный, выпуклый многогранник является выпуклой линейной комбинайией своих угловых точек.

Доказательство. Рассмотрим многоугольник, имеющий n вершин.

1) Докажем, что любая точка треугольника удовлетворяет теореме. В треугольнике A 1 А 2 А 3 (рис.2.3) возьмем произвольную точку А 4 и через нее проведем отрезок А 1 А 4.

Так как точка А принадлежит отрезку А 1 А 4, то она — выпуклая линейная комбинация его концов, т. е.

А = t 1 A 1 + t 4 А 4, t 1 ³ 0, t 4 ³ 0,

t 1 + t 4 = 1. (2.46)

 

Точка А 4 принадлежит отрезку А 2 А 3, следовательно, является выпуклой линейной комбинацией его концов, т. е.

А 4 = t 2 А 2 + t 3 А 3, t 2 ³ 0, t 3 ³ 0, t 2 + t 3 = 1. (2.47)

Подставляя (2.47) в (2.46) получаем

А = t 1 A 1 + t 4(t 2 А 2 + t 3 А 3) = t 1 А 1 + t 2 t 4 А 2 + t 3 t 4 А 3.

Полагая t 1 = l 1, t 2 t 4 = l 2, t 3 t 4 = l 3, окончательно имеем

А = l 1 А 1 + l 2 А 2 + l 3 А 3,

l 1 ³ 0, l 2 ³ 0, l 3 ³ 0, l 1 + l 2 + l 3 = 1, (2.48)

т. е. точка А — выпуклая линейная комбинация вершин А 1, А 2, А 3.

2) В выпуклом многоугольнике, имеющем n вершин (n > 3), добавляя к правой части соотношения (2.48) остальные n ‑ 3 вершины, умноженные на нуль, окончательно получим

А = l 1 А 1 + l 2 А 2 + l 3 А 3 + 0× А 4 +... + 0× Аn,

lI ³ 0 (i = 1, 2,..., n), ,

т. е. точка А — выпуклая линейная комбинация угловых точек многоугольника.

Лемма 1. Пересечение любого числа выпуклых множеств есть множество выпуклое (если оно не пусто).

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

Пусть дана задача

(min) Z = C 1 x 1 + C 2 x 2 (2.49)

(2.50)

х 1 ³ 0, х 2 ³ 0. (2.51)

Совокупность чисел х 1, х 2,..., хn, удовлетворяющих ограничениям называется решением. Если система неравенств (2.50) при условии (2.51) имеет хотя бы одно решение, она называется совместной, в противном случае несовместной. Дадим геометрическую интерпретацию элементов этой задачи. Каждое из ограничений задает на плоскости х 1 Ох 2 некоторую полуплоскость с граничной прямой аi 1 x 1 + аi 2 x 2 = bi (i = 1, 2,..., m). Полуплоскость — выпуклое множество. Но по лемме 1 пересечение любого числа выпуклых множеств является выпуклым множеством. Отсюда следует, что область допустимых решений задачи (2.49)—(2.51) есть выпуклое множество.

Условия неотрицательности определяют полуплоскости соответственно с граничными прямыми х 1 = 0, х 2 = 0. Система совместна, поэтому полуплоскости, как выпуклые множества, пересекаясь, образуют общую часть, которая является выпуклым множеством и представляет собой совокупность точек, координаты каждой из которых являются решением данной системы. Совокупность этих точек (решений) назовем многоугольником решений. Он может быть точкой, отрезком, лучом, многоугольником, неограниченной многоугольной областью.

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

Перейдем к геометрической интерпретации целевой функции. Пусть область допустимых решений ЗЛП — непустое множество. Например, многоугольник А 1 А 2 А 3 А 4 А 5 А 6 (рис. 2.4). Выберем произвольное значение целевой функции Z = Z0. Получим C 1 x 1 + C 2 x 2 = Z0. Это уравнение прямой линии. В точках прямой NM целевая функция сохраняет одно и то же постоянное значение Z 0. Считая в равенстве (2.49) Z параметром, получим уравнение семейства параллельных прямых, называемых линиями уровня целевой функции (линиями постоянного значения).

 

Date: 2015-05-05; view: 937; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию