TravelTime() public method

public TravelTime ( AbsNode destination ) : double
destination AbsNode
return double
示例#1
0
文件: Solution.cs 项目: zhrsama/vrptw
        public double NextServiceBeginTime(AbsNode newCustomer, AbsNode prevCustomer, double prevTime)
        {
            double travelTime  = prevCustomer.TravelTime(newCustomer);
            double serviceTime = prevCustomer.Info.ServiceTime;
            double readyTime   = newCustomer.Info.ReadyTime;

            return(Math.Min(readyTime, prevTime + serviceTime + travelTime));
        }
示例#2
0
文件: Solution.cs 项目: zaycev/vrptw
 public double NextServiceBeginTime(AbsNode newCustomer, AbsNode prevCustomer, double prevTime)
 {
     double travelTime = prevCustomer.TravelTime(newCustomer);
     double serviceTime = prevCustomer.Info.ServiceTime;
     double readyTime = newCustomer.Info.ReadyTime;
     return Math.Min(readyTime, prevTime + serviceTime + travelTime);
 }