Try and error-based scheduling algorithm for cluster tools of wafer fabrications with residency time constraints