Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Геометрическая интерпретация решения ЗЛП.Содержание книги
Поиск на нашем сайте
Графический метод решения ЗЛП состоит из следующих этапов:
Пример 2.3 Решить графическим методом следующую задачу:
х1 + 3х2 ≤ 21 3х1 + 2х2 ≤ 21 3х1 + х2 ≤ 18 х1; х2 ≥ 0
Определить при каких х1 и х2 функция F = 30х1 +60х2 → max Решение.
1) х1 + 3х2 = 21
2) 3х1 + 2х2 = 21
3) 3х1 + х2 = 18
4) х1 = 0 5) х2 = 0 Прямые пронумерованы, а рядом с соответствующим уравнением приведены координаты двух точек, через которые проходят прямые. В результате получим выпуклый пятиугольник ОАВСD.
2. Строим нормальный вектор q = (30;60)/ 3, уменьшив значение координат в 3 раза. Прямая с уравнением 30 х1 + 60 х2 = 0 представляет собой «нулевую» линию уровня целевой функции. Эта прямая проходит через начало координат и перпендикулярна нормальному вектору q. Передвигаем эту прямую параллельно себе по вектору q и фиксируем ее крайнее положение (т.В).
3. Определим координаты точки В, которая принадлежит прямым 1) и 2). Составляется система уравнений: х1 + 3х2 = 21 х1 = 3; х2 = 6 3х1 + 2х2 = 21
Тогда F max =30∙3 + 60∙6 = 450 При минимизации F = 30 х1 + 60 х2 линию уровня необходимо смещать параллельно самой себе в направлении противоположном вектору q. Минимум функции достигается в точке О(0;0). Тогда F min = 0.
К достоинствам геометрического метода решения ЗЛП относятся: - наглядность; - быстрота и легкость нахождения ответа.
К недостаткам геометрического метода относятся: - возможны «технические» погрешности при приближенном построении графиков; - многие величины, имеющие четкий экономический смысл (остатки ресурсов производства, избыток питательных веществ и т.п.) не выявляются; - этот метод легко применим, когда число переменных в стандартной задаче не превышает двух. Выполнить самостоятельно. ЗАДАНИЕ №1. В соответствии с заданием (табл. 1) решить задачу оптимизации графически. В задаче построить многоугольник допустимых решений. На многоугольнике определить точку выхода, определить координаты этой точки и значение целевой функции в точке выхода.
ТАБЛИЦА №1
2.5 Элементы линейной алгебры. Любые m переменных системы уравнений с n переменными, где m < n называются основными (или базисными), если определитель матрицы коэффициентов при них отличен от нуля. Тогда остальные n – m переменных называются неосновными (или свободными). Основными могут быть разные группы из n переменных. Максимальное число групп основных переменных равно числу сочетаний (где m-число уравнений, а n-число переменных). Решение системы Х(х1, х2…хn) называется допустимым, если оно содержит лишь неотрицательные компоненты, в противном случае решение называется недопустимым. Базисным решением системы m уравнений с n неизвестными называется решение в котором все (n – m) переменных равны 0. Допустимое базисное решение иначе называется опорным планом. Пример 2.4. Решить систему уравнений х1 – х2 – 2х3 + х4 = 0 2 х1 + х2 + 2х3 – х4 = 2
Общее число групп основных переменных: - X1X2, X1X3, X1X4, X2X3, X2X4, X3X4. Выясним, могут ли быть основными переменные X1X2 , т.к. определитель матрицы из коэффициентов ׀ 1 -1 ׀ = 1•1 – 2•(-1) ≠ 0, ׀ 2 1 ׀ то X1X2 – основные переменные Аналогично основным можно отнести X1X3; X1X4 (у них определители ≠ 0) Группы X2X3, X2X4, X3X4 не могут быть основными, т.к. их определители = 0
Таким образом система уравнений имеет 3 базисных решения: 1) Для основных переменных X1X2 и не основных X3X4 (X3= X4 = 0) Х1-Х2=0 X1 = ⅔ 2Х1+Х2=2 X2 = ⅔
Таким образом, базисное решение: X = (⅔, ⅔, 0, 0) – допустимое решение; 2) Для основных переменных X1X3 и неосновных X2 = X4 = 0 X1 = ⅔ X3 = ⅓ Базисное решение: X2 = (⅔, 0, ⅓, 0). Оно тоже допустимое. 3) Для основных переменных X1 X4 и неосновных X2 = X3 = 0 Базисное решение X3 (⅔, 0, 0, -⅔) – недопустимое.
2.6 Симплекс-метод (СМ) решения ЗЛП
Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины к соседней, в которых целевая функция принимает лучшие значении до оптимального значения. В настоящее время СМ используется для компьютерных расчетов, однако не сложные методы можно решать и вручную. Для реализации СМ необходимо знать 3 основных элемента: 1. способ определения первоначального допустимого базисного решения; 2. правило перехода к лучшему решению; 3. проверка признака оптимальности решении, который состоит в следующем:
- если в выражении целевой функции отсутствуют положительные коэффициенты при неосновных переменных, то решение максимально; - если отсутствуют отрицательные коэффициенты, то решение минимально.
Для нахождения первоначального базисного решения разобьем переменные на две группы – основные и не основные. При выборе основных переменных на первом шаге не обязательно составлять определитель из их коэффициентов и проверять, равен ли он 0. Достаточно ввести дополнительные неотрицательные переменные с учетом правила определения знака дополнительных переменных: Знак «+», если неравенство вида ≤; Знак «-», если неравенство вида ≥.
Алгоритм вычислительной реализации этих трех элементов рассмотрим на следующем примере. Пример 2.5. Решить задачу симплексным методом: z=18 y1+16y2+5y3+21y4 →min при ограничениях: y1+2y2+3y4≥2 3y1+y2+y3≥3 y1, y2, y3, y4≥0 Шаг 1: Введем дополнительные переменные y5, y6 со знаком «-», т. к. «≥» получим систему уравнений в канонической форме:
y1+2y2+3y4-y5=2 3y1+y2+y3-y6=3
Если на первом шаге в качестве основных переменных взять дополнительные переменные y5, y6, тогда: y1=y2=y3=y4=0, => y5=-2; y6=-3. У1=(0,0,0,0,-2,-3) – недопустимое базисное решение.
Шаг 2: В данном случае в качестве основных удобно взять переменные y3, y4 в соответствии с правилом выбора основных переменных, сформулированным выше. 0 3 ≠0 1 0
y3, y4 - основные переменные. y1=y2=y6=y5=0 неосновные переменные; Выразим основные переменные через неосновные: y3=3-3y1-y2+y6 y4=2/3-y1/3-2/3y2+y5/3 y3=3, y4=2/3;
Базисное решение У2=(0,0,3,2/3,0,0) – допустимое решение. Выражаем линейную функцию через неосновные переменные: z=18y1+16y2+5(3-3y1+y6-y2)+21(2/3-y1/3-2/3y2+y5/3)= 29-4y1-3y2+7y5+5y6 Критерии оптимальности не выполняются, т.к. имеются отрицательные коэффициенты при y1 и y2, поэтому Z1 =29 – не является минимальным. Так как функцию Z можно уменьшить за счет перевода в основные любой из переменных у1 и у2, имеющих в выражении для Z отрицательные коэффициенты. Так как у имеет больший по абсолютному значению коэффициент, то начнем с этой переменной. Шаг 3: y1, y4 - основные переменные. y2, y3, y5, y6=0 – неосновные переменные; После преобразований: y1=1- 1 y2 - 1 у3+ 1 у6; 3 3 3 y4= 1 - 5 у2+ 1 у3+ 1 у5- 1 у6; 3 9 9 3 9 z=25- 5 y2+ 1 у3+ 1 у5- 1 у6; 3 9 3 9 y3=(1;0;0;1/3;0;0) – допустимое базисное решение. Z(y3)=25 – не является min, так как имеется отрицательный коэффициент при y2, поэтому переменную y2 переводим в основную.
Шаг 4: y1,y3 – основные переменные. y3, y4, y5, y6=0 – неосновные переменные. у1= 4 - 2 у3+ 5 у4- 1 у5+ 2 у6 5 3 3 5 5 y2= 3 + 1 у3- 9 у4+ 3 у5- 1 у6 5 5 5 5 5 y3= (4/5;3/5;0;0;0;0) – допустимое базисное решение z=24+y3+3y4+6y5+4y6→min Решение оптимальное, так как в выражении нет отрицательных коэффициентов при неосновных переменных. Z(y4)=24=min
|
||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-17; просмотров: 182; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.78.249 (0.008 с.) |