![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приклад.
-24x1+2x3+6x4®max
2x1+2x2+x3+x4=6 y2 x1, …, x4³ 0
-3y1+2y2³ -24 y1+y2 = 2 y1+2y2³ 0 y1+y2³ 2 Y = (4; -2)
3y1+y2³ 6 Z = 4 На підставі теореми 2: Вирішимо дану систему рівнянь методом (-3y1+2y2+24)x1=0 підбору. Y=(4; -2) (y1+2y2)x2=0 (y1+y2-2)x3=0 (3y1+y2-6)x4=0 Підставивши в систему знайдені значення Y, отримаємо: X = (0, 2, 2, 0) Z = 4. Доцільність використовування ПЗ: Використовується з метою зниження розмірності задачі. Зменшення кількості змінних. Використовується в інших задачах (Подвійний симплекс метод).
ПОДВІЙНИЙ СИМПЛЕКС МЕТОД
Даний метод оснований на постійному поліпшенні неприпустимості рішень. Якщо в ПРЗ симплекс методу основана на постійному поліпшенні значень ЦФ:
0 0, то в ПЗ Xбазисне: Xn Eх B; Xn £ 0. Мета: Xn®max.
ВІДЗНАКА ПОДВІЙНОГО симплекс методу (ПСМ) від ПРЯМОГО (ПРСМ)
Вибір направляючого елементу (спочатку визначається рядок: min(Xi0 ç Xi0 < 0), а потім стовпець: Канонічна форма ПСМ повинна мати рівність та одиничний базис. Для приведення до канонічного виду необхідно розрахувати псевдоплан. Псевдоплан – це нова модель, що містить в собі одиничний базис (сопряжённый базис) та неприпустиме опорне рішення. Примітка: існують типові моделі, для яких псевдоплан можна записати відразу (наприклад, Задача змінно-добового планування). Якщо в ПРСМ повинна бути хоча б одна Ітерація, то в ПСМ рішення може бути отримане відразу після перерахунку псевдоплану. Всі останні Подвійні симплекс-перетворення аналогічні ПРСМ.
Приклад.
4x1+3x2+10x3+5x4®min 3 * 10 розмірність симплекс задачі. 3x1+2x2-x3+5x4³ 8 3 * 7 розмірність подвійної СЗ. x2-3x3+6x4³ 4 2x1+x3-x4³ 0 x1, …, x4³ 0 необхідно привести до max та до рівностей (канонічний вигляд): -4x1-3x2-10x3-5x4®max
-x2-3x3+6x4-x6=4 y2 2x1+x3-x4-x7=0 y3
формуємо подвійну модель, щоб вибрати “сопряжённый” базис.
3y1+2y3³ -4 A1 2y1-y2³ -3 A2 -y1-3y2+y3³ -10 A3 5y1+6y2-y3³ -5 A4 -y1> 0 A5 -y2> 0 A6 -y3> 0 A7 3) На підставі рядків ПЗ будуємо подвійні вектори А0, А1, А2, А3, А4, А5, А6, А7.
8 3 2 -1 А0 = 4 А1 = 0 А2 = -1 А3 = -3 0 2 0 1
А4 = 6 А5 = 0 А6 = -1 А7 = 0 -1 0 0 -1
4) Вибір “сопряжённого” базису розміром m. Для цього необхідно: свавільно вибрати m рівнянь (в даній задачі вибираємо рівняння (5, 6, 7), тут розв’язуємо цю систему з m рівнянь; підставляємо рішення в кожне з залишених (n-m) обмежень(в даній задачі це рівняння(2, 3, 4, 5)) та перевіряємо, чи задовольняє “сопряжённый” базис. Якщо так, то відбувається розрахунок симплекс таблиці, тобто псевдоплан. Якщо ж ні, то даний варіант не задовольняє, тому слід перейти до наступного “сопряжённого ”базису. Отже маємо складену симплекс таблицю:
A0 = A5X50 + A6X60 + A7X70
8 = -1x50 + 0x60 + 0x70 4 = 0x50 - 1x60 + 0x70 0 = 0x50 + 0x60 – 1x70 Xb = (-8; -4; 0).
Наступні розрахунки утворюються аналогічним чином.
Класифікація методів неперервного лінійного програмування Симплекс метод використовується коли: ЦФ®max, а обмеження £ 0. Симплекс метод (М-задача): обмеження ³ 0, = 0. Подвійний симплекс метод без розрахунку псевдоплану, цільова функція®min, а всі обмеження > 0 (задача змінно-добового планування). Подвійний симплекс метод з розрахунком псевдоплану.
СПЕЦІАЛЬНІ ЗАДАЧІ ЛІНІЙНОГО ПРОГРАМУВАННЯ
Задача призначення. - задача про розподілення обладнання Потрібно розподілити 5 екскаваторів між 4 кар’єрами з метою максимізації виробітки.
5 -100 7 -100 0
4 4 12 10 0
10 -100 -100 14 0 Xij ³ 0;
Для приведення задачі до закритого вигляду, необхідно ввести (додати) фіктивне обладнання. Задача про розклад. Для кожної пари вирішується задача призначення потоку групи в аудиторії. Критерієм є вмісткість аудиторії, розвантаження сходів(мінімізація хвилин переходу). Cij-хвилини переходу; і - номер групи; j-аудиторія.
3)Розподілення користувачем в класі ЕОМ. Задана кількість користувачів та кількість комп’ютерів. Кожен користувач вирішує свою задачу за окремою ЕОМ. Необхідно розподілити користувачів по критерію мінімума.
4)Транспортна задача.
Склад Споживач
A B
Сij - витрати
5) Задача планування будівельного майданчика.
|