Uses of Class
org.jgrapht.alg.flow.mincost.CapacityScalingMinimumCostFlow.Node
-
Packages that use CapacityScalingMinimumCostFlow.Node Package Description org.jgrapht.alg.flow.mincost Algorithms for minimum cost flow -
-
Uses of CapacityScalingMinimumCostFlow.Node in org.jgrapht.alg.flow.mincost
Fields in org.jgrapht.alg.flow.mincost declared as CapacityScalingMinimumCostFlow.Node Modifier and Type Field Description (package private) CapacityScalingMinimumCostFlow.NodeCapacityScalingMinimumCostFlow.Arc. headThe head (target) of this arc.private CapacityScalingMinimumCostFlow.Node[]CapacityScalingMinimumCostFlow. nodesArray of internal nodes used by the algorithm.Fields in org.jgrapht.alg.flow.mincost with type parameters of type CapacityScalingMinimumCostFlow.Node Modifier and Type Field Description (package private) org.jheaps.AddressableHeap.Handle<java.lang.Double,CapacityScalingMinimumCostFlow.Node>CapacityScalingMinimumCostFlow.Node. handleReference to theFibonacciHeapNodethis node is contained inMethods in org.jgrapht.alg.flow.mincost that return types with arguments of type CapacityScalingMinimumCostFlow.Node Modifier and Type Method Description private Pair<java.util.List<CapacityScalingMinimumCostFlow.Node>,java.util.Set<CapacityScalingMinimumCostFlow.Node>>CapacityScalingMinimumCostFlow. scale(int delta)Performs a scaling phase by saturating all negative reduced cost arcs with residual capacity greater than or equal to thedelta, so that they don't belong to the $\Delta$-residual network and, hence, don't violate optimality conditions.private Pair<java.util.List<CapacityScalingMinimumCostFlow.Node>,java.util.Set<CapacityScalingMinimumCostFlow.Node>>CapacityScalingMinimumCostFlow. scale(int delta)Performs a scaling phase by saturating all negative reduced cost arcs with residual capacity greater than or equal to thedelta, so that they don't belong to the $\Delta$-residual network and, hence, don't violate optimality conditions.Methods in org.jgrapht.alg.flow.mincost with parameters of type CapacityScalingMinimumCostFlow.Node Modifier and Type Method Description (package private) CapacityScalingMinimumCostFlow.ArcCapacityScalingMinimumCostFlow.Node. addArcTo(CapacityScalingMinimumCostFlow.Node opposite, int capacity, double cost)Adds a new arc withcapacity,costto theopposite.private voidCapacityScalingMinimumCostFlow. augmentPath(CapacityScalingMinimumCostFlow.Node start, CapacityScalingMinimumCostFlow.Node end)Augments the path fromstartto theendsending as much flow as possible.private voidCapacityScalingMinimumCostFlow. pushDijkstra(CapacityScalingMinimumCostFlow.Node start, java.util.Set<CapacityScalingMinimumCostFlow.Node> negativeExcessNodes, int delta)Runs the Dijkstra's algorithm in the residual network usingCapacityScalingMinimumCostFlow.Arc.getReducedCost()as arc distances.Method parameters in org.jgrapht.alg.flow.mincost with type arguments of type CapacityScalingMinimumCostFlow.Node Modifier and Type Method Description private voidCapacityScalingMinimumCostFlow. pushAllFlow(java.util.List<CapacityScalingMinimumCostFlow.Node> positiveExcessNodes, java.util.Set<CapacityScalingMinimumCostFlow.Node> negativeExcessNodes, int delta)For every node in thepositiveExcessNodespushes all flow away from it until its excess is less thandelta.private voidCapacityScalingMinimumCostFlow. pushAllFlow(java.util.List<CapacityScalingMinimumCostFlow.Node> positiveExcessNodes, java.util.Set<CapacityScalingMinimumCostFlow.Node> negativeExcessNodes, int delta)For every node in thepositiveExcessNodespushes all flow away from it until its excess is less thandelta.private voidCapacityScalingMinimumCostFlow. pushDijkstra(CapacityScalingMinimumCostFlow.Node start, java.util.Set<CapacityScalingMinimumCostFlow.Node> negativeExcessNodes, int delta)Runs the Dijkstra's algorithm in the residual network usingCapacityScalingMinimumCostFlow.Arc.getReducedCost()as arc distances.Constructors in org.jgrapht.alg.flow.mincost with parameters of type CapacityScalingMinimumCostFlow.Node Constructor Description Arc(CapacityScalingMinimumCostFlow.Node head, int residualCapacity, double cost)Creates a new arc
-