КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Признак оптимальности ЗЛП
4.1. Если найдётся свободный вектор Aj, (см жёлтый фон), у которого
Следовательно, второй столбец будет ведущим и вектор А2 будем вводить в базис (j=2). Имена всех векторов, входящих в базис записаны в столбце “ Сб ”. Чтобы найти, какой из них нужно вывести из базиса, надо заполнить столбец a22=-1<0, (j=2, i=2), поэтому Θ2=0, a12=+1>0, (j=2, i=1) Θ1=b1/a12=2/1=2, Θ1=2, a32=+3>0, (j=2, i=3) Θ3=b3/a32=14/3=14/3, Θ3=14/3 В строке с минимальным Итак, над ведущим столбцом написано имя вектора, вводимого в базис (это А2), а в самом начале ведущей строки – имя вектора, выводимого из базиса (это А3). В нашем примере Следовательно, Вектор А3 был ортом Е2, теперь нужно, чтобы вектор А2=Е2. Эта операция выполняется с помощью одного шага метода полного исключения: 1) Ведущую строку (у нас – 1-я) делим на ведущий элемент (у нас a12=1), получим новую ведущую строку для следующей симплексной таблицы; 2) все остальные элементы ведущего столбца обнуляем с помощью новой ведущей строки (это мы умеем – домножаем, складываем…).. В результате получим новую симплексную таблицу (первая итерация). В нашем примере в первой итерации получили х1=0; х2=2; z1=8M+6. Или 8М-6? Теперь для каждого вектора В первой итерации план ещё не оптимальный, так как оценка При этом Переменная х 6 - искусственная, следовательно, в следующих итерациях этот столбец учитывать не нужно. Во второй итерации вводим в базис вектор А5 вместо вектора А4 и получаем третью итерацию, в которой все оценки
4.2. Если в результате очередной операции получим, что все искусственные переменные (у нас х6 (это вместо w)) выведены из условия задачи (равны нулю) и при этом оценки всех векторов-коэффициентов В нашем примере третья итерация даёт оптимальный план: х1=7; х2=9; z0=-34. 4.3. Если в процессе решения обнаружится, все векторы, имеющие положительные оценки не имеют положительных координат, то целевая функция не имеет искомого оптимума. 4.4. Если в процессе решения окажется, чтооценки всех векторов неположительны, но тем не менее имеются искусственные переменные не равные нулю, то исходная задача не имеет решения, система её ограничений противоречива.
Дата добавления: 2014-01-07; Просмотров: 428; Нарушение авторских прав?; Мы поможем в написании вашей работы! |