settings.setMillisPerTimeslot(60 * 60 * 1000L);
settings.setNumberOfDays(5);
// 9 hours per day
settings.setTimeslotsPerDay(9);
NoCollisionPrinciple ncpInstance = new NoCollisionPrinciple();
ncpInstance.setRandom(new Random(seed));//123456L
ncpInstance.setCondition(new AlgorithmConditionTime(seconds));
ncpInstance.setDataPoolSettings(settings);
ncpInstance.setStatusBar(new SilentConsoleStatusBar());
ncpInstance.setDataPool(dataPool);
loadData(dataPool, new File(fileOrFolder), settings);
long start = System.currentTimeMillis();
Solution solution = ncpInstance.doWork();
// ConstraintChecker.printStatistics(solution);
return start;
}