Graph algorithm tasks will require a big framework, probably using networkx. This includes some input method - maybe both for a guaranteed planar one and just adjacency lists, a tikz printing method, maybe using planar projection algorithms from networkx and randomization algorithms, again maybe using networkx.
Graph algorithm tasks will require a big framework, probably using networkx. This includes some input method - maybe both for a guaranteed planar one and just adjacency lists, a tikz printing method, maybe using planar projection algorithms from networkx and randomization algorithms, again maybe using networkx.