Optimizing blocking flow shop scheduling problem with total completion time criterion_data