https://hgpu.org/?p=11121
Adapting the GA Approach to Solve Traveling Salesman Problems on CUDA Architecture