Levitin, Lev, et al. “A New Algorithm for Finding Minimal Cycle-Breaking Sets of Turns in a Graph”. Journal of Graph Algorithms and Applications, vol. 10, no. 2, Jan. 2006, pp. 387-20, doi:10.7155/jgaa.00134.