C# Class VRP.VRPTW.Heuristics.LocalSearch.WochLebkowski09

Inheritance: VrpSolver
Show file Open project: zaycev/vrptw

Public Properties

Property Type Description
CNumCoef float
IrmCoefA float
IrmIterations int

Public Methods

Method Description
BestInsertionPlaceCzech2001 ( Solution solution, Customer customer, Route route ) : double>.KeyValuePair
ImproveSolution ( Solution initialSolution, List selected, List routes ) : Solution
NeighbourhoodIrmSearch ( List customerList, Customer customer ) : List
OrderRoutesWithProb ( Solution solution, double prob ) : List
SelectionStage ( Solution initialSolution, int cNumber ) : List
Solve ( Problem problem, Solution initialSolution ) : Solution

Method Details

BestInsertionPlaceCzech2001() public method

public BestInsertionPlaceCzech2001 ( Solution solution, Customer customer, Route route ) : double>.KeyValuePair
solution VRP.VRPTW.Data.Solution
customer VRP.VRPTW.Data.Customer
route VRP.VRPTW.Data.Route
return double>.KeyValuePair

ImproveSolution() public method

public ImproveSolution ( Solution initialSolution, List selected, List routes ) : Solution
initialSolution VRP.VRPTW.Data.Solution
selected List
routes List
return VRP.VRPTW.Data.Solution

NeighbourhoodIrmSearch() public method

public NeighbourhoodIrmSearch ( List customerList, Customer customer ) : List
customerList List
customer VRP.VRPTW.Data.Customer
return List

OrderRoutesWithProb() public method

public OrderRoutesWithProb ( Solution solution, double prob ) : List
solution VRP.VRPTW.Data.Solution
prob double
return List

SelectionStage() public method

public SelectionStage ( Solution initialSolution, int cNumber ) : List
initialSolution VRP.VRPTW.Data.Solution
cNumber int
return List

Solve() public method

public Solve ( Problem problem, Solution initialSolution ) : Solution
problem VRP.VRPTW.Data.Problem
initialSolution VRP.VRPTW.Data.Solution
return VRP.VRPTW.Data.Solution

Property Details

CNumCoef public property

public float CNumCoef
return float

IrmCoefA public property

public float IrmCoefA
return float

IrmIterations public property

public int IrmIterations
return int