2opt 2opt traveling salesman optimization see: https://en.wikipedia.org/wiki/2-opt example: left: no optimization, middle: nearest neighbor initialization, right: 2opt result