![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Решение задачи методом ветвей и границ 1 страница
Согласно методу для каждой целочисленной переменной возможно задать верхнюю и нижнюю границу, в пределах которых содержится ее оптимальное значение. В данном случае нижняя граница равна Задача №1 - ослабленная задача. Данная задача решена в пункте 1.3. Добавим задачу в основной список. Решение: Таблица 2.6
Решение данной задачи не удовлетворяет требованиям целочисленности, поэтому необходимо простроить две порождённые задачи. Для образования порожденных задач выберем переменную Х4. Задача №2 - к исходным данным задачи №1 добавляется ограничение Х4> =4 Выразим допустимый базис в форме Таккера: x5=3-(-2x1+2x2-2x3+3x4) x6=-2-(-3x1+0x2+3x3-5x4) x7=-11-(-1x1-5x2-4x3-1x4) x8=-10-(-2x1-2x2-3x3+0x4) x9=-4-(0x1+0x2+0x3-1x4) Целевая функция в форме Таккера: Y=0-(4x1+5x2+17x3-2x4) Таблица 2.7
Используем двойственный симплекс-метод. Вводим в базис X2, выводим из базиса X7. Таблица 2.8
Используем двойственный симплекс-метод. Вводим в базис X1, выводим из базиса X8. Таблица 2.9
Используем двойственный симплекс-метод. Вводим в базис X4, выводим из базиса X9. Таблица 2.10
Используем двойственный симплекс-метод. Вводим в базис X8, выводим из базиса X5 Таблица 2.11
Решение оптимально. Решение данной задачи не удовлетворяет требованиям целочисленности, поэтому необходимо простроить две порождённые задачи. Для образования порожденных задач выберем переменную Х2. Задача №4 - к исходным данным задачи №2 добавляется ограничение Х2> =1. Выразим допустимый базис в форме Таккера: x5=3-(-2x1+2x2-2x3+3x4) x6=-2-(-3x1+0x2+3x3-5x4) x7=-11-(-1x1-5x2-4x3-1x4) x8=-10-(-2x1-2x2-3x3+0x4) x9=-4-(0x1+0x2+0x3-1x4) x10=-1-(0x1-1x2+0x3+0x4) Целевая функция в форме Таккера: Y=0-(4x1+5x2+17x3-2x4) Таблица 2.12
Используем двойственный симплекс-метод. Вводим в базис X2, выводим из базиса X7. Таблица 2.13
Используем двойственный симплекс-метод. Вводим в базис X1, выводим из базиса X8. Таблица 2.14
Используем двойственный симплекс-метод. Вводим в базис X4, выводим из базиса X9. Таблица 2.15
Используем двойственный симплекс-метод. Вводим в базис X8, выводим из базиса X5. Таблица 2.16
Используем двойственный симплекс-метод. Вводим в базис X7, выводим из базиса X10. Таблица 2.17
Решение оптимально. Решение данной задачи не удовлетворяет требованиям целочисленности, поэтому необходимо простроить две порождённые задачи. Для образования порожденных задач выберем переменную Х1. Задача №6 - к исходным данным задачи №4 добавляется ограничение Х1> =6. Выразим допустимый базис в форме Таккера: x5=3-(-2x1+2x2-2x3+3x4) x6=-2-(-3x1+0x2+3x3-5x4) x7=-11-(-1x1-5x2-4x3-1x4) x8=-10-(-2x1-2x2-3x3+0x4) x9=-4-(0x1+0x2+0x3-1x4) x10=-1-(0x1-1x2+0x3+0x4) x11=-6-(-1x1+0x2+0x3+0x4) Целевая функция в форме Таккера: Y=0-(4x1+5x2+17x3-2x4)
Таблица 2.18
Используем двойственный симплекс-метод. Вводим в базис X2, выводим из базиса X7. Таблица 2.19
Используем двойственный симплекс-метод. Вводим в базис X1, выводим из базиса X11. Таблица 2.20
Используем двойственный симплекс-метод. Вводим в базис X4, выводим из базиса X9. Таблица 2.21
Используем двойственный симплекс-метод. Вводим в базис X7, выводим из базиса X10.
|