A sequential importance sampling algorithm for generating random graphs with prescribed degrees
graphviz and dynagraph - static and dynamic graph drawing tools .