TSP when cost depends only on location in sequence

I want to change the original TSP problem as follows: the cost to visit a city is not related to the previous city that it visited just now, but only on its position in the sequence. Is the problem of finding the minimal cost tour still NP-complete?

• the quesiton can also be expressed that" there exist at least one solution to traverse all cities once,but i want to find the solution with lowest cost" – yingwan Mar 8 '18 at 13:26
• the original problem is at "cs.stackexchange.com/questions/89092/…" – yingwan Mar 9 '18 at 1:25

Your problem is the same as minimum-weight perfect matching in a bipartite graph. If there are $n$ cities, consider the bipartite graph in which one side consists of vertices $p_1,\ldots,p_n$, the other side consists of vertices $c_1,\ldots,c_n$, and the weight of the edge $(p_i,x_j)$ is the cost of city $j$ at position $i$.