This project has been done on MATLAB platform and the scheduling involves random breakdowns.