Machine Learning and Geo-Based Multi-Criteria Decision Support Systems in Analysis of Complex Problems