Package aima.core.search.csp

Examples of aima.core.search.csp.MinConflictsStrategy


        case 6: // MRV + DEG + AC3 + LCV
          strategy = new ImprovedBacktrackingStrategy
          (true, true, true, true);
          break;
        case 7:
          strategy = new MinConflictsStrategy(50);
          break;
        }
        if (iStrategy != null)
          strategy = iStrategy;
       
View Full Code Here


  public static void main(String[] args) {
    CSP csp = new MapCSP();
    StepCounter stepCounter = new StepCounter();
    SolutionStrategy solver;
   
    solver = new MinConflictsStrategy(1000);
    solver.addCSPStateListener(stepCounter);
    stepCounter.reset();
    System.out.println("Map Coloring (Minimum Conflicts)");
    System.out.println(solver.solve(csp.copyDomains()));
    System.out.println(stepCounter.getResults() + "\n");
View Full Code Here

    Assert.assertEquals(MapCSP.RED, results.getAssignment(MapCSP.T));
  }

  @Test
  public void testMCSearch() {
    new MinConflictsStrategy(100).solve(csp);
  }
View Full Code Here

TOP

Related Classes of aima.core.search.csp.MinConflictsStrategy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.