- •Лекція 1
- •1. Поняття математичної моделі та основні вимоги
- •2. Структура математичних моделей
- •3. Класифікація моделей об’єктів керування
- •4. Основні поняття планування активного експерименту
- •5. Побудова повного факторного експерименту
- •6. Властивості повного факторного експерименту
- •7. Проведення експериментальних досліджень
- •8. Алгоритм розрахунку повного факторного експерименту для випадку рівномірного числа паралельних дослідів
- •Лекція 2 Методи статистичної оптимізації об’єктів керування
- •1. Класичні методи визначення екстремуму
- •2. Факторні методи визначення екстремуму
- •Лекція 3 оптимізація технологічних процесів деревообробки з застосуванням методів лінійного програмування
- •1. Задача оптимального розкрою дсп
- •2. Загальна постановка задачі лінійного програмування
- •4. Основна задача лінійного програмування (озлп) та її властивості
- •Лекція 4 транспортні задачі лінійного програмування (тзлп)
- •1. Математична модель тзлп
- •2. Приклади тз в деревообробці
- •2.1. Задача оптимального розміщення виробництва
1. Задача оптимального розкрою дсп
Плити розміром 350175 см підлягають розкрою на заготовки двох типорозмірів : 20070 і 16090 см. Необхідно отримати не менше 300 заготовок першого і не менше 400 заготовок другого типорозмірів за умови, що сумарна кількість витрат (за площею) має бути мінімальною.
Розглянемо можливі варіанти розкрою.
Таким чином, необхідно вияснити, скільки плит необхідно розкроїти для кожного з розглянутих варіантів з умовою забезпечення вимоги геометричних розмірів заготовок, їх кількості та сумарна кількість відходів за площею має бути мінімальною.
Позначимо:
х1 – кількість плит, що розкроюються за 1-м варіантом;
х2 – за 2-м варіантом;
х3 – за 3-м варіантом.
Складаємо обмеження для випуску заготовок 1-го типу розміру
(1)
(2)
Вираз для сумарної кількості відходів характеризується мінімізацією цільової функції і має вигляд
18850х1+18450х2+18050х3 min (3)
Необхідно також врахувати звичайні обмеження на невід’ємність величин
х10; х20; х30. (4)
Сукупність рівнянь (1)-(4) є математичною моделлю даної задачі, а саме задачі лінійного програмування (ЗЛП.).
2. Загальна постановка задачі лінійного програмування
Нехай маємо n змінних х1, х2, ..., хn. Необхідно знайти такі їх значення, для яких цільова функція
. (5)
Причому
змінні
мають задовольняти ряду обмежень, які
характеризуються наступними типами:
(6)
(7)
(8)
Також мають місце тривіальні або прості обмеження
х10; х20; ... хn0. (9)
обмеження виду (8) легко зводяться до (7), або навпаки шляхом множення на 1.
обмеження (6) можна звести до (7) шляхом виключення будь-якої змінної.
Приклад.
Якщо врахувати х30, то отримаємо
Сукупність значень змінних , що задовольняє всім обмеженням ЗЛП, називається її допустимим розв’язком.
Оптимальним розв’язком ЗЛП називається такий її допустимий розв’язок, для якого цільова функція досягає екстремум (max або min), залежно від умов задачі.
Приклад.
х10; х20.
Допустимі значення х1 = 0,5; х2 = 1.
W =3·0.5+2·1=3.5
Оптимальні розв’язки х1опт = 7/13; х2опт = 24/13; W =69/13.
Таким чином, ЗЛП в загальному вигляді можна записати у наступному вигляді:
. (10)
(11)
......................................................
х10; х20; ... хn0.
4. Основна задача лінійного програмування (озлп) та її властивості
Загальний вигляд ОЗЛП записується
. (12)
(13)
......................................................
х10; х20; ... хn0.
Всі нетривіальні обмеження мають вигляд рівностей
Теореми лінійної алгебри дають можливість вирішити питання про існування допустимого розв’язку ОЗЛП.
Нехай
r – число лінійно незалежних рівнянь (r – це ранг системи рівнянь)
r ≤ n;
Якщо
r
= n,
тоді система (13) має єдиний розв’язок
ОЗЛП має єдиний розв’язок (
).
Якщо
,
хі0,
то (
)
є допустимим та оптимальним розв’язком
ОЗЛП.
Якщо , хі<0, то ОЗЛП не має допустимих розв’язків.
Якщо r < n, тоді система рівнянь (13) має нескінченне число розв’язків. Тоді n-r-змінним можна надати довільні значення і вони називаються вільними.
Для існування допустимих розв’язків ОЗЛП необхідно, щоб серед множини розв’язків системи рівнянь були невід’ємні, які задовольняють обмеженням (13).
Задачу ЛП можна звести до ОЗЛП (ЗЛПОЗЛП) таким чином:
введемо додаткові змінні у1, у2, ... , уm
......................................................
з (11) витікає, що у10, у20, ... , уm0. Отже, отримуємо ОЗЛП з більшим числом змінних, а саме n+m
.
ОДР, якщо вона існує, є випуклий багатокутник, а оптимальний розв’язок завжди досягнеться в одній з вершин цього багатокутника.
Допустимий розв’язок, що знаходиться в одній з вершин багатокутника, називається опорним розв’язком, а сама вершина – опорною точкою.
Для знаходження оптимального розв’язку можна перебрати всі опорні розв’язки, відшукати серед них цей, в якого цільова функція досягає
