Back close

Job shop scheduling using heuristics through Python programming and excel interface

Publication Type : Journal Article

Publisher : Scientific Oasis

Source : Decision Making: Applications in Management and Engineering

Url : https://doi.org/10.31181/dmame0316102022n

Campus : Coimbatore

School : School of Engineering

Department : Mechanical Engineering

Year : 2022

Abstract : Job shop scheduling problem (JSSP) has remained a challenge both for the practitioners and the researchers. A JSSP consists of multiple number of machines (m) and jobs (n). As the number of jobs increases, the complexity of the problem increases exponentially and it becomes difficult to schedule manually. Practitioners use their experience to schedule jobs in ad hoc sessions resulting in inefficient allocation of jobs and machines. In this paper, a job shop scheduling problem under static and dynamic conditions is solved using heuristic approaches using python programming with an MS Excel user interface. For a supplier of automotive parts with a set of jobs and machines, priority dispatching rules, viz., Shortest Processing Time (SPT), Earliest Due Date (EDD), First-In First-Out (FIFO), Critical Ratio (CR) and Slack Per Remaining Operation (S/RO) are evaluated. The obtained performance metrics such as makespan, and tardiness are compared between the heuristics to select an optimal schedule by the job shop. The user inputs the jobs, machines, start and due dates through the MS Excel interface and obtains faster, practically usable results. This reduces the time taken for job scheduling and helps in making faster productivity-based decisions to maximize resource utilization and the total time to produce the product.

Cite this Research Publication : , Padmanabhan Sowmia Narayanan, Nitish Shankar Kumar, , Raghuram Potluru, , Thenarasu Mohanavelu, , Job shop scheduling using heuristics through Python programming and excel interface, Decision Making: Applications in Management and Engineering, Scientific Oasis, 2022, https://doi.org/10.31181/dmame0316102022n

Admissions Apply Now