Suppose you live in a city with with various shops and boutiques, each belonging to a category $C_{i}$, where $i=0..n$, containing $N_{i}$ shops each. A shop is noted $s_{ij}$, the $j^{th}$ shop, in the $i^{th}$ category, and is geographically randomly distributed. For convenience, $S = \{C_{i}, i=0..n - 1 \} $
You're planning a category-based Sunday shopping. In other words, all categories ought to be visited only once, through one shop only. Any shop-pair $(s_{kj},s_{k'j'})$ can be connected with a straight line.
$V = (a,b,....) \in \mathbb N^{n}$ is a plausible path for your Sunday walk, i.e. $a^{th}$ shop in the first category, $b^{th}$ shop in the second category, etc..., and d(V), the length of that path.
Finding the minimum distance $$d(S) = min \sum_{}^S d(V)$$
Is it reducible to TSP? I have the gut feeling that yes, since the categories are in effect the network nodes. At the same time, the set of nodes realising the minimum distance is, by definition, unknown.
Note that the order in which categories are visited is part of the minimisation problem, otherwise the problem would be somewhat easier.