Agent-based models and machine learning in decision support systems