public MDPPlanner(RepairActionSearcher repairActionSearcher, BatchCostEstimator costeEstimator) : base(repairActionSearcher, costeEstimator) { rnd = new Random(); IterationDetails = new BatchPlannerIterationDetails(); Iterations = 100; //defult parameter Depth = 2; //defult parameter }
public MDPPlanner(RepairActionSearcher repairActionSearcher, BatchCostEstimator costeEstimator, int k) : base(repairActionSearcher, costeEstimator, k) { visitedStates = new HashSet <SystemState>(); }
public HeuristicBatchPlanner(RepairActionSearcher repairActionSearcher, BatchCostEstimator costEstimator) { this.costEstimator = costEstimator; this.repairActionSearcher = repairActionSearcher; Bound = repairActionSearcher.K; }
public MDPPlanner(RepairActionSearcher repairActionSearcher, BatchCostEstimator costeEstimator, int iterations, int depth) : this(repairActionSearcher, costeEstimator) { Iterations = iterations; Depth = depth; }