Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 2 Цілочислове програмуванняСодержание книги
Поиск на нашем сайте Завдання 4. Розв´язання задачі про призначення У конструкторському бюро потрібно розробити проект машини, що складається з п´яти вузлів. До їх розробки можна залучити п´ять конструкторів. Відомий час, що витрачається кожним конструктором на розробку будь-якого вузла, (див. таблицю 4). Потрібно визначити, хто і який вузол машини повинен проектувати, щоб сумарний час проектування всієї машини був мінімальним. Таблиця 4 – Дані для розв’язання задачі про призначення
Продовження таблиці 4
Продовження таблиці 4
Продовження таблиці 4
Література: [1, с. 143 – 156; 4, с. 146 – 171; 8, с. 5 – 35]. Завдання 5 Розв’язати задачу цілочислового програмування, задану в матричной формі
А·х= Х Матриця системи обмежень А, права частина системи обмежень, вектор Таблиця 5– Дані для розв’язання задачі цілочислового програмування
Продовження таблиці 5
Продовження таблиці 5
Література: [1, с. 163 – 187; 4, с. 175 – 193; 8, с. 28 – 35]. 3 ТИПОВИЙ РОЗВ΄ЯЗОК ЗАДАЧ Завдання 1 Дана З Л П: minZ=3X1-X3+X4-2X5 X1-X2+2X3+4X4=11 X1-X2+3X3+6X4+X5=19 -2X1+3X2-5X3-11X4=-26
1.Методом Жордана-Гауса: а) знайти початковий опорний план б) перейти до іншого опорного плану 2. Для одного з опорних планів виразити базисні змінні через вільні, перейти від рівностей в обмеженнях задачі до нерівностей і розв’язати задачу геометрично. 3. Виходячи з опорного плану з «гіршою» функцією мети, замінити задачу лінійного програмування в канонічній формі та розв’язати її симплекс-методом. 4. Розв’язати вихідну задачу методом штучного базису. Розв’язок 1.а) усі обчислення за методом Жордана-Гауса будемо робити в таблиці 6, попередньо помноживши третє рівняння на -1, щоб b3=26>0. Позначимо Таблиця 6 − Обчислення за методом Жордана-Гауса
Обравши a11=1 розв´язувальним елементом, застосуємо формулу прямокутника і перерахуємо елементи нової таблиці на 1-му кроці. При виборі розв´язувального елемента враховуємо дві умови: компоненти A0 у новій таблиці повинні бути не менше нуля і для спрощення рахунку розв´язувальний елемент повинен бути ближчим до 1, а найкраще – дорівнювати 1. Тому після 1-го кроку для перерахування таблиці розв´язувальний елемент a33=1, тому що в 1 і 2-ому рівняннях уже є базисні змінні X1 й X5 (вектори Ā1 і Ā5одиничні). У результаті 2-го кроку були отримані три базисні змінні X1, X5 і X3, яким відповідають базисні одиничні вектори Ā1, Ā5, Ā3. Узявши вільні змінні X2 = X4 =0, одержимо початковий опорний план З Л П 1.б) перейдемо на 3-му кроці до іншого опорного плану. Для цього треба замість якої-небудь базисної змінної ввести іншу. Наприклад, замість X1 X2. При цьому розв´язувальний елемент a12=1 і усі компоненти A0 у новій таблиці > 0. У результаті перерахування таблиці одержали після 3-го кроку нові базисні змінні X2, X5, X3(базисні одиничні вектори Ā2, Ā5, Ā3) і новий опорний план 2. Розв´яжемо задачу геометрично. Це можливо, тому що n – m = 5 – 3 = 2. З огляду на результати, отримані на 3-му кроці, з таблиці 6 маємо систему рівнянь X1+X2 -2X4 =3; X2=3-X1+2X4≥0 -X1 +X4+X5=1; => X5=1+X1-X4≥0 X1 +X3+ X4 =7; X3=7-X1-X4≥0 Xi≥0, і=1,…,5. Виразимо Z через X1 і X4, з огляду на отримані вирази базисних змінних X2, X5, X3 через вільні X1 і X4 Z=3X1-(7-X1-X4)+X4-2(1+X1-X4)=-9+2X1+4X4 . Тоді розв'язувана З Л П має вигляд: min Z=-9+2X1+4X4; -9+ minZ1=2X1+4X4 X1-2X4≤3 -X1+X4≤1 X1≥0 X1+X4≤7 X4≥0. Побудуємо багатогранник розв'язків на площині X1OX4 у 1-й чверті. Граничні прямі: будуємо за двома точками
X1-2X4≤3: => X4 ³
X4≤1+X1 => ℓ2: X4=7-X1;
X4≤7+X1 => ℓ3: X4=7-X1;
Шукані напівплощини позначимо штрихами. У результаті перетину напівплощин одержуємо багатокутник розв'язків ОАВСД, (рис.1).
Рис.1 Графічне розв΄язання З Л П Для відшукування min Z1 будуємо нормальний вектор N = (2;4) і сім´ю рівнобіжних прямих, що задаються Z1, перпендикулярних N. Як випливає з рис.1, min Z1 = Z1 (0) = Z1 (0;0) = 2·0+4·0 = 0, то min Z = Z(0) = -9. Для відшукування оптимального плану вихідної задачі підставимо знайдені оптимальні X°1=X°4=0 до (1). Одержимо X°1=0; X°2=3; X°3=7; X°4=0; X°5=1. 3. Розв´яжемо симплекс-методом задачу, розглянуту в попередньому прикладі. За початковий опорний план візьмемо перший опорний план У цьому випадку ЗЛП має канонічну форму вигляду: X1+X2-2X4 =3 X2-X4+X5 =4 -X2+X3+3X4=4 Xj≥0, (j=1,..,5). min Z=3X1-X3+X4-2X5 Розв´яжемо цю задачу за алгоритмом симплекс-методу. Для цього заповнимо симплекс-таблицю, таблиця 7.
Таблиця 7 – Симплекс - таблиця
Обчислюємо Зауваження 1. Для простоти перерахування таблиці використовувалась така схема (правило або формула прямокутника (23)), рис.2:
Рис.2 – Схема правила прямокутника де Н.е –елемент у новій таблиці, що займає ту саму позицію, що і Се –елемент у старій таблиці; Pе– розв´язувальний елемент; D1 і D2 –додаткові елементи, що стоять на другій діагоналі прямокутника, якщо вважати, що першу діагональ складають елементи Се і Ре. Зауваження 2. Правило заповнення оцінного рядка для початкової симплекс-таблиці можна для наступних симплекс-таблиць застосовувати з метою перевірки правильності обчислень за формулою прямокутника. 4. Розглянемо і розв´яжемо З Л П методом штучного базису, наведену в прикладі. Складемо з вихідної задачі М – задачу. У 2-му рівнянні є базисна змінна X5, тому туди не додаємо штучну змінну. minZ=3X1-X3+X4-2X5+M(X6+X7) X1-X2+2X3+4X4+X6=11 X1-X2+3X3+6X4+X5=19 2X1-3X2+5X3+11X4+X7=26 Xj≥0, Запишемо дані в симплекс-таблицю, таблиця 8, і заповнимо оцінні рядки 4 і 5 за формулами (24)
Продовження таблиці 8
У 5-му (m+2) рядку є оцінки ∆ ''j >0 (∆1=3;∆3=7;∆5=15) Тому опорний план М-задачі не оптимальний. Оскільки ∆5=15 (оцінка з М) найбільша, то X4 введемо в базис. Знайдемо для X4 симплексне відношення Θ0=min(11/4;19/6;26/11)=26/11. Тому розв´язувальний елемент дорівнює 11 і X7 виводимо з базису. Для цього перераховуємо таблицю, застосовуючи симплексний алгоритм, і так далі. Після двох перерахувань таблиці або двох ітерацій у базисі не залишиться штучних змінних, базисні змінні X1,X4,X5, m+2 (п'ятий) рядок відкидаємо й аналіз проводимо за четвертим рядком. Оскільки ∆3=8/3>0, то отриманий опорний план не оптимальний і в базис уводимо змінну X3 (вектор А3) замість X4, Θ0=min(17/2;16;4)=4. Розв´язувальний елемент дорівнює 1/3. Після перерахування таблиці одержуємо, що опорний план з базисними змінними не оптимальний, тому що ∆2=2>0. Тому X2 вводимо як нову базисну змінну замість X1, бо Θ0=min(3/1;4/1)=3. У результаті перерахування симплекс–таблиці одержали оптимальний план min Z=Z(
Завдання 2 Задача про розподіл ресурсів Підприємство може виготовляти чотири види продукції П-1, П-2, П-3, П-4. Збут будь-якого її обсягу забезпечений. Норми витрати ресурсів і прибуток від одиниці кожного виду продукції надані в таблиці 9. Виконати економічний аналіз лінійної моделі: 1) побудувати модель вихідної та двоїстої задач, знайти оптимальні плани x0 і y0; 2) дати економічне тлумачення основних і додаткових змінних вихідної та двоїстої задач; 3) проаналізувати доцільне розширення асортименту продукції за рахунок включення нової продукції П5; 4) установити діапазони зміни вихідних даних за ресурсами і ціною од. продукції, за яких структура оптимального плану не змінюється Таблиця 9– Дані задачі розподілу ресурсів
Розв’язок 1. Складемо математичні моделі вихідної та двоїстої задач, позначивши через
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 152; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.007 с.) |