为什么最短路问题是P类问题而旅行者问题是NP类问题?
我的想法:最短路问题的状态很好定义,也很好转移;旅行者问题的状态很难定义,更难进行转移。
求大佬求解!
个人理解,最短路径问题可以在一个多项式时间内找到解,比如复杂度为O(|E|+|V|log|V|)的Dijkstra算法,而旅行者问题就是在一个带权的无向图中找一个权值最小的Hamilton回路,这个并不能在一个多项式时间内去解决,而且给出一个答案也并不能在一个多项式时间内去验证他的正确性,这应该是一个NP-Complete类问题吧.
我知道这个结论,我想知道为什么是这样,这可能涉及到P=?NP了吧......
最短路由问题因为已经找到多项式答案当然是P问题,但TSP可能不是NP,不过它是NP-hard。