linkCostType : Value to select within {hops, km} Criteria to compute the multicast tree cost. Valid values: 'hops' (all links cost one) or 'km' (link cost is its length in km)
optimizationTarget : Value to select within {minconsumedbandwidth, minavnumhops, minimaxlinkutilization, maximinlinkidlecapacity, minavnetworkblocking} Type of optimization target. Choose among minimize the total traffic in the links, minimize the average number of hops from ingress to different egress nodes, minimize the highest link utilization, maximize the lowest link idle capacity, and minimize the average network blocking assuming independent ErlangB blocking in each link, load sharing model
nonBifurcatedRouting : Boolean type (default: false). True if the routing is constrained to be nonbifurcated
k : Default: 5 Maximum number of admissible multicast trees per demand
maxCopyCapability : Default: 1 Maximum number of copies of the traffic a node can make (this is the maximum number of output links in a node of the same multicast tree). A nonpositive value means no limit
maxLengthInKm : Default: 1.0 The path from an origin to any destination in any multicast tree cannot be longer than this. A nonpositive number means this limit does not exist
maxE2ENumHops : Default: 1 The path from an origin to any destination in any multicast tree cannot have more than this number of hops. A nonpositive number means this limit does not exist
maxE2EPropDelayInMs : Default: 1.0 The path from an origin to any destination in any multicast tree cannot have more than this propagation delay in miliseconds. A nonpositive number means this limit does not exist
maxTreeCost : Default: 1.0 The trees with a cost (measured as stated by linkCostType) are considered not admissible. A nonpositive number means this limit does not exist
maxTreeCostFactorRespectToMinimumCostTree : Default: 1.0 The trees with a cost (measured as stated by linkCostType) higher than this factor multiplied by the cost of the minimum cost multicast tree for that demand, are considered not admissible. A nonpositive number means this limit does not exist
maxTreeCostRespectToMinimumCostTree : Default: 1.0 The trees with a cost (measured as stated by linkCostType) higher than this parameter plus the cost of the minimum cost multicast tree for that demand, are considered not admissible. A nonpositive number means this limit does not exist
solverName : Value to select within {glpk, ipopt, xpress, cplex} The solver name to be used by JOM. GLPK and IPOPT are free, XPRESS and CPLEX commercial. GLPK, XPRESS and CPLEX solve linear problems w/w.o integer contraints. IPOPT is can solve nonlinear problems (if convex, returns global optimum), but cannot handle integer constraints
solverLibraryName : Default: The solver library full or relative path, to be used by JOM. Leave blank to use JOM default.
maxSolverTimeInSeconds : Default: 1.0 Maximum time granted to the solver to solve the problem. If this time expires, the solver returns the best solution found so far (if a feasible solution is found)
