public void runWith(SUVType suvType, ODVType odvType, boolean forwarChecking) { // Problemi oluştur CSP csp = new CSP(graph, 5, suvType, odvType, forwarChecking); CSP.AssignmentsState result = csp.backTrack(); // Atamaya göre düğümleri boya paintAssignment(result.getAssignments()); // Sonucu bildir System.out.println(); System.out.println("====="); System.out.println(); if (csp.checkComplete(result.getAssignments())) { System.out.println("Problem çözüldü!"); } else { System.out.println(result.getAssignments().size() + ". düğümden sonrası gelmedi "); } // İstatistikleri yaz System.out.println(csp.stats); }