Professional Documents
Culture Documents
PROJECT ON
“ SEQUENCING PROBLEM ”
Submitted By
AAFREEN IFTIKHAR ZAIDI
M.B.A (Semester -II)
Batch-2020-21
Submitted To:
Prof. SONIYA RAJPOOT
The Project was undertaken as a part of the course curriculum of MBA Full Time
Programme of Samrat Ashok Technological Institute (S.A.T.I. College), Vidisha.
This has not been submitted to any other examination body earlier.
Last but not the least gratitude to all those who extended their guidance directly or
indirectly in completion of this Project work .
1 INTRODUCTION 05
2 CONCEPT OF FINANCE 06
3 DEFINITIONS OF FINANCE 07
4 TYPES OF FINANCE 08
5 DEFINITIONS OF FINANCIAL MANAGEMENT 09
6 AIMS OF FINANCIAL MANAGEMENT 10
7 OBJECTIVES OF FINANCIAL MANAGEMENT 12
8 CONCLUSION 14
9 BIBLIOGRAPHY 15
INTRODUCTION
In this Project, we discuss the problem of determining the sequence (order) in which a
number of jobs should be performed on different machines in order to make effective use of
available facilities and achieve greater output. If there are n jobs which are to be performed
on m different machines then the problem is to determine the sequence of jobs, which
minimizes the total elapsed time, that is, the time from the start of the first job up to the
completion of the last job.
Suppose that 2 or 3 jobs are to be processed on 2 or 3 machines. Then the job sequencing
can be done by the method of enumeration. If, however, the number of jobs and/or
machines increases, then the problem becomes complicated and the method of enumeration
is not suitable.
BASIC TERMINOLOGIES
In the following, we describe the basic terminologies which are commonly used in job
sequencing :-
Processing Time - This is the time required by each job on each machine.
Processing Order - This refers to the order (sequence) in which machines are required for
completing the job.
Idle time on a Machine - This is the time during which a machine does not have a
job to process.
Total Elapsed Time - This is the time interval between starting the first job and completing
the last job, including the idle time (if any), in a particular order by the given set of
machines.
No Passing Rule - This means that the passing is not allowed, i.e., the same order
of jobs is maintained over each machine. If n jobs are to be processed through two
machines A and B in the order AB, then this means that each job will go to machine A first
and then to B.
PRINCIPAL ASSUMPTIONS
General assumptions for sequencing problems are as follows :-
The time required to complete a job is independent of the order of jobs in which
they are to be processed.
The time taken by each job in changing over from one machine to another is
negligible.
A job starts on the machine as soon as the job and the machine both are idle.
TYPES OF JOB SEQUENCING
PROBLEM
Various types of job sequencing problem arise in the world. All sequencing problems
cannot be solved. Here, we consider the following four types of job sequencing
problem :-
ii) n jobs are to be processed on 3 machines A, B and C in the order ABC, i.e., first
on machine A, second on machine B and third on machine C.
Step 1 :- Select the minimum processing time out of all Ai ’s and Bi ’s. If it is Ar then do the rth
job first. If it is Bs then do the sth job at last.
Step 2 :- If there is a tie in selecting the minimum of all the processing times, then such a
situation is dealt with the following three ways:
(i) If the minimum of all the processing times is Ar , which is also equal to Bs,
that is, min(Ai ;Bi ) = Ar = Bs, then do the rth job first and sth job at last.
(ii) If min(Ai ;Bi ) = Ar , but Ar = Ak, i.e., there is a tie for minimum among
Ai ’s, then select any one.
(iii) If min(Ai ;Bi ) = Bs, but Bs = Bt , i.e., there is a tie for minimum among
Bi ’s, then select any one.
Step 3 :- Now, eliminate the job which has already been assigned from further consid-
eration, and repeat steps 1 and 2 until an optimal sequence is found.
Step 1 :- Examine the processing times of the given jobs on all three machines and if either
one or both the above conditions hold, then go to Step 2; otherwise, the algorithm fails.
Step 2 :- Introduce two fictitious machines, say G and H, with corresponding processing
times given by:-
(i) tGj = t1j + t2j ; j = 1;2; ;n, i.e., the processing time on machine G is the sum of
the processing times on machines A and B.
(ii) tHj = t2j + t3j ; j = 1;2; ;n, i.e., the processing time on machine H is the sum of
the processing times on machines B and C.
Step 3 :- Determine the optimal sequence for n jobs and two machine equivalent sequencing
problem with the prescribed ordering GH in the same way as discussed
earlier.
iii) Processing 2 Jobs through m Machines
Problems under this category can be solved with the help of graphical method.
The graphical method is explained with the help of the following example.
Example :- Two jobs are to be performed on five machines A, B, C, D, and E. Processing times
are given in the following table:
Solution :- The following steps are to be followed to solve the problem graphically:
i) Draw two perpendicular lines. Horizontal line represents the processing time for job 1 while job 2
remains idle, and vertical line represents processing time for job 2 while job 1 remains idle.
ii) Mark the processing times of job 1 and job 2 on the horizontal and vertical lines respectively
according to the given order of machines.
iii) Draw the rectangular blocks by pairing the same machines.
iv) Avoiding the rectangular blocks, draw the line starting from origin O to the end point, moving
horizontally, vertically and diagonally along a line which makes an angle 45o with the horizontal
line.
v) An optimum path minimizes the idle time for both the jobs. So, it is the path on which diagonal
movement is maximum.
vi) The elapsed time is obtained by adding the idle time for either job to the processing time for that
job. For this example, idle time for job 1 is 3+2 =5 hours. Elapsed time = processing time of job 1
+ idle time of job 1 = (3+4+2+6+2)+5 = 17 + 5 = 22 hours.
Likewise, idle time for job 2 is 2 hours. Elapsed time = processing time of job 2 + idle time of job 2 =
(5 + 4 + 3 + 2 + 6) + (2) = 20 + 2 = 22 hours.
CONCLUSION
There is a need, in industry, for an efficient method of determining an optimal sequence for
processing a number ii of jobs through two or more machines. A method which requires a
minimum amount of time would be most beneficial.