![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Двойственный симплекс-метод.
Двойственный симплекс метод состоит в том, что если мы не можем подобрать базисный план для задачи (1), то можем воспользоваться двойственной задачей. Z=сTx→ max Ax=b (1) x≥ 0 Пусть ∆ Т≤ 0 предположим, что у вектора хБ есть отрицательная координата. Возможно ли использовать данный допустимый базисный план, при поиске искомого решения Рассмотрим двойственную задачу: w=bTy→ min (2) ATy≥ c v=ATy-c≥ 0 w= bTy+0v→ min ATy-v=c v≥ 0 ∆ T=cT-cБTAБ-1A≤ 0 АТ(АБ-1)ТcБ≥ c АТу≥ c у=(АБ-1)ТcБ – допустимый план значений (2)
∆ T=bТ-bБТDБ-1D Если jϵ Б АБ=Е, то ∆ =-V, ∆ Б=0, ∆ Н≤ 0 vН≥ 0
DБ= D=
Выбранный нами базис не является решением. Оптимальный план можно улучшить х= Вводим координату х0 в базисную. Выводим из вектора у координату уi0. Находим ϴ =min Определим, какую переменную необходимо вывести из базиса, а какую ввести в небазисный DБ
уТ-vБ=сБ vН-АНТvБ=АНТсБ-сН vН= АНТсБ-сН+ АНТvБ jϵ H vj=AjТсБ-сj+AjТvБ vj=∆ j+AjТvБ vБ=
|