A sequencing problem in operations research involves determining the optimal order or sequence of performing a series of jobs with a finite number of facilities, such as machines, in order to minimize the total elapsed time between the completion of the first and last job. Sequencing problems arise in various situations, such as in a manufacturing plant for performing orders, in a hospital where patients wait for different types of tests, and in a bank where customers wait for different types of transactions. To find the optimum sequence, the total elapsed time for each of the possible sequences needs to be calculated. Some of the basic terms used in sequencing include processing time, which is the time required by a job on each machine, and processing order, which refers to the order or sequence in which given machines are required for completing the job.