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