Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Solving 5x5 Job-Shop Scheduling Problem Using Genetic Algorithm


Affiliations
1 Department of Computer Application, MVSR Engineering College, Nadergul, Hyderabad, AP, India
2 Department of OR&SQC, Rayalaseema University, Kurnool, AP, India
     

   Subscribe/Renew Journal


The job-shop scheduling (JSS) is a production schedule planning for High mix & low volume systems with many variations in requirements. They cannot be formulated as a linear programming and no simple rules or algorithms yield to optimal solutions in a short time. In job-shop scheduling problem (JSSP) environment, there are n jobs to be processed on m machines with a certain objective function to be minimized. JSSP with n jobs to be processed on more than two machines have been classified as a combinatorial problem. JSSP is known to be NP-Hard problem and near optimal solution is possible by heuristics. In this paper, genetic algorithm is used to find the feasible solution set for 5 x 5 JSSP with total flow time taken as the objective function. The processing time & job data for the problem is taken from a glass manufacturing company, which manufactures glass equipment for pharmaceutical company on received order. Population creation, encoding, decoding, selection, recombination (crossover), mutation and reinsertion functions are developed using MATLAB software. The code is run for various generations and solution set containing different sequences with same minimum flow time is presented. The decoding of sequence to schedule is also presented. It is observed that by operation based representation, decoding of sequence to schedule is suitable for JSSP.


Keywords

Evolutionary Algorithms- EA, Genetic Algorithm-GA, Job Shop Scheduling Problem -JSSP, Non Polynomial Time-NP, Partially Mapped Crossover-PMX.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 211

PDF Views: 3




  • Solving 5x5 Job-Shop Scheduling Problem Using Genetic Algorithm

Abstract Views: 211  |  PDF Views: 3

Authors

A. L. Kameswari
Department of Computer Application, MVSR Engineering College, Nadergul, Hyderabad, AP, India
K. Sreenivasa Rao
Department of OR&SQC, Rayalaseema University, Kurnool, AP, India

Abstract


The job-shop scheduling (JSS) is a production schedule planning for High mix & low volume systems with many variations in requirements. They cannot be formulated as a linear programming and no simple rules or algorithms yield to optimal solutions in a short time. In job-shop scheduling problem (JSSP) environment, there are n jobs to be processed on m machines with a certain objective function to be minimized. JSSP with n jobs to be processed on more than two machines have been classified as a combinatorial problem. JSSP is known to be NP-Hard problem and near optimal solution is possible by heuristics. In this paper, genetic algorithm is used to find the feasible solution set for 5 x 5 JSSP with total flow time taken as the objective function. The processing time & job data for the problem is taken from a glass manufacturing company, which manufactures glass equipment for pharmaceutical company on received order. Population creation, encoding, decoding, selection, recombination (crossover), mutation and reinsertion functions are developed using MATLAB software. The code is run for various generations and solution set containing different sequences with same minimum flow time is presented. The decoding of sequence to schedule is also presented. It is observed that by operation based representation, decoding of sequence to schedule is suitable for JSSP.


Keywords


Evolutionary Algorithms- EA, Genetic Algorithm-GA, Job Shop Scheduling Problem -JSSP, Non Polynomial Time-NP, Partially Mapped Crossover-PMX.