ra.solve();
ra.setState(Model.STARTED);
ra.setStartTime(System.currentTimeMillis());
new SolutionMonitorThread(mainWindow, (Model)domain).start();
ClientLogManager.addUserLog("Problem " + ra.getName() + " [#" + ra.getUniqueID() + "]"
+ " is started to solve with " + ra.getAlgorithm() + " algorithm.", false);
}