Esempio n. 1
0
        /// <summary>
        /// Simplest run possible with a randomly generated problem instance.
        /// </summary>
        public void SimpleRun()
        {
            Run runner = new Run();

            runner.OpenResultsFile(RESULTS_FILE_NAME);
            runner.PrintResultsFileHeader();
            ProblemInstance instance = runner.GenerateProblemInstance(10, 3, 10);

            instance.Export("Test.instance");
            runner.SolveGivenProblem(instance);
            runner.CloseResultsFile();
        }
Esempio n. 2
0
        /// <summary>
        /// Simplest run possible with a randomly generated problem instance.
        /// </summary>
        public void SimpleRun(int gridSize, int agentsNum, int obstaclesNum)
        {
            CFMAM_Run runner = new CFMAM_Run(this.imsSolversList, this.cfmCbsSolversList);

            runner.OpenResultsFile(this.resultsFileName);
            runner.PrintResultsFileHeader();
            ProblemInstance instance = runner.GenerateProblemInstance(gridSize, agentsNum, obstaclesNum);

            instance.Export("Test.instance");
            runner.SolveGivenProblem(instance);
            runner.CloseResultsFile();
        }