Просто глядя на базовый алгоритм, он определенно является симметричным , учитывая ту же стоимость операций - количество добавлений, удалений и замен, которые нужно получить от слова A к слову B, равнозначно получениюот слова B к слову A.
Если по какой-либо из операций существуют разные затраты, разница может быть, например, если сложение имеет стоимость 2, а удаление 1, чтобы получить от Zombie
до Zombies
приводит к расстоянию 2, наоборот - 1 - не симметрично.