コード例 #1
0
ファイル: DBCreator.cs プロジェクト: otaTrunda/PADD
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            var problem = solver.sasProblem;

            problem.SetInitialState(state);
            solver.SetProblem(problem);
            return(solver.Search(quiet: true));
        }
コード例 #2
0
ファイル: MoreHeuristics.cs プロジェクト: otaTrunda/PADD
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            Problem.SetInitialState(state);
            solver.SetProblem(Problem);
            var solutionLength = solver.Search(quiet: true);

            return(solutionLength);
        }
コード例 #3
0
ファイル: MoreHeuristics.cs プロジェクト: otaTrunda/PADD
        protected override double GetValueImpl(PAD.Planner.IState state)
        {
            double val = h.GetValue(state);

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