public static void benchmarkPriority() {
        List<String> results = new ArrayList<String>();
        for (int i = 0; i <= 0; i+=1) {
            int nonPrefCount = 0;
            for (int j = 0; j < 10; j++) {
                ProblemDefinition problem = benchPriority(i,50);
                SolverState state = benchSolve(problem);
                if (state.getBestSolution().getSchedule().getAllocationOf(1).getStart() != 0) {
                    nonPrefCount++;
                }
            }
            results.add(String.format("Priority: %s, not preffered count: %s/10", i, nonPrefCount));
        }
       
        for (String string : results) {
            System.out.println(string);
        }
    }