networkx
pulp
