Ryan Groves: Finding Optimal Triadic Transformational Spaces with Dijkstra's Shortest Path Algorithm. MCM 2015: 122-127