In this paper, the authors propose a new algorithm called Asynchronous Value Iteration (AVI) to solve the scalable Traveling Salesman Problem (TSP). The traditional TSP algorithm, BackProp, is computationally efficient but has limitations in handling large graphs. AVI addresses these limitations by adapting the Fokker-Planck method and treating the samples as a set of independent sets, reducing the computational complexity.
The authors explain that AVI skips searching the whole graph every time the staleness function is updated, saving computations. Instead, they use an asynchronous value iteration to update the values of the states in Vk, the set of active states, only when two conditions are met: (1) a new state is added to Vk, and (2) the value of an existing state is too stale to reflect the true estimate of the minimal traveling time.
To illustrate these concepts, the authors use everyday language and analogies. For instance, they compare the staleness function ˆFk to a clock that measures how many iterations have passed since the last update. They explain that when P is zero, the asynchronous update is similar to a traditional clock that ticks at a constant rate, while when P is positive infinity, it’s like a smartwatch that can skip some ticks if necessary.
The authors also highlight the advantages of AVI over traditional algorithms. For example, they mention that by treating Fk(x) as a set of samples independent of graph index k, AVI reduces the computational complexity from O(n^2) to O(n). They also note that AVI can handle large graphs with millions of nodes and edges without any significant slowdown.
In conclusion, the authors provide a concise summary of their algorithm, Asynchronous Value Iteration, which is designed to solve the scalable Traveling Salesman Problem. By adapting the Fokker-Planck method and treating samples as independent sets, AVI reduces computational complexity and improves efficiency in handling large graphs. The authors use everyday language and analogies to demystify complex concepts, making it easier for readers to understand the essence of their algorithm without oversimplifying it.