Link scheduling directed graphs using undirected edge colours