1. A method comprising: representing routes between cells in an interconnection network with graph theory graph; identifying a failed link in the graph; and finding an alternative route between cells in the graph.