Professional Documents
Culture Documents
Flow Shop Scheduling Genetic Algorithm in Manufacturing: Biological Database (BIT2002) Slot: G1
Flow Shop Scheduling Genetic Algorithm in Manufacturing: Biological Database (BIT2002) Slot: G1
Slot:
G1
School: SBST
ABSTRACT
Flow shop scheduling problems, are a class of scheduling problems with a workshop in which
the flow control shall enable an appropriate sequencing for each job and for processing on a set
of machines or with other resources 1, 2..., m in compliance with given processing orders. We
will implement a genetic algorithm (meta-heuristic) to solve this problem.
INTRODUCTION
Many applied and experimental situations exist in our day-to-day working in factories and
industrial production concerns, and so forth, in which different jobs are processed on various
machines in a fixed order. Job scheduling is a process executed by a job scheduler where jobs
can be scheduled not only on single systems, but also on multiple systems, like scheduling the
different manufacturing components in an automobile manufacturing plant. It can be necessarily
complex. In a flow shop, the work in a job is broken down into separate tasks called operations,
and each of these operations are performed in a different machine of the designated flow shop.In
this context, a job is a collection of operations with a special precedence that must be carried out
by it to be declared as complete. With reference to our work, the flow of work is assumed to be
unidirectional, and has been represented as a flow shop having static job allocation such that
each job passes through each machine for a constant time-slice. The problem of scheduling n
jobs on M machines in a flowshop has received considerable research attention over the last
twenty-five years. As a result, several optimization and heuristic solution procedures are
available to solve a variety of flowshop scheduling problems. This project reviews the flowshop
scheduling problem formulation, solution approaches, and analyzes the contributions of each
approach to solve practicalproblems.
The flowshop scheduling problem is a production problem where a set of n jobs have to be
processed with identical flow pattern on m machines. When the sequence of job processing on all
machines is the same, we have the permutation flowshop sequencing production environment.
Since there is no job passing, the number of possible schedules for n jobs is n!.In scheduling
problems we must determine the order or sequence for processing a set of jobs through several
machines in an optimal manner. We study the flow shop problems considering the following
assumptions:
(i) The operation processing times on the machines are known, fixed and some of them may
be zero if some job is not processed on amachine.
(ii) (Set-up times are included in the processing times and they are independent of the job
position in the sequence ofjobs.
(iii) At a time, every job is processed on only one machine, and every machine processes
only one job.
(iv) The job operations on the machines may not be preempted. Initial research concerning
flowshop scheduling problem was done by Johnson . Johnson described an exact
algorithm to minimize makespan for the n-jobs two-machine flowshop scheduling
problem. Later, algorithms, such as branch-and bound and beam search, that yield the
exact solution for this problem were proposed. The flow shop scheduling problemthat
includes many jobs and machines is a combinatorial optimization problem for the NP-
hard problem category. Therefore, near optimum solution techniques are preferred.
Several heuristic approaches for the flow shop scheduling problem are developed. In
recent years, metaheuristic approaches, such as simulated annealing, tabu search, and
genetic algorithms, have become very desirable in solving combinatorial optimization
problems because of their computationalperformance.
1
Proposed work