Как сказано в названии, я хотел бы знать, выводит ли алгоритм Витерби глобальное оптимальное решение? Для каждого шага я заполняю матрицу с максимальной вероятностью из состояния предыдущего тильместа, и, наконец, возвращаюсь назад, и это кажется жадным с моей стороны.