numpy
scipy
cvxpy
networkx
itertools
random
