Emergency Management Systems and Algorithms: a Comprehensive Survey