Надзвичайно поширена ситуація в комп'ютерній графіці полягає в тому, що колір деякого пікселя дорівнює інтегралу якоїсь функції з реальною цінністю. Часто функція занадто складна, щоб її вирішити аналітично, тому нам залишається числове наближення. Але функція також часто дуже дорога для обчислення, тому ми сильно обмежені у тому, скільки зразків ми можемо обчислити. (Наприклад, ви не можете просто вирішити взяти мільйон зразків і залишити це на цьому.)
Загалом, тоді, що ви хочете зробити, - це оцінити функцію у випадково вибраних точках, поки оцінений інтеграл не стане "досить точним". Що підводить мене до мого актуального питання: Як ви оцінюєте "точність" інтеграла?
Більш конкретно, у нас є , який реалізований за допомогою деяких складних, повільних комп'ютерних алгоритмів. Ми хочемо оцінити
Ми можемо обчислити для будь-якого ми бажаємо, але це дорого. Таким чином, ми хочемо вибрати кілька значень навмання і зупинитися, коли оцінка для стане прийнятно точною. Для цього, звичайно, ми повинні знати, наскільки точна поточна оцінка насправді.x x k
Я навіть не впевнений, які статистичні інструменти були б доречними для подібної проблеми. Але мені здається, що якщо ми абсолютно нічого не знаємо про , то проблема нерозв'язна. Наприклад, якщо ви обчислите в тисячу разів, і це завжди дорівнює нулю, ваш розрахунковий інтеграл буде дорівнює нулю. Але нічого не знаючи про , все-таки можливо, що скрізь, окрім балів, у яких ви трапили вибірку, тому ваша оцінка жахливо помилкова!f ( x ) f f ( x ) = 1 , 000 , 000
Можливо, тоді моє запитання повинно було починатися з "що нам потрібно знати про щоб можна було оцінити точність нашого інтеграла ?" Наприклад, часто ми знаємо, що ніколи не може бути негативним, що може виявитися дуже актуальним фактом ...
Редагувати: Гаразд, тому, здається, це створило багато відповідей, що добре. Замість того, щоб відповісти на кожен з них окремо, я спробую тут заповнити деякий додатковий фон.
Коли я кажу, що ми нічого не знаємо про , я маю на увазі, що ми можемо обчислити , але ми нічого не знаємо про це далі. Я би сподівався (а коментарі, мабуть, згодні), що більша кількість знань дозволяє нам використовувати кращі алгоритми. Здається, що корисність знань щодо та / або першої похідної буде корисною.f f f
У більшості проблем, про які я замислююся, змінюється залежно від геометрії сцени та місця розташування в межах розглянутої сцени. Це не якийсь приємний, охайний фрагмент алгебри, який ви можете аналітично вирішити. Зазвичай являє собою інтенсивність світла. Очевидно, що інтенсивність світла ніколи не може бути негативною, але немає обмежень, наскільки великими можуть бути його позитивні значення. І нарешті, краї об'єктів зазвичай призводять до різких розривів у , і зазвичай ви не можете передбачити, де вони.f f
Коротше кажучи, проклятено нахабно, тому моїм першим портом дзвінка було запитати, що ми можемо з цим зробити, не даючи додаткової інформації. Здається, що, принаймні, трохи верхньої та нижньої межі, відповідь - це "не пекло багато" ... Так виглядає, що мені потрібно почати робити деякі припущення, щоб зробити будь-який пробіг тут.
Крім того, враховуючи, скільки разів "Монте-Карло" з'явився, я гадаю, що це технічний термін для такого роду інтеграції?