C# Класс VRP.VRPTW.Heuristics.Construction.Solomon87

Наследование: VrpSolver
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CoefAlpha1 double
CoefAlpha2 double
CoefLambda double
CoefMu double

Открытые методы

Метод Описание
CriterionC1 ( int i, AbsNode u, int j, Route route ) : double
CriterionC11 ( int i, AbsNode u, int j, Route route ) : double
CriterionC12 ( int i, AbsNode u, int j, Route route ) : double
CriterionC2 ( AbsNode u, double c1Value, Route route ) : double
SelectSeedCustomer ( List customers, Depot depot, Solomon87InitialStrategy strategy = Solomon87InitialStrategy.HighestDemand ) : int
Solve ( Problem problem, Solution initialSolution = null ) : Solution

Описание методов

CriterionC1() публичный Метод

public CriterionC1 ( int i, AbsNode u, int j, Route route ) : double
i int
u VRP.VRPTW.Data.AbsNode
j int
route VRP.VRPTW.Data.Route
Результат double

CriterionC11() публичный Метод

public CriterionC11 ( int i, AbsNode u, int j, Route route ) : double
i int
u VRP.VRPTW.Data.AbsNode
j int
route VRP.VRPTW.Data.Route
Результат double

CriterionC12() публичный Метод

public CriterionC12 ( int i, AbsNode u, int j, Route route ) : double
i int
u VRP.VRPTW.Data.AbsNode
j int
route VRP.VRPTW.Data.Route
Результат double

CriterionC2() публичный Метод

public CriterionC2 ( AbsNode u, double c1Value, Route route ) : double
u VRP.VRPTW.Data.AbsNode
c1Value double
route VRP.VRPTW.Data.Route
Результат double

SelectSeedCustomer() публичный Метод

public SelectSeedCustomer ( List customers, Depot depot, Solomon87InitialStrategy strategy = Solomon87InitialStrategy.HighestDemand ) : int
customers List
depot VRP.VRPTW.Data.Depot
strategy Solomon87InitialStrategy
Результат int

Solve() публичный Метод

public Solve ( Problem problem, Solution initialSolution = null ) : Solution
problem VRP.VRPTW.Data.Problem
initialSolution VRP.VRPTW.Data.Solution
Результат VRP.VRPTW.Data.Solution

Описание свойств

CoefAlpha1 публичное статическое свойство

public static double CoefAlpha1
Результат double

CoefAlpha2 публичное статическое свойство

public static double CoefAlpha2
Результат double

CoefLambda публичное статическое свойство

public static double CoefLambda
Результат double

CoefMu публичное статическое свойство

public static double CoefMu
Результат double