ответ

2

До тех пор, пока вы убедитесь, что ваш график соответствует правилам Hidden Markov Model (например, сумма всех исходящих ребер из каждого узла суммируется до 1), тогда да - Viterbi Algorithm может обрабатывать циклические графики.

Трудно сказать, действительно ли это правильный выбор или вы можете использовать измененную BFS без дополнительного контекста по вопросу.