Тема: Як описати математичну функцію
В минулій темі я говорив про "Пошук оптимальних параметрів для блекбоксу", а тут буду про схоже говорити, тільки на цей раз замість блекбоксу є дещо інша ситуація.
Програма в реальному часі показує графік ціни на товар "А". За допомогою двох вісь Х та У в декартовій системі координат показано:
Х - час
У - ціна (діапазон завжди додатній, наприклад від 256 до 698 за останніх 30 днів)
Звісно що графік формується з попиту споживача, тобто в якомусь сенсі випадково, тому що наперед не можна здогадатися що буде з ціною.
У програми є режим автоматичного продажу / купівлі, але для цього потрібно ввести параметри.
Наприклад:
Кількість змін ціни для аналізу
Допустима втрата для товару
Кількість товару яку "зараз" можна продавати (тобто на який ризик можна піти)
і т.д.
Потрібно так розставити параметри щоб програма найбільш ефективніше відпрацювала за місць. Алгоритм не відомий, я можу тільки орієнтуватися по результату наскільки я вдало розставив параметри. Тобто є вхідні параметри А, Б, С, Д ... Н, і результат - це прибуток.
За останній місяць є всі коливання цін, на основі цих даних потрібно підібрати оптимальні параметри. Оскільки я знаю що на продаж / купівлю товару не впливає сезон / свята / економічне положення в країні і т.д., я можу припустити що покупка в цьому місяці буде приблизно така сама як в минулому (мені потрібно так розставити параметри щоб минулий місяць приніс теоретично найбільше прибутків).
В мене є багато вхідних параметрів які я можу налаштовувати самостійно,
Дані по коливанням цін протягом всього минулого місяця,
Алгоритм не відомий, але будемо вважати що він вже оптимізований.
Потрібно отримати оптимальний результат.
Питання: Чи можна описати мат. функцію на основі даних за минулий місяць для того щоб вирішити задачу оптимізації ?
Вибачте якщо я щось говорю абсурдне, але я вже остаточно заплутався в цій задачі.