Уникальная топологическая сортировка подразумевает существование гамильтонова пути

В DAG, чтобы найти гамильтонов путь, сначала обнаруживается топологическая сортировка, а затем находится гамильтонов путь из топологической сортировки.

Hamiltonian path in a DAG exists if and only if there is unique topological sorting.

Как мы можем обосновать это утверждение?


person codd    schedule 20.12.2014    source источник
comment
Это хороший вопрос. Это экзаменационный вопрос?   -  person Gordon Linoff    schedule 20.12.2014
comment
Нет, это не так. Я нашел это утверждение в разделе топологической сортировки в книге. Я пытался доказать это, но не смог.   -  person codd    schedule 20.12.2014


Ответы (1)


Предположим, что существует даг. Сначала мы топологически сортируем его. Чтобы этот даг имел гамильтонов путь, каждая вершина должна быть соединена со следующей вершиной в топологическом порядке, потому что, если он не связан таким образом, у него не будет гамильтонова пути (мы не может посетить каждую вершину, начиная с любого места). и если каждая вершина соединена со следующей вершиной в топологическом порядке, то не может существовать никакого другого топологического порядка. Надеюсь, это поможет.

person user3553836    schedule 03.01.2015