- •Приклад виконання завдання
- •I. Складання математичної моделі завдання.
- •II. Графическое решение задачи лп.
- •. . Рішення задачі розподілу ресурсів в excel.
- •Лабораторна робота 1.
- •1. Теоретичні положення
- •2. Розрахункові залежності
- •2.1. Візуалізація розподілу даних вимірювань
- •2.2. Розрахунок статистик
- •Розрахункові величини залишків регресії наводяться в таблиці (табл. 2.2.).
- •2.3. Візуалізація розподілу залишків регресії
- •2.4. Розрахунок параметрів довірчої області
- •2.5. Візуалізація регресії та довірчих інтервалів
- •3. Приклад розрахунку
- •(Величини залишків регресії наведемо у вигляді табл. 2);
- •3.3. Візуалізація розподілу залишків регресії
- •3.4. Розрахунок параметрів довірчої області
- •3.5. Візуалізація регресії та довірчих інтервалів
- •Вивчити необхідний теоретичний матеріал;
- •Оформити звіт, який повинен містити
- •Теоретичні відомості.
- •Принятие решения в условиях риска
- •3. Модальный критерий.
- •4. Модифицированный критерий
МІНІСТЕРСТВО
ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
«НАЦІОНАЛЬНИЙ ГІРНИЧИЙ УНІВЕРСИТЕТ»
МЕТОДИЧНІ ВКАЗІВКИ
ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ З ДИСЦИПЛІНИ
« Математичне моделювання систем»
Укладач: к.ф.-м.н., доц. С.А.Ус
Дніпропетровськ
2009
Лабораторна робота 1.
Побудування математичних моделей.
Мета роботи: навчитися будувати і розвязувати прості моделі лінійного програмування.
Порядок виконання роботи:
вивчити необхідний теоретичний матеріал;
побудувати математичну модель згідно варіанту;
розвязати отриману задачу геометричним методом та за допомогою Excel;
оформити звіт, який повинен містити:
назву та мету роботи,
індивідуальне завдання згідно варіанту,
описання побудови математичної моделі,
побудовану модель,
розв’язання задачі.
Завдання. Побудувати математичну модель лінійного програмування для задачі, обраній згідно варіанту. Розвязати отриману задачу геометричним методом.
Приклад виконання завдання
Постановка задачі. Підприємство виготовляє і продає фарбу двох видів : для внутрішніх і зовнішніх робіт. Для виробництва фарби використовується два початкові продукти A і B. Витрати продуктів A і B на 1 т. відповідних фарб і запаси цих продуктів на складі приведені в таблиці:
Початковий |
Витрата продуктів (у тоннах на 1 т. фарби) |
Запас продукту на |
|
продукт |
фарба для внутрішніх робіт |
фарба для зовнішніх робіт |
складі ( ( тонн ) |
A |
1 |
2 |
3 |
B |
3 |
1 |
3 |
Продажна ціна за 1 тонну фарби для внутрішніх робіт складає 2 000 рублів, фарба для зовнішніх робіт продається по 1 000 рублів за 1 тонну. Вимагається визначити яку кількість фарби кожного виду слід проводити підприємству, щоб отримати максимальний дохід.
Розглянемо поетапне рішення цієї задачі декількома способами : графічним, і з використанням процедури " Пошук рішення " Excel.
I. Складання математичної моделі завдання.
1) Змінні завдання.
Позначимо: x1 - кількість вироблюваної фарби для внутрішніх робіт;
x2 - відповідна кількість фарби для зовнішніх робіт.
2) Обмеження, якими повинні задовольняти змінні завдання, :
x1
, x2
0;
по витраті продукту A : x1 + 2x2 3;
по витраті продукту
B: 3x1
+ x2
3;
У лівих частинах останніх двох нерівностей визначені витрати продуктів A і B, а в правих частинах нерівностей записані запаси цих продуктів.
3) Цільова функція завдання.
Позначимо Z дохід від продажу фарби (у тисячах рублів), тоді цільова функція завдання записується так:
Z = 2x1 + x2 ,
таким чином, завдання полягає в тому, щоб знайти max Z=2x1+x2, при обмеженнях:
x1 + 2x2 3 (A)
3x1 + x2 3 (B)
x1 , x2 0 .
Оскільки змінні завдання x1 і x2 входять в цільову функцію і обмеження завдання лінійно, то відповідне завдання оптимізації називається завданням лінійного програмування (ЛП).
II. Графическое решение задачи лп.
У даному прикладі містяться тільки дві змінні x1 і x2, тому завдання можна вирішити графічно.
1) На площині x1, x2 будуємо область допустимих значень змінних, визначувану обмеженнями завдання, :
x1 + 2x2 3 (A)
3x1 + 1x2 3 (B)
x1 , x2 0 .
Останнє обмеження визначає перший квадрант площини. Щоб побудувати безліч точок що задовольняють нерівності (А) нанесемо на площину графік прямий, що визначає межу цієї великої кількості, : x1+2x2=3 (A).
Приведемо це рівняння до виду: . А це рівняння прямої "у відрізках" і для побудови цієї прямої використовуються дві точки (a, 0) і (0, b). (Див. рис 1)
b
a
x1
Рис.1
Привівши рівняння (A) до виду прямої у відрізках, отримаємо:
Аналогічно, для обмеження (B) рівняння прямої у відрізках буде:
Побудуємо обоє прямі на площині. Безліч точок, що задовольняє нерівностям (A) і (B) будуть напівплощини, що лежать під відповідними прямими, а безліч допустимих значень змінних буде перетином (загальною частиною) цих напівплощин, що лежить в першому квадранті: чотирикутник ABCD (см. рис. 2)
(B)
В C
1 (A)
D
A
3
А
Рис. 2
2) На безлічі допустимих рішень (ABCD) знайдемо точку, в якій цільова функція Z=2x1+x2 має максимальне значення. Для цього подивимося лінії рівня цільової функції. Лінією рівня називається безліч точок, на яких функція набуває постійного значення, :
Z = 2x1 + x2 = До, де До - постійна, що задається.
При К = 1 рівняння лінії рівня буде:
2x1 + x2 = 1
чи (у відрізках) :
При До = 2, аналогічно:
2x1 + x2 = 2
або
.
Нанісши лінії рівня на область допустимих рішень (мал. 3), отримаємо, що при збільшенні значення Z відповідна лінія рівня переміщається паралельно попередньою управо і вгору. Таким чином, точкою з багатокутника ABCD в якій цільова функція Z має максимальне значення буде вершина С. Ця точка і визначає рішення задачі.
К=2
3
К=1
B
C
1
(A)
D
A
1 2 3
Рис.3
3) Обчислення координат оптимальної точки (С).
Точка C лежить на перетині прямих (A) і (B), тому, щоб визначити її координати потрібно вирішити систему рівнянь :
x
1
+ 2x2 = 3 (A)
3x1 + x2 = 3 (B)
Рішення:
x1* = 0.6 ; x2* = 1.2 ;
максимальне значення Z :
Z* = 2*0.6 + 1.2 = 2.4.
