Забыл теорию вероятностей, а сейчас приходится вспоминать, прошу помощи.
Исходная задача выглядит таким образом:
Имеется набор из
точек
таких, что
, где
- гиперкуб в
.
Требуется сгенерировать другой набор из
точек
,
равномерно распределенных в области , где
получается из
удалением
-окрестностей
первого набора точек
.
На практике мне нужно не очень хорошее равномерное распределение.
Т.е. необязательно, чтобы точки
уж совсем-пресовсем удовлетворяли тестам на равномерность распределения. Однако важно, что из точек
опять будет получаться последовательность с вычеркиванием уже окрестностей
из исходного гиперкуба и так далее много раз. Поэтому, кажется, важно, чтобы ошибки не накапливались.
Вопросы следующие:
1. Правильно ли я понимаю, что мне требуется моделировать многомерное распределение в области
?
2. Можно ли осуществлять следующую схему
1) вместо области
взять область
,
2) сгенерировать в ней равномерно распределенные точки
,
3) получить точки
следующим образом:
3. Пусть у нас
.
Пусть также
равномерно распределены
в гиперкубе
.
Если в этом случае я c использованием только
некоторого одномерного генератора сгенерирую случайные величины
(
,
),
где каждые
точек будут получены
одномерным равномерным распределением
"покоординатно",
то есть в
То есть точка
у меня будет генерироваться только из
,
причем вот таким
"покоординатным" образом,
то насколько полученное распределение точек
будет
"отличаться" от равномерного?
А насколько оно будет отличаться при повторении действий?
4. Подскажите передовой и наиболее эффективный (по скорости и по памяти) и не очень мутный при реализации
алгоритм моделирования многомерного равномерного распределения?