Я использую формулу exp(X) в качестве скорости для цепи Маркова. Таким образом, соотношение выбора одной ссылки над другой равно exp(X1)/exp(X2). Моя проблема в том, что иногда X очень велико, поэтому exp(X) будет превышать диапазон double
.
В качестве альтернативы: при заданном массиве X[i] с некоторым X[i] настолько большим, что exp(X[i]) выходит за пределы диапазона double
, вычислить для каждого i exp(X[i]) / S, где S является суммой всех exp(X[i]).