Algorithm implementation and analysis for the Great Explorations matcher and scheduler