Given anany undirected, connected and unweighted simple graph $G(V,E)$,each node of which is considered as a city.
We We call $j$ a neighbor of $i$ if $(i,j)\in E$. $N_i$ is the set of neighbors of $i$. Each vertex$|V|=N$
There is a traveler who starts travelling from some city and wants to visit all cities. But he does not have a map,it means he only knows itsabout the local information,i.e. he only knows the neighbors and has no idea of any other vertex in $G$a city when staying at that city. We wantEach time, he moves to find a walkneighbor of currently staying city.
Suppose he traveled from city a to b 3 times and b to a 2 times, then we call link $L$ in(a,b) $G$ such that(or $L$ covers all vertices(b,a)) has been used totally 5 times.
I am considering an algorithm: each time, suppose he stays in some city $V$$i$, but the walk need not beand he selects a trailneighbor city of $i$ whose link between $i$ has been used least times in the past, i.e.except the city he visited at last time, one can travel each edge in $E$and move to that city. If more than once1, any of them is OK.
I want to know for any graph $G$, after how many times, he will must visit all the cities.