Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представление задачи линейного программирования на плоскостиСодержание книги
Поиск на нашем сайте Рассмотрим случай основной задачи линейного программирования, когда число переменных xj превышает количество уравнений ограничений на 2, то есть n-m = 2. В этом случае задача линейного программирования приобретает наглядную геометрическую интерпретацию и для ее решения можно воспользоваться графическим методом. Выделим из всей совокупности xj две переменных, которые назовем свободными переменными. Используя уравнения-ограничения (3.6), выразим остальные переменные, называемые базисными, через свободные. Пусть в качестве свободных переменных выбраны переменные x 1 и x 2. Тогда базисные переменные будут связаны со свободными следующими соотношениями
Построим координатные оси O x 1 и O x 2. Каждая точка координатной оси соответствует определенному значению одной из свободных переменных. Отметим штриховкой те полуоси, на которых переменные x 1 и x 2 принимают неотрицательные значения. Так переменная x 1 принимает неотрицательные значения вправо от оси O x 2, а переменная x 2 - вверх от оси O x 1. Очевидно, в первом квадрате переменные x 1 и x 2 будут неотрицательными. По условию задачи все остальные переменные также должны быть неотрицательными, то есть x 3³0, x 4³0,..., xn ³0 или
Рис.3.1 Если положить x 3= 0, то есть взять предельно допустимое значение x 3, то уравнение b 3 + a 31 x 1 + a 32 x 2 = 0 в координатах x 1O x 2 представляет собой уравнение прямой. Каждая точка прямой соответствует x 3=0. Область, лежащая по одну сторону этой прямой, будет соответствовать положительным значениям x 3, а по другую сторону - отрицательным. Отметим штриховкой ту область, где переменная x 3 принимает положительное значение. Аналогичным образом построим прямые x 4= 0,..., xn = 0 и определим области, где переменные x 4>0, x 5>0,..., xn >0. Тогда область (многоугольник), каждая точка которых соответствует неотрицательным значениям переменных x 1, x 2,..., xn и будет областью допустимых значений. Приступим теперь к поиску оптимального решения. Выразим целевую функцию через свободные переменные:
где g0 = c3b3 +... + cnbn g1 = c1 + c3a31 +... + cnan1 g2 = c2 + c3a32 +... + cnan2
Положим значение L (x) = G 1. Тогда уравнение
представляет собой уравнение прямой в координатах x 1O x 2. Она пересекает координатные оси в точках
Определив эти точки, построим прямую (3.11). Изменим значение целевой функции до G 2. Очевидно, уравнение
также является уравнением прямой. Изменение целевой функции от G 1 до G 2 соответствует перемещению прямой параллельно самой себе. При решении задачи ЛП графическим способом для построения исходной прямой удобно положить L (x) = g0. Тогда из (3.10) следует, что
Назовем прямую L 0(x) основной прямой. Так как она проходит через начало координат, то для ее построения необходимо найти еще одну точку. Очевидно, уравнению (3.13) удовлетворяет также и точка (g2, -g1). Перемещение основной прямой параллельно самой себе в направлении определяемом вектором, направленным из начала координат в точку (-g1, -g2) будет соответствовать уменьшению значения целевой функции L (x). Точка x*, принадлежащая области допустимых решений и наиболее удаленная от начала координат в направлении перемещения прямой целевой функции и будет оптимальным решением задачи линейного программирования.
|
||||||||||||||
|
Последнее изменение этой страницы: 2017-02-08; просмотров: 513; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |