Beispiel #1
0
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            var problem = solver.sasProblem;

            problem.SetInitialState(state);
            solver.SetProblem(problem);
            return(solver.Search(quiet: true));
        }
Beispiel #2
0
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            Problem.SetInitialState(state);
            solver.SetProblem(Problem);
            var solutionLength = solver.Search(quiet: true);

            return(solutionLength);
        }
Beispiel #3
0
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            double val = h.GetValue(state);

            return(val + g.generateNoise(val));
        }