Скажем, у нас есть круговой список, представляющий решение задачи о коммивояжере. Этот список изначально пуст.
Если пользователю разрешено вводить город и его координаты одну за другой, какую эвристику можно использовать для вставки этих координат в уже существующий тур?
В примере используется эвристика ближайшего соседа: новая координата вставляется после ближайшей координаты, уже находящейся в туре.
Какие еще есть варианты (псевдокод, если возможно).