C# Class VRP.VRPTW.Gain.ShapleyDivider

Show file Open project: zaycev/vrptw

Public Methods

Method Description
ComputeGains ( Solution &p1, Solution &p2, Solution &p3, Solution &p12, Solution &p23, Solution &p31, Solution &p123, int max_iters = 30, Update update = null, VrpSolver solver = null ) : List
Divide ( Problem problem, List frac = null ) : List
Merge ( Problem p1, Problem p2 ) : Problem

Method Details

ComputeGains() public static method

public static ComputeGains ( Solution &p1, Solution &p2, Solution &p3, Solution &p12, Solution &p23, Solution &p31, Solution &p123, int max_iters = 30, Update update = null, VrpSolver solver = null ) : List
p1 VRP.VRPTW.Data.Solution
p2 VRP.VRPTW.Data.Solution
p3 VRP.VRPTW.Data.Solution
p12 VRP.VRPTW.Data.Solution
p23 VRP.VRPTW.Data.Solution
p31 VRP.VRPTW.Data.Solution
p123 VRP.VRPTW.Data.Solution
max_iters int
update Update
solver VrpSolver
return List

Divide() public static method

public static Divide ( Problem problem, List frac = null ) : List
problem VRP.VRPTW.Data.Problem
frac List
return List

Merge() public static method

public static Merge ( Problem p1, Problem p2 ) : Problem
p1 VRP.VRPTW.Data.Problem
p2 VRP.VRPTW.Data.Problem
return VRP.VRPTW.Data.Problem