1. Department of Production Engineering and Mechanical Design, Tanta University, Tanta 31733, Egypt
2. Mechanical Engineering Department, Imam Mohammad Ibn Saud Islamic University, Riyadh 11564, Saudi Arabia
3. Department of Industrial and Management Engineering, Arab Academy for Science, Technology and Maritime Transport, Alexandria 21599, Egypt