add simplex algo (uses networkx)