
- •Розділ 3. Елементи теорії ігор
- •3.1. Предмет і деякі основні поняття теорії ігор
- •3.2. Матричні ігри. Розв’язування матричних ігор в чистих стратегіях
- •3.3. Розв’язування матричних ігор в змішаних стратегіях
- •Приклад 3.3. Виконати всі можливі спрощення платіжної матриці
- •Приклад 3.4. Спростити платіжну матрицю
- •3.4. Числові методи розв’язування матричних ігор
- •3.5. Елементи теорії статистичних ігор
- •Контрольні запитання та задачі
- •Які ситуації називаються конфліктними?
- •Розділ 4. Нелінійне програмування (нп)
- •4.1. Відомості з теорії функцій багатьох змінних
- •4.1.1. Функція. Частинні похідні. Диференціал
- •4.1.2. Екстремум функції багатьох змінних
- •4.2. Задача нелінійного програмування
- •4.3. Дробово-лінійне програмування
- •4.4. Метод множників Лагранжа. Економічний зміст множників Лагранжа
- •4.5. Графічний метод розв'язування задач нп
- •4.6. Теорема Куна-Таккера
- •Контрольні запитання та задачі
- •5.1. Основні поняття дп
- •5.2. Постановка задач дп. Метод функціональних рівнянь р.Белмана
- •5.3. Економічні задачі, що розв'язуються методом дп
- •5.3.1. Задача розподілу ресурсів
- •5.3.2. Задача про збільшення виробничих потужностей за рахунок відрахувань з прибутку
- •5.3.3. Задача про вибір найбільш економного маршруту постачання вантажу
- •5.3.4. Задача мінімізації витрат пального літаком при набиранні висоти і швидкості
- •5.3.5. Задача заміни обладнання
- •5.4. Детерміновані та стохастичні задачі дп
- •Контрольні запитання та задачі
- •Розділ 6. Елементи стохастичного програмування
- •6.1. Загальна характеристика задач стохастичного програмування
- •6.2. Задача розподілу ресурсів в стохастичному варіанті
- •6.3 Задача про агента
- •Контрольні запитання та задачі
- •Розділ 7. Використання Пакетів прикладних програм при розв’язуванні злп
- •7.1. Загальні зауваження
- •7.2. Розв’язування задач математичного програмування за допомогою ms excel
- •7.2.1. Розв’язування злп записаних в стандартному вигляді
- •Ввести умову задачі:
- •Розв’язати задачу:
- •Послідовність виконання операцій
- •Ввід початкових даних.
- •7.2.2. Розв’язування зцлп
- •Після натискання кнопки Выполнить отримуємо:
- •У кінцевому звіті маємо: .
- •7.2.3.Транспортна задача
- •7.3. Використання пакету Maple для розв’язування задач лінійного програмування
- •Зразки контрольних робіт та індивідуальні завдання
- •Контрольна робота №1
- •Критерій оцінювання
- •Контрольна робота №2
- •Критерій оцінювання
- •Індивідуальні завдання Індивідуальне завдання 1
- •Індивідуальне завдання 2
- •Індивідуальне завдання 3
- •Індивідуальне завдання 4
- •Індивідуальне завдання 5
- •Індивідуальне завдання 6
- •Індивідуальне завдання 7
- •Індивідуальне завдання 8
- •Індивідуальне завдання 9
6.3 Задача про агента
Агент з постачання повинен закупити
для потреб фірми деякий матеріал, який
продається на ринку один раз в певний
період (тиждень, місяць, рік). Ціни в
кожному періоді незалежні, при цьому з
ймовірністю
ціна буде
,
з ймовірністю
–
,
...,
–
,
.
Агент знає, що для виконання виробничої
програми він повинен закупити даний
матеріал протягом найближчих m
періодів. Очевидно, що якщо чекати на
потрібну ціну досить довго, то можна
купити матеріал за більш високою ціною.
З другої сторони, якщо поспішити з
покупкою, то ціна може впасти і можливість
зекономити буде втрачена. Задача полягає
в виборі моменту купівлі, в який ціна
очікуваної покупки буде мінімальною.
Приклад 6.2.
Протягом чотирьох тижнів агент повинен
для виробничих потреб фірми закупити
деякий матеріал, який продається на
ринку один раз в тиждень. Ціни кожного
тижня незалежні, причому з ймовірністю
тонна матеріалу коштуватиме 10 тис.грн.,
– 11 тис.грн.,
– 12 тис.грн. Вибрати момент купівлі
матеріалу, щоб витрати були мінімальні.
Розв’язок. Представимо задачу у вигляді чотирьох етапного процесу прийняття рішення. В кожний момент необхідно вибрати один з двох варіантів: купити чи почекати.
Етап 1 відповідає
останньому четвертому тижню, в якому
вже вибору нема, якщо матеріал ще не
куплений, то його потрібно купити за
будь-яку ціну. Очікувана ціна матеріалу
на четвертому тижні
– це математичне сподівання
(тис.грн.)
Етап 2 відповідає
третьому тижню. Агент може купити
матеріал за ціну, яка склалася на ринку,
або чекати до наступного тижня. Отже,
агент купить матеріал, якщо ціна на
нього буде меншою за
,
тобто 10 тис.грн. або 11 тис.грн. за тонну.
Очікувана ціна покупки
буде
(тис.грн.)
На третьому етапі
агент купує матеріал, якщо ціна менша
за
,
тобто за ціною 10 тис.грн. При інших
варіантах ціни йому доцільно почекати
принаймні до наступного тижня.
Середня ціна
очікуваної покупки
(тис.грн.)
Етап 4 (перший тиждень). Агент купить матеріал тільки за ціною 10 тис.грн. Середня очікувана ціна покупки протягом чотирьох тижнів рівна
(тис.грн.).
Таким чином, оптимальна стратегія: якщо в перший тиждень ціна буде рівною 10 тис.грн. за тонну, то потрібно купити матеріал, інакше чекати до наступного тижня; якщо на другий тиждень ціна буде 10 тис.грн., то матеріал потрібно купити, інакше чекати; якщо на третій тиждень ціна буде 10 або 11 тис.грн., то слід купити, інакше чекати; в останній тиждень слід купувати за будь-яку ціну.
Якщо агент дотримується оптимальної політики, то середня ціна, яку він заплатить, буде 10,531 тис.грн. за тонну. Це не означає, що агент заплатить саме ту ціну, він заплатить ту, яка встановиться на ринку – 10, 11 або 12 тис.грн. Середню очікувану ціну можна використовувати для визначення оптимальної стратегії.
Контрольні запитання та задачі
Які задачі та моделі називають детермінованими, стохастичними?
Що вивчає стохастичне програмування?
Що розуміють під активним та пасивним стохастичним програмуванням?
Охарактеризуйте одноетапні, двоетапні та багато етапні задачі стохастичного програмування.
Дайте характеристику задачі розподілу ресурсів в стохастичному варіанті задачі про агента.
6. За умовою прикладу 6.1, використовуючи його розв’язок, провести розподіл виділених коштів на: а) трьохрічний; б) чотирьохрічний періоди, щоб повний прибуток був максимальним.
7. Фінансовий менеджер володіє певною кількістю акцій які він повинен продати протягом наступних п’яти днів. Ціна на акції коливається від 20 до 22 доларів. Кожен день з ймовірністю 0,25 він може продати акції за 20 доларів, 0,45 – за 21, 0,3 – за 22 долари. Запропонувати оптимальну політику продажу, врахувавши, що всі акції повинні бути продані за один раз.
8. Фінансовий менеджер володіє опціоном на купівлю певної кількості акцій. Рух цін на такий опціон наступний:
понеділок: з ймовірністю 0,6 можна продати за 300 доларів і 0,4 за 200 доларів;
вівторок: 0,4 – 350, 0,4 – 250, 0,2 – 150;
середа: 0,2 – 400, 0,6 – 200, 0,2 – 150;
четвер: 0,5 – 300, 0,5 – 200;
п’ятниця: 1 – 175.
Запропонувати оптимальну політику продажу, врахувавши, що всі акції повинні бути продані за один раз.