Переменные, освобожденные через backtrack(), фактически не "возвращаются в алгоритм распространения оценок" в полном смысле слова. Их восстановление выглядит как простое снятие фиксации без явной переоценки на уровне SP-сообщений. Нет случайного выбора значений: Код не использует случайные значения для освобожденных переменных.
В статье они говорили, что периодически выполняется переоценка для выбранных переменных (перевычисляется bias). Но в коде может быть что угодно, в моих прогонах он совершенно не делал отката, например.
Comments 2
Нет случайного выбора значений: Код не использует случайные значения для освобожденных переменных.
Reply
Reply
Leave a comment