Structure As Search: Unsupervised Permutation Learning for Combinatorial Optimization