![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Геометрическая интерпретация решения ЗЛП.Содержание книги
Поиск на нашем сайте
Графический метод решения ЗЛП состоит из следующих этапов:
Пример 2.3 Решить графическим методом следующую задачу:
3х1 + 2х2 ≤ 21 3х1 + х2 ≤ 18 х1; х2 ≥ 0
Определить при каких х1 и х2 функция F = 30х1 +60х2 → max
4) х1 = 0 5) х2 = 0 Прямые пронумерованы, а рядом с соответствующим уравнением приведены координаты двух точек, через которые проходят прямые. В результате получим выпуклый пятиугольник ОАВСD.
2. Строим нормальный вектор q = (30;60)/ 3, уменьшив значение координат в 3 раза. Прямая с уравнением 30 х1 + 60 х2 = 0 представляет собой «нулевую» линию уровня целевой функции. Эта прямая проходит через начало координат и перпендикулярна нормальному вектору q. Передвигаем эту прямую параллельно себе по вектору q и фиксируем ее крайнее положение (т.В).
3. Определим координаты точки В, которая принадлежит прямым 1) и 2). Составляется система уравнений:
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 переменных. Максимальное число групп основных переменных равно числу сочетаний Пример 2.4. Решить систему уравнений
2 х1 + х2 + 2х3 – х4 = 2
Общее число групп основных переменных: Выясним, могут ли быть основными переменные 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, -⅔) – недопустимое.
Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины к соседней, в которых целевая функция принимает лучшие значении до оптимального значения. В настоящее время СМ используется для компьютерных расчетов, однако не сложные методы можно решать и вручную. Для реализации СМ необходимо знать 3 основных элемента: 1. способ определения первоначального допустимого базисного решения; 2. правило перехода к лучшему решению; 3. проверка признака оптимальности решении, который состоит в следующем:
- если отсутствуют отрицательные коэффициенты, то решение минимально.
Для нахождения первоначального базисного решения разобьем переменные на две группы – основные и не основные. При выборе основных переменных на первом шаге не обязательно составлять определитель из их коэффициентов и проверять, равен ли он 0. Достаточно ввести дополнительные неотрицательные переменные с учетом правила определения знака дополнительных переменных: Знак «+», если неравенство вида ≤; Знак «-», если неравенство вида ≥.
Алгоритм вычислительной реализации этих трех элементов рассмотрим на следующем примере. Пример 2.5. Решить задачу симплексным методом: z=18 y1+16y2+5y3+21y4 →min при ограничениях:
3y1+y2+y3≥3 y1, y2, y3, y4≥0 Шаг 1: Введем дополнительные переменные y5, y6 со знаком «-», т. к. «≥» получим систему уравнений в канонической форме:
y1+2y2+3y4-y5=2
Если на первом шаге в качестве основных переменных взять дополнительные переменные y5, y6, тогда: y1=y2=y3=y4=0, => y5=-2; y6=-3. У1=(0,0,0,0,-2,-3) – недопустимое базисное решение.
Шаг 2: В данном случае в качестве основных удобно взять переменные y3, y4 в соответствии с правилом выбора основных переменных, сформулированным выше.
1 0
y3, y4 - основные переменные. y1=y2=y6=y5=0 неосновные переменные; Выразим основные переменные через неосновные:
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 – неосновные переменные; После преобразований:
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 – неосновные переменные.
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; просмотров: 185; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.213.201 (0.011 с.) |