DSD - Disaggregated Simplicial Decomposition algorithm
Assigns the flow with the disaggregated simplicial decomposition algorithm. This algorithm generates at each iteration a new route for each commodity using AON. The traffic is assigned minimizing the total cost over the generated routes using a Newton method. The version DSD shows performance statistics. The version dsd is used mostly inside other algorithms and it does not displays any information.
The matrix ben contains intermediary informations on the algorithm. For each iteration it gives the iteration number, time spent, cost, memory used and an convergence error evaluation.
net=TrafficExample("Steenbrink"); // uses the example net Steenbrink [F,ta,ben,f]=DSD(net,20,0,1e-4,[1e-6,1e-7,1e-8],[2,50,100]);