Exemplo n.º 1
0
 private void buildSCC() {
   digraph.desactivateNode(n2);
   digraph.activateNode(n2);
   for (int i = n; i < n2; i++) {
     if (flow[i] < ub[i]) {
       digraph.addArc(i, n2);
     }
     if (flow[i] > lb[i]) {
       digraph.addArc(n2, i);
     }
   }
   SCCfinder.findAllSCC();
   nodeSCC = SCCfinder.getNodesSCC();
   digraph.desactivateNode(n2);
 }