Text this: Weighted goal programming model for elective patients in surgical operating room block scheduling