В проекте, который сейчас подходит к стадии внедрения, есть один очень важный кусок, который решает, куда сколько денег направлять – участок ответственный, ошибок там допускать нельзя. Алгоритм, на котором базируется эта часть проекта, довольно сложный – как он работает, толком никто почти не понимает. Писался этот алгоритм мной при помощи еще одного парня, я, вроде, все понимаю, но доказать не могу 😉 В результате у нас получился непростой такой элемент, с которым что-то нужно срочно делать. В обсуждении участвовали практически все, но когда в разговоре стали встречаться упоминания кривых в N-мерном пространстве, желающих пообщаться уменьшилось до двух человек – я и наш “главный креативщик”, как я его называю. Чуть не подрались 😉 Пошли разными путями в результате – я не смог убедить оппонента в своей правоте, и решил, что нам стоит двигаться параллельно в разных направлениях – один таки придет к решению. (Параллельно в разных направлениях – хорошо звучит!) Для решения задачи моим способом пришлось вспомнить не только что такое нормальное и равномерное распределение со всеми их дисперсиями и матожиданиями, но и даже вложенные определенные интегралы. Обзвонил половину одноклассников, получил инструкции от математика из Севастополя (мы с ним в Донецке работали вместе), написал рекурсивную функцию вычисления вложенных интегралов для произвольной степени вложенности – короче веселье нон-стоп под тяжелый psy-trance на большой громкости (Dark Nebula). Интегралы, правда, не помогли – они здесь не подходят на самом деле. Пришлось выдумывать другой алгоритм. Придумал, реализовал, отладил – тоже не подходит. Выдумал третий алгоритм – а на дворе уже пол-одиннадцатого. Во, как увлекся – давненько такого не было. С утра подорвался в 7 часов, сделал минимальную зарядку (полчаса где-то) и бегом на работу – такого уж точно давно не было 😉 Дописал алгоритм, вроде бы все теперь пучком. Люблю свою работу.
Вложенные интегралы
by
Tags:
Leave a Reply