180 likes | 396 Views
Задачі оптимізації. Excel : Ховаємо труднощі від користувача. Основні типи оптимізаційних задач. Приклади за функціональними сферами. Корпоративні фінанси o Управління виробничим капіталом : Інвестування в 1-місячні, 3-місячні та 6-місячні депозитні сертифікати
E N D
Задачі оптимізації Excel: Ховаємо труднощі від користувача
Основні типи оптимізаційних задач Приклади за функціональними сферами • Корпоративні фінанси • o Управління виробничим капіталом: Інвестування в 1-місячні, 3-місячні та 6-місячні депозитні сертифікати • o Бюджетування капіталу: Вибір комбінації проектів капіталовкладень з метою максимізації NPV (Net Present Value) • o Управління запасами: Пошук оптимального розміру замовлення (EOQ – Economic Order Quantity) в рамках моделі балансу між обсягом запасів та політикою повторних замовлень • o Управління готівкою: Визначення місць розташування точок фінансового обслуговування клієнтів з метою зниження загальної суми втрати процентів (від несвоєчасних платежів) • o Планування потужностей: Визначення, які виробництва мають бути започатковані, а які – закриті.
Основні типи оптимізаційних задач Приклади за функціональними сферами • Інвестиції • o Оптимізація портфеля – Модель Марковіца: Розміщення коштів по акціях з метою мінімізації ризиків недоотримання віддачі – з відомою чи обчислюваною варіацією і коваріацією • o Управління портфелем акцій: Застосування макросу VBA для оптимізації окремих сценаріїв з метою мінімізації ризиків при різних рівнях віддачі, а також побудови границі ефективності Марковіца, множини ефективних портфелів (лінія, що графічно відображає множину досяжних ефективних портфелів; всі портфелі, які розташовані нижче цієї лінії, менш ефективні, вище – недосяжні) • o Оптимізація портфеля – модель CAPM (Capital Asset Pricing Model - модель оцінки фінансових активів): Застосування регресійних функцій Excel для розрахунку коефіцієнті альфа і бета для акцій відносно ринковому індексу, а також використання цих результатів для пошуку ефективного портфелю • o Управління портфелем облігацій: Розміщення коштів по облігаціях для максимізації їх віддачі при гарантуванні того, що тривалість портфелю дорівнює тривалості інвестиційного горизонту до терміну погашення – з відомою або обчислюваною його тривалістю • o Формування портфелю облігацій: Розміщення коштів по облігаціях для максимізації їх віддачі при гарантуванні того, що виконуються періодичні зобов'язання – з реінвестуванням та без нього
Основні типи оптимізаційних задач Приклади за функціональними сферами • Виробництво • o План виробництва: Визначення обсягів виробництва продукції кожно-го виду з обмеженого спільного набору комплектуючих для досягнення максимального доходу • o Розподіл машин: Розміщення виробництва певного виду продукції між різними машинами, що мають різну продуктивність і операційні витрати для виконання плану виробництва продукції при мінімальних витратах • o Змішування: Визначення того, яку сировину з різних джерел змішати, щоб виробити субстанцію для отримання бажаної кількості продукту мінімальної вартості • o Відбір процесів: Вибір технологічних процесів (з різною продуктивніс-тю, витратами тощо) для виробництва бажаної кількості продукції протягом заданого часового періоду при мінімальних витратах • o Розрізання запасів: Визначення способів розрізання великих шматків деревини, металу тощо на потрібну кількість менших частин заданих розмірів з метою мінімізації відходів
Основні типи оптимізаційних задач Приклади за функціональними сферами • Дистрибуція • o Транспортна модель: Визначення обсягів продукції, що буде перевозитись від кожного виробника до кожного оптового складу та напряму до кожного кінцевого споживача з метою мінімізації транспортних витрат при задоволенні потреб кожного оптовика і не перевищенні обсягів постачання кожного виробника • o Багаторівнева багатопродуктова транспортна модель: Визначення обсягів перевезення певних видів продукції від кожної фабрики до оптового складу чи до кінцевого споживача з метою мінімізації транспортних витрат при задоволенні потреб кожного оптовика і не перевищенні обсягів постачання кожної фабрики • o Часткова завантаженість: Вирішити, продукцію яких розмірів чи типів завантажити у транспортний засіб при відомих його обмеженнях щодо загальних розмірів для найбільш повного забезпечення попиту та мінімізації пустого об’єму • o Розташування виробничих потужностей: Визначення, які заводи закрити (і чи закривати взагалі) для мінімізації загальних витрат, включаючи постійні операційні витрати, та транспортних витрат при перевезеннях між заводами • o Виробничо-транспортна модель: Визначення, скільки продукції виробляти на кожному підприємстві і перевозити до оптовиків та споживачів, щоб мінімізувати загальні витрати з урахуванням попиту, розмірів оптових складів та можливостей заводів
Основні типи оптимізаційних задач Приклади за функціональними сферами • Постачання • o Укладання контрактів: укласти контракти з постачальниками, які за-пропонували ціну на постачання продукції певного виду до виробничих потужностей у різних регіонах – відомі мінімальні обсяги пропозицій для кожного регіону • o Накопичення запасів та їх повторне замовлення: Пошук оптимального розміру замовлення (EOQ – Economic Order Quantity) в рамках моделі балансу між обсягом запасів та політикою повторних замовлень • o Планування витрат на рекламу в медіапросторі: Визначити обсяги закупки реклами у різних медіа засобів з метою мінімізації загальних витрат при умові дотримання цільового розміру доступу до споживачів та частоти показу реклами • o Закупочно-транспортна модель: Знайти обсяги закупівель сировини у різних постачальників з певними пропозиціями цін та її перевезень від постачальників до вказаних заводів з метою мінімізації загальних витрат на закупівлю та транспортування
Основні типи оптимізаційних задач Приклади за функціональними сферами • Трудові ресурси • o Графік роботи екіпажу: Призначення екіпажів на різні сегменти авіарейсів при мінімізації витрат і забезпеченні того, що "ротація" екіпажу починається і закінчується у тому ж самому місті • o Розміщення по офісах: Розмістити працівників по вільних офісах таким чином, щоб максимально задовольнити їх побажання • o Графік роботи працівників: Розробити графік роботи працівників по змінах протягом тижня (п’ять робочих днів підряд плюс два вихідних підряд), щоб мінімізувати витрати на зарплату, забезпечити змінну щоденну потребу у робочій силі і, по можливості, взяти до уваги побажання та трудовий стаж працівників • o Склад робочої сили: Вирішити, скільки працівників перевчити, найняти і звільнити щоб задовольнити вимоги щодо змін структури робочої сили, мінімізувавши витрати або плинність кадрів • o Переміщення робочої сили: Визначити обсяги переміщення військ з одних баз на інші, щоб мінімізувати час переміщення та загальні витрати
Основні типи оптимізаційних задач Приклади за галузями • Повітряні та автомобільні перевезення • o Графік роботи екіпажу: За даним розкладом рейсів, призначенням літаків і обмеженнями на період чергування найбільш ефективно розподілити екіпажі по рейсах • o Маршрутизація та призначення літаків наявного парку: Визначення маршруту для кожного літака і послідовності обльоту сегментів маршруту кожним літаком • o Управління продажами: Для різних класів квитків визначити, скільки місць продати, а скільки притримати по мірі наближення дати вильоту
Основні типи оптимізаційних задач Приклади за галузями • Нафта і газ • o Змішування бензину: Для вуглеводнів з різним октановим числом, тиском випарів, леткістю і вартістю визначити, скільки кожного з них додати в суміш для виробництва звичайного, покращеного бензину та бензину преміум класу • o Купівля газового контракту: Маючи прогнозний але негарантований рівень попиту на газ, визначити, які контракти купувати і скільки газу запасати у різні часові періоди • o Аукціон пропускної здатності трубопроводу: Визначити, які пропозиції з різними рівнями цін прийняти, щоб максимізувати виручку від реалізації, не перевищуючи денної пропускної здатності трубопроводу • Ліс, папір, сталь • o Задачі розрізу запасів: За даними розмірами великих стовбурів/листів дерева, листів паперу чи сталевих блоків/стержнів та потребами у заготовках меншої довжини та ширини задовольнити попит, мінімізувавши втрати
Основні типи оптимізаційних задач Приклади за галузями • Сільське господарство • o Плануванняпосівнихплощ: Маючипрогнозицін на рослинницьку си-ровину та стану посівів, визначитиплощупосівукожноїкультури • o Змішуваннякормів: За заданимивимогамищодопоживностікормів для тварин та цінами на наявні на ринку корми, знайтитакепоєднаннякормовихінгредієнтів, яке б мінімізувалозагальнівитрати • Електроенергія • o Вибір генератора: Знаючи прогноз попиту по періодах і операційніви-трати на кожний генератор, визначити, котрий генератор має бути за-пущений у кожнийінтервал часу • o Торгівляелектроенергією: Максимізуватиобсяги продаж електроене-ргії на аукціоні, щотриває
Основні типи оптимізаційних задач Приклади за галузями • Фінансове обслуговування • o Інвестиційні портфелі: Базуючись на прогнозах відносно дохідності акцій, облігацій різних типів активів, аналізі ризиків, розподілити виділені для інвестицій кошти, мінімізувавши портфельний ризик для даного рівня дохідності • o Пасивне управління фондом: Розв'язати задачу оптимізації портфеля, яка мінімізує "динамічну похибку" дзеркального відображення фонду в індекс, складений з тисяч цінних паперів • o Управління активами та зобов’язаннями: Розподілити кошти за різними напрямками інвестування з метою максимізації дохідність портфеля, забезпечивши повне фінансування періодичних зобов’язань.
Моделювання • В Excel моделлюбудемо називати набір взаємопов’язаних клітинок, у яких здійснюється розрахунок деякої множини кінцевих показників на основі заданих значень управлінських змінних, параметрів та взаємозв’язків між ними. До складу моделі входять клітинки, які містять: • управлінські змінні; • параметри моделі; • проміжні результати, розраховані за формулами; • кінцеві показники.