SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013




      A NOVEL METAHEURISTICS TO SOLVE MIXED
           SHOP SCHEDULING PROBLEMS
                                             V. Ravibabu

                     Centre for Information Technology and Engineering,
                    Manonmaniam Sundaranar University, Tirunelveli, India

                                      v_ravibabu@yahoo.com

ABSTRACT
This paper represents the metaheuristics proposed for solving a class of Shop Scheduling problem. The
Bacterial Foraging Optimization algorithm is featured with Ant Colony Optimization algorithm and
proposed as a natural inspired computing approach to solve the Mixed Shop Scheduling problem. The
Mixed Shop is the combination of Job Shop, Flow Shop and Open Shop scheduling problems. The sample
instances for all mentioned Shop problems are used as test data and Mixed Shop survive its computational
complexity to minimize the makespan. The computational results show that the proposed algorithm is
gentler to solve and performs better than the existing algorithms.

KEYWORDS
Combinatorial Optimization, Bacterial Foraging Optimization, Ant Colony Optimization, Metaheuristics,
Mixed Shop Scheduling Problem.

1. INTRODUCTION

Effective scheduling is an essential activity in manufacturing industry which leads to
improvement in the efficiency and utilization of resources. This kind of problems in scheduling is
called Shop Scheduling problems. A real world system may need the mixture of shop scheduling
problems. In general, the Mixed Shop Scheduling problem is a NP-hard problem which is closely
related and also the combination of the scheduling problems such as Job Shop, Flow Shop and
Open Shop Scheduling problems. The Mixed Shop Scheduling problem can be assigned as n x m,
where 'n' is the number of Jobs (J= {j1, j2... jn}) can be processed on 'm' number of Machines (M=
{m1, m2,...,mm}). Each Job ‘ji’ consists of ‘m’ operations represented as ‘Mij’ processed on
machine ‘mj’ for ‘Pij’ time units without pre-emption. One machine can process only one
operation of same job at a time without interruption. The Mixed Shop Scheduling problem
calculates the minimum makespan (Cmax) for all operations in the order of n x m dimensions.
The Mixed Shop Scheduling problem is also called two production problems such as Single-stage
problem and Multi-stage problem. A Single-stage system requires one operation for each job,
whereas in a Multi-stage System there are jobs that require operations on different machines [2].
The Single-stage problem process on a single machine known as Single Machine Scheduling
problem and the problem processing on more than one machines is known as the Parallel
Machine Scheduling Problem. The Multi-stage problem is a Mixed Shop Scheduling problem
which processes on three basic shop scheduling problems such as Job Shop, Flow Shop and Open
Shop Scheduling Problems. In Job Shop Scheduling problem, the operation precedence constraint
on the job is that the order of operations of job is fixed and the processing of an operation cannot

DOI:10.5121/ijfcst.2013.3204                                                                               31
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013
be interrupted and concurrent. The machine processing constraint is that only a single job can be
processed at the same time on the same machine. In Flow Shop Scheduling problem, each job is
processed on machines in a fixed unidirectional order. In Open Shop Scheduling problem, each
machine can process only one job at a time and each job can be processed by one machine at any
time. Here, the routing of all operations is free.

2. RELATED WORKS

Yuri N. Sotskov, Natalia V.shakhlevich., surveyed the computational complexity of Mixed Shop
Scheduling problem where the problem is a combination of Job Shop and Open Shop. Also the
other classical scheduling assumptions were used for multi stage systems. This paper has no
benchmark problems to discuss Mixed Shop problem in detail [1].

S.Q.Liu and H.L.Ong., presented the metaheuristics for the Mixed Shop Scheduling problem. In
this paper, three metaheuristics were proposed for solving a class of basic shop and mixed shop
scheduling problems. They proved that mixed shop is flexible compared to basic shop scheduling
problems for 39 LA [01-39] benchmark instances [2].

Hanning Chen, Yunlong Zhu, and Kunyuan Hu., discussed a new variation, Cooperative Bacterial
Foraging Optimization which improved the original Bacterial Foraging algorithm to solve the
complex optimization problem. They solved for two cooperative approaches through the Bacterial
Foraging Optimization algorithm, the serial heterogeneous on the implicit and hybrid space
decomposition levels. This proposed method was compared with Particle Swarm Optimization,
Bacterial Foraging Optimization and Genetic Algorithm [7].

Sambarta Dasgupta, Swagatam Das, Ajith Abraham, and Arijit Biswas (2009), represented a
mathematical analysis of the chemotactics step in Bacterial Foraging Optimization from the
viewpoint of the classical gradient descent search. They used two simple schemes for adapting the
chemotactics step were height have been proposed and investigated. The adaptive variants of
Bacterial Foraging Optimization were applied to the frequency-modulated sound wave synthesis
problem [9].

E. Taillard [1989] has proposed a paper about Benchmarks’ for Basic Scheduling Problems about
260 scheduling problems whose rare examples were published. Those kinds of problems
correspond to real dimensions of industrial problems. In this paper he solved the flow shop, the
job shop and the open shop scheduling problems and provides all benchmark results [10].

3. METAHEURISTICS

Metaheuristics makes assumptions on most of NP-Hard problems such as optimizing problems,
decision making and search problems to be optimized and provides an unguaranteed optimal
solution [15]. Optimization problems use computation method to search for an optimal solution
and randomization method to get a least running time of the problem. The metaheuristics should
be keen form of local search and starts with an initial solution. The search method should be
efficient for Mixed Shop Scheduling Problem and satisfy the constraints by processing all
operations without repetition.




                                                                                                           32
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013

3.1. Metaheuristics for Mixed Shop scheduling problem

The Bacterial Foraging Optimization algorithm is an evolutionary computation algorithm
proposed by Passino.K.M (2002). This algorithm mimics the foraging behaviour of Escherichia
Coli bacteria that living in human intestines. Escherichia Coli swims or moves by rotating its
flagella on anti-clockwise direction and tumbles clockwise to choose new direction to swim for
searching the nutrients. The foraging behaviour of Escherichia Coli process under three stages
such as Chemotactics, Reproduction and Elimination and Dispersal Events. [12]

In Chemotactics, the health of the bacteria will be calculated by                                                           Nc + 1
                                                                                                  i
                                                                                                j health           =    ∑    j= 1
                                                                                                                                     j(i, j, k , l)


For Өi (j,k,l), the bacteria ‘i’ undergoes j th chemotactics step by swimming and tumbling, the k is
the reproduction step taken by total number of bacterium group ’S’. The group of bacteria
arranged in terms of health and best half from the group is divided by two. The remaining
bacteria will populated twice to make group in constant. The ‘l’ is the elimination and dispersal
process which eliminates the rest of the population and dispersal makes random replacements in
bacterium group.

The chemotactics process can be computed by C(i) while swimming and the run length of each
bacteria can be calculated by Өi (j+1,k,l) = Өi (j,k,l) + C(i) ∆ T ∆ ( (i ).i ) ∆ ( i ) ,where Δ(i) represents

direction vector of the chemotactics.

The minimization of Jisw = Ji +Jcc(θi,θ) can be calculated for bacteria’s total cost value such that
swarming function can be calculated by

                                S                              k2                   S                            k2
                                                                                                                                 
                                ∑                                                  ∑
                                            −W a        i
                                                             
                                                             −                                −W r        i
                                                                                                               
                                                                                                               −
                     − M                      e                                  −           e                                 
J   cc   (     i
                 )
              ,  =          K =1                                                K =1                                                   (1)
                                                                                                                                             ,        w ith s w a r m
                                       0 ,w ith o u t s w a r m
                     

where M is the magnitude of the cell to cell signaling and Wa and Wr is the size of the attractant
and repellent signals represented in Euclidean form [8].

The behavior of ant helps to explore the search space and each ant search for food at random by
depositing pheromone in its path. The pheromone helps other ants to follow the same route. Each
ant makes its own map. The pheromone value can be calculated through local update for single
ant and global updates for group of ant at end of the tour.

The local pheromone represented by

                              (r , s   )   ←       (1   −  ) .     (r , s )   +  .   0
                                                                                                                                           (2)

where ρ denotes the pheromone lies between [0, 1].

Once all the ants reached their destination, the amount of pheromone values modified again and
the global pheromone update represented by

                           (r , s ) ← (1 −  ). (r , s ) +  .∆  (r , s )                                                                (3)

                                                                                                                                                      33
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013

Where ∆  ( r , s ) =  ( L                           ) − 1 , if       (r , s ) ∈
                                                                                       global     − best    − tour
                                             gb
                      
                                   
                                                                              0 , otherwise


Here α denotes the pheromone decay parameter lies between [0, 1], Lgb is the length of the
globally best tour from the beginning of the trial and ∆τ(r,s) is the pheromone addition on edge (r,
s) [5].

Metaheuristics of ACO is to apply an ant tour repeatedly on all nodes to find the shortest path and
this method also called stochastic greedy rule for optimal solution.[13]

     a r g
    
s = 
                      m       a u ∈x     (
                                         J   )    {  
                                                  r          (     r           u)      (,
                                                                                      
                                                                                             ) r , u
                                                                                                
                                                                                                             }        (
                                                                                                                      
                                                                                                                           ≤ ,   0   )i   f   q   ,   q(4)
    
                                                                  S ,          o t h e r w i s e

where (r,u) represents an edge between point r and u, and τ(r, u) stands for the pheromone on
edge (r, u). η(r, u) is the desirability of edge (r, u), which is defined as the inverse of the length of
edge (r, u). q is a random number uniformly distributed in [0, 1], q0 is a user-defined parameter
lies between [0, 1] where q and q0 is exploitation, β is the parameter controlling the relative
importance of the desirability. J (r) is the set of edges available at decision point r [5]. S is a
random variable selected according to the probability distribution represented by

                                     ( r , u)               ,       (  )r ,
                                                                               
                                                                                               u 
                                                             
                                                                                               , i f (    S∈    (J ))    r
    (        )s =        ∑                  ( r , u)                               (    )r , u 
                                                                                                                                                      (5)
                                                                                            
P       r,                                                            ,
                                                                                                   
                     u∈      J(   )r
                  
                                                                  0 ,o t h e r w i s e

3.2. An Ant Inspired Bacterial Foraging Optimization Algorithm

for Elimination-dispersal loop do
 for Reproduction loop do


        Tumble: Generate a secure random vector q ∈ decimal.
    for Chemotaxis loop do
      for Bacterium i do


         Generate a secure random vector l ∈ operation,
        If q < q0 then



         Generate a secure random vector l ∈ operation,
         ph[job][operation] based on equation 4.
        Else



        Move: Generate a secure random vector lnew ∈ operation.
         ph[job][operation] based on equation 5.
             end

         Swim:
         if time[job][l] < time[job][ lnew] then
           current_operation = l
         Else
           current_operation = l new
         end
        end
                                                                                                                                                             34
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013
     end
   end
    Sort bacteria in Jst.
    Sr = S/2 bacteria with the highest J value die,
    Sr bacteria with the updated value of J and Jst .
 end
 Eliminate and disperse with ped.
  Update J and Jst.
End
Note: Refer Appendix for Nomenclature

4. IMPLEMENTATION

The Mixed Shop Scheduling problem can be represented in terms of O = n x m where O is the
number of nodes and n denotes the job and m denotes the machines. The Pij is processing time of
operations.
                                            Table 1. Mixed Shop Problem

                                                     M1        M2          M3

                                  JJ                 2             2       3

                                 JF                  1             3       2

                                 JO                  3             1       2


The sample test problem generated by 3 jobs and 3 machines such that the completion time based
on Mixed Shop scheduling problem, the mixture of Job Shop, Open Shop and Flow Shop were
shown in table 1. Each job is allocated based on the constraints of each Shop Scheduling
problems such as JJ, JF and JO is apportioned with Job Shop, Flow Shop and Open Shop. The
computational result shows that the makespan is minimum for the Mixed Shop Scheduling
Problem is 7 were shown in table 2, where remaining shop problems completes its process with
makespan value of 11, 11 and 8.

                             Table 2. Result for Mixed Shop Scheduling Problem

                       M3              O3                     J3                    F3
                       M2              J2                     F2           O2            ------
                       M1        F1         ------            O1                    J1
                         0             1        2         3        4   5        6            7


The Mixed Shop Scheduling problem has constraints of Job Shop, Flow Show and Open Shop for
each machines and obtained minimum completion time is 7 where Open Shop Scheduling
problem has no restrictions in its operations and obtained minimum completion time is 8. The
Mixed Shop Scheduling problem achieves better minimum makespan in Hybrid Bacterial
Foraging Optimization algorithm when compared to Job Shop, Flow Shop and Open Shop
Scheduling problems. The same techniques were used to test the complexity of Mixed Shop by

                                                                                                           35
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013
computing it for all relevant benchmark problems. Since there were no direct instances for Mixed
Shop Scheduling, the sample instances (RND) were generated under the constraints of Shop
Scheduling problems and used as test data for Job Shop, Flow Shop, Open Shop and Mixed Shop
Scheduling problems.

The RND instances were implemented based on the Bacterial Foraging Algorithm (BFO) were
shown in table 3 and the figure 1 indicates the results of table 3 in chart representation. The
Bacterial Foraging Optimization Algorithm was compared for Job Shop, Flow Shop, Open Shop
and Mixed Shop Scheduling problem were the results are not much comparable. So the Bacterial
Foraging Optimization Algorithm is altered according to the shortest path selection method and
implemented as an Ant Inspired Bacterial Foraging Optimization Algorithm (ABFO) for Job
Shop, Flow Shop, Open Shop and Mixed Shop Scheduling problems were shown in table 4 and
the figure 2 indicates the results of table 4 in chart representation.

 Table 3. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems
                                              using BFO

           INSTANCE [SIZE]              JOB           FLOW           OPEN           MIXED
                                       SHOP           SHOP           SHOP           SHOP
          RND [3X3]                     310            310            240            240
          RND [5X5]                      495            515            350             345
          RND [7X7]                      720            727            690             672
          RND[10X10]                    1240           1320            890             810
          RND[15X15]                    1720           1810           1540            1415
          RND[20X20]                    2814           2730           2240            1940

 Table 4. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems
                                                ABFO

           INSTANCE [SIZE]              JOB           FLOW           OPEN           MIXED
                                       SHOP           SHOP           SHOP           SHOP
          RND [3X3]                     285            285            201            201
          RND [5X5]                      452            452            313             305
          RND [7X7]                      664            664            481             469
          RND[10X10]                    1045           1080            764             749
          RND[15X15]                    1653           1662           1213            1155
          RND[20X20]                    2314           2343           1721            1672




                                                                                                           36
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013




       Figure 1. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling
                                             Problems BFO




       Figure 2. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling
                                         Problems using ABFO

The implementation was done in Java 6.0; the Pseudo Random Number Generator (PRNG) is
used to provide secure random class for choosing next node in search space. The constant values
were used as parameter to check the performance of the problems. The Mixed Shop Scheduling
Problem achieves the best optimum values of the all other shop scheduling problems using Ant
Inspired Bacterial Foraging Algorithm.




                                                                                                           37
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013

5. CONCLUSIONS

In computational experiments the performance of Mixed Shop Scheduling problem was evaluated
by applying the sample test data of the basic shop scheduling problems and the metaheuristics
shows that the proposed Ant Inspired Bacterial Foraging Optimization algorithm performs well
on Mixed Shop Scheduling problem and can achieve minimum makes span than Job Shop and
Flow Shop. The Open shop scheduling has been achieved to its best optimum value and also the
same instance implemented on Mixed Shop problem achieved the least optimum values for most
instances. However, the Ant Inspired Bacterial Foraging Optimization Algorithm performs well
on all these kind of shop scheduling problems.

6. APPENDIX

NOMENCLATURE
C(i)       -        Step size
i          -        Bacterium number
j          -        Counter for chemotactic step
J(i, j, k, l) - Cost at the location of ith bacterium
Jcc        -        Swarm attractant cost
J ihealth -         Health of bacteria
Jisw       -        Swarming effect
k          -        Counter for reproduction step
l          -        Counter for elimination-dispersal step
Nc         -        Maximum number chemotactic steps
Ned        -        Number of elimination dispersal event
Nre        -        Maximum reproduction steps
Ns         -        Maximum number of swims
P          -        Dimension of the optimization
Ped        -       Probability of occurrence of
                  Elimination-dispersal events
S          -        Population of the E. coli bacteria
θi(j, k, l)-        Location of the ith bacterium at
                         jth chemotactic step,
                         kth reproduction step, and
                         lth elimination-dispersal step
JJ         -        Job Shop Constraints
JF         -        Flow Shop Constraints
JO         -        Open Shop Constraints

REFERENCES

[1]   Yuri N. Sotskov, Natalia V. Shakhlevich, “Mixed Shop Scheduling Problems,’ INTAS (project 96
      0820) and ISTC (project B 104 98).
[2]   S. Q. Liu and H. L. Ong, “Metaheuristics for the Mixed Shop Scheduling Problem,” Asia-Pacific
      Journal of Operational Research, Vol. 21, No. 4, 2004, pp. 97-115.
[3]   W. J. Tang, Q. H. Wu, and J. R. Saunders, “Bacterial Foraging Algorithm For Dynamic
      Environments,” IEEE Congress on Evolutionary Computation, July 2006, pp. 16-21.
[4]   Hai Shen et al, “Bacterial Foraging Optimization Algorithm with Particle Swarm Optimization
      Strategy for Global Numerical Optimization,”GEC’09, June 2009.

                                                                                                           38
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013
[5]    Jun Zhang, Xiaomin Hu, X.Tan, J.H Zhong and Q. Huang., “Implementation of an Ant Colony
       Optimization Technique for Job Shop Scheduling Problem,” Transactions of the Institute of
       Measurement and Control 28, pp. 93_/108, 2006.
[6]    Peter Bruker, “Scheduling Algorithms,” Fifth Edition, Springer-Verlag Berlin Heidelberg, 2007.
[7]    Hanning Chen, Yunlong Zhu, and Kunyuan Hu ., “Cooperative Bacterial Foraging Optimization,”
       Hindawi Publishing Corporation, Discrete Dynamics in Nature and Society, Article ID 815247,
       Volume 2009.
[8]    Jing Dang, Anthony Brabazon, Michael O’Neill, and David Edition., “Option Model Calibration
       using a Bacterial Foraging Optimization Algorithm”, LNCS 4974, 2008.
[9]    Sambarta Dasgupta, Swagatam Das, Ajith Abraham, Senior Member, IEEE, and Arijit Biswas.,
       “Adaptive Computational Chemotaxis in Bacterial Foraging Optimization: An Analysis,” IEEE
       Transactions on Evolutionary Computation, vol. 13, no. 4, August 2009.
[10]   E. Taillard, “BenchMarks For Basic Scheduling Problems,” European Journal of Operations
       Research, 64, 1993, pp. 278-285.
[11]   Jason Brownlee., “Clever Algorithms: Nature-Inspired Programming Recipes,” First Edition, January
       2011.
[12]   Kevin M. Passino., “Bacterial Foraging for Optimization,” International Journal of Swarm
       Intelligence Research, 1(1), January – March, 2010, pp. 1-16.
[13]   Ravibabu. V, Amudha. T, “An Ant Inspired Bacterial Foraging Methodology Proposed To Solve
       Open Shop Scheduling Problems”, International Journal of Advanced Research in Computer Science
       and Electronics Engineering (IJARCSEE), ISSN: 2277-9043, August 2012.
[14]   J. E. Beasley, OR-Library Web page for Instances, http://people.brunel.ac.uk/~mastjjb/jeb/info.html
[15]   Naoyuki Tamura, CSP2SAT: Open Shop Scheduling Problems Web page, http://bach.istc.kobe-
       u.ac.jp/csp2sat/oss/
[16]   http://www.metaheuristics.org/

Authors

Mr.V.Ravibabu received his B.Sc Degree in Computer Science and MCA Degree in
Computer Applications in 2009 and 2012 respectively, from Bharathiar University,
Coimbatore, India. His area of interest includes Agent based computing and Bio-
inspired computing. He has attended National / International Conferences and 1
research publication for his credit in International Journal. He is a member of
International Association of Engineers.




                                                                                                           39

Weitere ähnliche Inhalte

Ähnlich wie A Novel Metaheuristics To Solve Mixed Shop Scheduling Problems

Second Genetic algorithm and Job-shop scheduling presentation
Second Genetic algorithm and Job-shop scheduling presentationSecond Genetic algorithm and Job-shop scheduling presentation
Second Genetic algorithm and Job-shop scheduling presentationAccenture
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Modeldrboon
 
Discrete penguins search optimization algorithm to solve flow shop schedulin...
Discrete penguins search optimization algorithm to solve  flow shop schedulin...Discrete penguins search optimization algorithm to solve  flow shop schedulin...
Discrete penguins search optimization algorithm to solve flow shop schedulin...IJECEIAES
 
Finding the Extreme Values with some Application of Derivatives
Finding the Extreme Values with some Application of DerivativesFinding the Extreme Values with some Application of Derivatives
Finding the Extreme Values with some Application of Derivativesijtsrd
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristicsijcsit
 
Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Alexander Decker
 
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...Ceni Babaoglu, PhD
 
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...drboon
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimizationSpringer
 
Irene Martelli - PhD presentation
Irene Martelli - PhD presentationIrene Martelli - PhD presentation
Irene Martelli - PhD presentationIrene Martelli
 
Data-Driven Recommender Systems
Data-Driven Recommender SystemsData-Driven Recommender Systems
Data-Driven Recommender Systemsrecsysfr
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMijcax
 
Ijsom19031398886200
Ijsom19031398886200Ijsom19031398886200
Ijsom19031398886200IJSOM
 
A Study on Differential Equations on the Sphere Using Leapfrog Method
A Study on Differential Equations on the Sphere Using Leapfrog MethodA Study on Differential Equations on the Sphere Using Leapfrog Method
A Study on Differential Equations on the Sphere Using Leapfrog Methodiosrjce
 
Solving practical economic load dispatch problem using crow search algorithm
Solving practical economic load dispatch problem using crow search algorithm Solving practical economic load dispatch problem using crow search algorithm
Solving practical economic load dispatch problem using crow search algorithm IJECEIAES
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graphijtsrd
 
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSTHE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
 

Ähnlich wie A Novel Metaheuristics To Solve Mixed Shop Scheduling Problems (20)

Second Genetic algorithm and Job-shop scheduling presentation
Second Genetic algorithm and Job-shop scheduling presentationSecond Genetic algorithm and Job-shop scheduling presentation
Second Genetic algorithm and Job-shop scheduling presentation
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
 
Discrete penguins search optimization algorithm to solve flow shop schedulin...
Discrete penguins search optimization algorithm to solve  flow shop schedulin...Discrete penguins search optimization algorithm to solve  flow shop schedulin...
Discrete penguins search optimization algorithm to solve flow shop schedulin...
 
Finding the Extreme Values with some Application of Derivatives
Finding the Extreme Values with some Application of DerivativesFinding the Extreme Values with some Application of Derivatives
Finding the Extreme Values with some Application of Derivatives
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristics
 
Aco
AcoAco
Aco
 
Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...
 
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...
5. Linear Algebra for Machine Learning: Singular Value Decomposition and Prin...
 
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimization
 
algorithms
algorithmsalgorithms
algorithms
 
Irene Martelli - PhD presentation
Irene Martelli - PhD presentationIrene Martelli - PhD presentation
Irene Martelli - PhD presentation
 
Data-Driven Recommender Systems
Data-Driven Recommender SystemsData-Driven Recommender Systems
Data-Driven Recommender Systems
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
Ijsom19031398886200
Ijsom19031398886200Ijsom19031398886200
Ijsom19031398886200
 
A Study on Differential Equations on the Sphere Using Leapfrog Method
A Study on Differential Equations on the Sphere Using Leapfrog MethodA Study on Differential Equations on the Sphere Using Leapfrog Method
A Study on Differential Equations on the Sphere Using Leapfrog Method
 
Solving practical economic load dispatch problem using crow search algorithm
Solving practical economic load dispatch problem using crow search algorithm Solving practical economic load dispatch problem using crow search algorithm
Solving practical economic load dispatch problem using crow search algorithm
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graph
 
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSTHE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
 

Mehr von ijfcstjournal

A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESijfcstjournal
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...ijfcstjournal
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...ijfcstjournal
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...ijfcstjournal
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...ijfcstjournal
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGijfcstjournal
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYijfcstjournal
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSijfcstjournal
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMijfcstjournal
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSijfcstjournal
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...ijfcstjournal
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGijfcstjournal
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...ijfcstjournal
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHijfcstjournal
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)ijfcstjournal
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESijfcstjournal
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...ijfcstjournal
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSijfcstjournal
 
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGA LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGijfcstjournal
 

Mehr von ijfcstjournal (20)

A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITY
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMES
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERINGA LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
A LOCATION-BASED MOVIE RECOMMENDER SYSTEM USING COLLABORATIVE FILTERING
 

Kürzlich hochgeladen

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Kürzlich hochgeladen (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

A Novel Metaheuristics To Solve Mixed Shop Scheduling Problems

  • 1. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 A NOVEL METAHEURISTICS TO SOLVE MIXED SHOP SCHEDULING PROBLEMS V. Ravibabu Centre for Information Technology and Engineering, Manonmaniam Sundaranar University, Tirunelveli, India v_ravibabu@yahoo.com ABSTRACT This paper represents the metaheuristics proposed for solving a class of Shop Scheduling problem. The Bacterial Foraging Optimization algorithm is featured with Ant Colony Optimization algorithm and proposed as a natural inspired computing approach to solve the Mixed Shop Scheduling problem. The Mixed Shop is the combination of Job Shop, Flow Shop and Open Shop scheduling problems. The sample instances for all mentioned Shop problems are used as test data and Mixed Shop survive its computational complexity to minimize the makespan. The computational results show that the proposed algorithm is gentler to solve and performs better than the existing algorithms. KEYWORDS Combinatorial Optimization, Bacterial Foraging Optimization, Ant Colony Optimization, Metaheuristics, Mixed Shop Scheduling Problem. 1. INTRODUCTION Effective scheduling is an essential activity in manufacturing industry which leads to improvement in the efficiency and utilization of resources. This kind of problems in scheduling is called Shop Scheduling problems. A real world system may need the mixture of shop scheduling problems. In general, the Mixed Shop Scheduling problem is a NP-hard problem which is closely related and also the combination of the scheduling problems such as Job Shop, Flow Shop and Open Shop Scheduling problems. The Mixed Shop Scheduling problem can be assigned as n x m, where 'n' is the number of Jobs (J= {j1, j2... jn}) can be processed on 'm' number of Machines (M= {m1, m2,...,mm}). Each Job ‘ji’ consists of ‘m’ operations represented as ‘Mij’ processed on machine ‘mj’ for ‘Pij’ time units without pre-emption. One machine can process only one operation of same job at a time without interruption. The Mixed Shop Scheduling problem calculates the minimum makespan (Cmax) for all operations in the order of n x m dimensions. The Mixed Shop Scheduling problem is also called two production problems such as Single-stage problem and Multi-stage problem. A Single-stage system requires one operation for each job, whereas in a Multi-stage System there are jobs that require operations on different machines [2]. The Single-stage problem process on a single machine known as Single Machine Scheduling problem and the problem processing on more than one machines is known as the Parallel Machine Scheduling Problem. The Multi-stage problem is a Mixed Shop Scheduling problem which processes on three basic shop scheduling problems such as Job Shop, Flow Shop and Open Shop Scheduling Problems. In Job Shop Scheduling problem, the operation precedence constraint on the job is that the order of operations of job is fixed and the processing of an operation cannot DOI:10.5121/ijfcst.2013.3204 31
  • 2. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 be interrupted and concurrent. The machine processing constraint is that only a single job can be processed at the same time on the same machine. In Flow Shop Scheduling problem, each job is processed on machines in a fixed unidirectional order. In Open Shop Scheduling problem, each machine can process only one job at a time and each job can be processed by one machine at any time. Here, the routing of all operations is free. 2. RELATED WORKS Yuri N. Sotskov, Natalia V.shakhlevich., surveyed the computational complexity of Mixed Shop Scheduling problem where the problem is a combination of Job Shop and Open Shop. Also the other classical scheduling assumptions were used for multi stage systems. This paper has no benchmark problems to discuss Mixed Shop problem in detail [1]. S.Q.Liu and H.L.Ong., presented the metaheuristics for the Mixed Shop Scheduling problem. In this paper, three metaheuristics were proposed for solving a class of basic shop and mixed shop scheduling problems. They proved that mixed shop is flexible compared to basic shop scheduling problems for 39 LA [01-39] benchmark instances [2]. Hanning Chen, Yunlong Zhu, and Kunyuan Hu., discussed a new variation, Cooperative Bacterial Foraging Optimization which improved the original Bacterial Foraging algorithm to solve the complex optimization problem. They solved for two cooperative approaches through the Bacterial Foraging Optimization algorithm, the serial heterogeneous on the implicit and hybrid space decomposition levels. This proposed method was compared with Particle Swarm Optimization, Bacterial Foraging Optimization and Genetic Algorithm [7]. Sambarta Dasgupta, Swagatam Das, Ajith Abraham, and Arijit Biswas (2009), represented a mathematical analysis of the chemotactics step in Bacterial Foraging Optimization from the viewpoint of the classical gradient descent search. They used two simple schemes for adapting the chemotactics step were height have been proposed and investigated. The adaptive variants of Bacterial Foraging Optimization were applied to the frequency-modulated sound wave synthesis problem [9]. E. Taillard [1989] has proposed a paper about Benchmarks’ for Basic Scheduling Problems about 260 scheduling problems whose rare examples were published. Those kinds of problems correspond to real dimensions of industrial problems. In this paper he solved the flow shop, the job shop and the open shop scheduling problems and provides all benchmark results [10]. 3. METAHEURISTICS Metaheuristics makes assumptions on most of NP-Hard problems such as optimizing problems, decision making and search problems to be optimized and provides an unguaranteed optimal solution [15]. Optimization problems use computation method to search for an optimal solution and randomization method to get a least running time of the problem. The metaheuristics should be keen form of local search and starts with an initial solution. The search method should be efficient for Mixed Shop Scheduling Problem and satisfy the constraints by processing all operations without repetition. 32
  • 3. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 3.1. Metaheuristics for Mixed Shop scheduling problem The Bacterial Foraging Optimization algorithm is an evolutionary computation algorithm proposed by Passino.K.M (2002). This algorithm mimics the foraging behaviour of Escherichia Coli bacteria that living in human intestines. Escherichia Coli swims or moves by rotating its flagella on anti-clockwise direction and tumbles clockwise to choose new direction to swim for searching the nutrients. The foraging behaviour of Escherichia Coli process under three stages such as Chemotactics, Reproduction and Elimination and Dispersal Events. [12] In Chemotactics, the health of the bacteria will be calculated by Nc + 1 i j health = ∑ j= 1 j(i, j, k , l) For Өi (j,k,l), the bacteria ‘i’ undergoes j th chemotactics step by swimming and tumbling, the k is the reproduction step taken by total number of bacterium group ’S’. The group of bacteria arranged in terms of health and best half from the group is divided by two. The remaining bacteria will populated twice to make group in constant. The ‘l’ is the elimination and dispersal process which eliminates the rest of the population and dispersal makes random replacements in bacterium group. The chemotactics process can be computed by C(i) while swimming and the run length of each bacteria can be calculated by Өi (j+1,k,l) = Өi (j,k,l) + C(i) ∆ T ∆ ( (i ).i ) ∆ ( i ) ,where Δ(i) represents direction vector of the chemotactics. The minimization of Jisw = Ji +Jcc(θi,θ) can be calculated for bacteria’s total cost value such that swarming function can be calculated by   S k2 S k2  ∑ ∑ −W a  i  − −W r  i  − − M  e − e  J cc ( i )  ,  =   K =1 K =1  (1) , w ith s w a r m  0 ,w ith o u t s w a r m  where M is the magnitude of the cell to cell signaling and Wa and Wr is the size of the attractant and repellent signals represented in Euclidean form [8]. The behavior of ant helps to explore the search space and each ant search for food at random by depositing pheromone in its path. The pheromone helps other ants to follow the same route. Each ant makes its own map. The pheromone value can be calculated through local update for single ant and global updates for group of ant at end of the tour. The local pheromone represented by  (r , s ) ← (1 −  ) . (r , s ) +  . 0 (2) where ρ denotes the pheromone lies between [0, 1]. Once all the ants reached their destination, the amount of pheromone values modified again and the global pheromone update represented by  (r , s ) ← (1 −  ). (r , s ) +  .∆  (r , s ) (3) 33
  • 4. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 Where ∆  ( r , s ) =  ( L ) − 1 , if (r , s ) ∈  global − best − tour gb    0 , otherwise Here α denotes the pheromone decay parameter lies between [0, 1], Lgb is the length of the globally best tour from the beginning of the trial and ∆τ(r,s) is the pheromone addition on edge (r, s) [5]. Metaheuristics of ACO is to apply an ant tour repeatedly on all nodes to find the shortest path and this method also called stochastic greedy rule for optimal solution.[13]  a r g  s =  m a u ∈x ( J ) {   r ( r u)   (,   ) r , u  } (  ≤ , 0 )i f q , q(4)   S , o t h e r w i s e where (r,u) represents an edge between point r and u, and τ(r, u) stands for the pheromone on edge (r, u). η(r, u) is the desirability of edge (r, u), which is defined as the inverse of the length of edge (r, u). q is a random number uniformly distributed in [0, 1], q0 is a user-defined parameter lies between [0, 1] where q and q0 is exploitation, β is the parameter controlling the relative importance of the desirability. J (r) is the set of edges available at decision point r [5]. S is a random variable selected according to the probability distribution represented by   ( r , u)  , (  )r ,  u     , i f ( S∈ (J )) r ( )s =  ∑ ( r , u) (  )r , u  (5)  P r,    ,     u∈ J( )r   0 ,o t h e r w i s e 3.2. An Ant Inspired Bacterial Foraging Optimization Algorithm for Elimination-dispersal loop do for Reproduction loop do Tumble: Generate a secure random vector q ∈ decimal. for Chemotaxis loop do for Bacterium i do Generate a secure random vector l ∈ operation, If q < q0 then Generate a secure random vector l ∈ operation, ph[job][operation] based on equation 4. Else Move: Generate a secure random vector lnew ∈ operation. ph[job][operation] based on equation 5. end Swim: if time[job][l] < time[job][ lnew] then current_operation = l Else current_operation = l new end end 34
  • 5. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 end end Sort bacteria in Jst. Sr = S/2 bacteria with the highest J value die, Sr bacteria with the updated value of J and Jst . end Eliminate and disperse with ped. Update J and Jst. End Note: Refer Appendix for Nomenclature 4. IMPLEMENTATION The Mixed Shop Scheduling problem can be represented in terms of O = n x m where O is the number of nodes and n denotes the job and m denotes the machines. The Pij is processing time of operations. Table 1. Mixed Shop Problem M1 M2 M3 JJ 2 2 3 JF 1 3 2 JO 3 1 2 The sample test problem generated by 3 jobs and 3 machines such that the completion time based on Mixed Shop scheduling problem, the mixture of Job Shop, Open Shop and Flow Shop were shown in table 1. Each job is allocated based on the constraints of each Shop Scheduling problems such as JJ, JF and JO is apportioned with Job Shop, Flow Shop and Open Shop. The computational result shows that the makespan is minimum for the Mixed Shop Scheduling Problem is 7 were shown in table 2, where remaining shop problems completes its process with makespan value of 11, 11 and 8. Table 2. Result for Mixed Shop Scheduling Problem M3 O3 J3 F3 M2 J2 F2 O2 ------ M1 F1 ------ O1 J1 0 1 2 3 4 5 6 7 The Mixed Shop Scheduling problem has constraints of Job Shop, Flow Show and Open Shop for each machines and obtained minimum completion time is 7 where Open Shop Scheduling problem has no restrictions in its operations and obtained minimum completion time is 8. The Mixed Shop Scheduling problem achieves better minimum makespan in Hybrid Bacterial Foraging Optimization algorithm when compared to Job Shop, Flow Shop and Open Shop Scheduling problems. The same techniques were used to test the complexity of Mixed Shop by 35
  • 6. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 computing it for all relevant benchmark problems. Since there were no direct instances for Mixed Shop Scheduling, the sample instances (RND) were generated under the constraints of Shop Scheduling problems and used as test data for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling problems. The RND instances were implemented based on the Bacterial Foraging Algorithm (BFO) were shown in table 3 and the figure 1 indicates the results of table 3 in chart representation. The Bacterial Foraging Optimization Algorithm was compared for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling problem were the results are not much comparable. So the Bacterial Foraging Optimization Algorithm is altered according to the shortest path selection method and implemented as an Ant Inspired Bacterial Foraging Optimization Algorithm (ABFO) for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling problems were shown in table 4 and the figure 2 indicates the results of table 4 in chart representation. Table 3. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems using BFO INSTANCE [SIZE] JOB FLOW OPEN MIXED SHOP SHOP SHOP SHOP RND [3X3] 310 310 240 240 RND [5X5] 495 515 350 345 RND [7X7] 720 727 690 672 RND[10X10] 1240 1320 890 810 RND[15X15] 1720 1810 1540 1415 RND[20X20] 2814 2730 2240 1940 Table 4. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems ABFO INSTANCE [SIZE] JOB FLOW OPEN MIXED SHOP SHOP SHOP SHOP RND [3X3] 285 285 201 201 RND [5X5] 452 452 313 305 RND [7X7] 664 664 481 469 RND[10X10] 1045 1080 764 749 RND[15X15] 1653 1662 1213 1155 RND[20X20] 2314 2343 1721 1672 36
  • 7. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 Figure 1. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems BFO Figure 2. Comparison Result for Job Shop, Flow Shop, Open Shop and Mixed Shop Scheduling Problems using ABFO The implementation was done in Java 6.0; the Pseudo Random Number Generator (PRNG) is used to provide secure random class for choosing next node in search space. The constant values were used as parameter to check the performance of the problems. The Mixed Shop Scheduling Problem achieves the best optimum values of the all other shop scheduling problems using Ant Inspired Bacterial Foraging Algorithm. 37
  • 8. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 5. CONCLUSIONS In computational experiments the performance of Mixed Shop Scheduling problem was evaluated by applying the sample test data of the basic shop scheduling problems and the metaheuristics shows that the proposed Ant Inspired Bacterial Foraging Optimization algorithm performs well on Mixed Shop Scheduling problem and can achieve minimum makes span than Job Shop and Flow Shop. The Open shop scheduling has been achieved to its best optimum value and also the same instance implemented on Mixed Shop problem achieved the least optimum values for most instances. However, the Ant Inspired Bacterial Foraging Optimization Algorithm performs well on all these kind of shop scheduling problems. 6. APPENDIX NOMENCLATURE C(i) - Step size i - Bacterium number j - Counter for chemotactic step J(i, j, k, l) - Cost at the location of ith bacterium Jcc - Swarm attractant cost J ihealth - Health of bacteria Jisw - Swarming effect k - Counter for reproduction step l - Counter for elimination-dispersal step Nc - Maximum number chemotactic steps Ned - Number of elimination dispersal event Nre - Maximum reproduction steps Ns - Maximum number of swims P - Dimension of the optimization Ped - Probability of occurrence of Elimination-dispersal events S - Population of the E. coli bacteria θi(j, k, l)- Location of the ith bacterium at jth chemotactic step, kth reproduction step, and lth elimination-dispersal step JJ - Job Shop Constraints JF - Flow Shop Constraints JO - Open Shop Constraints REFERENCES [1] Yuri N. Sotskov, Natalia V. Shakhlevich, “Mixed Shop Scheduling Problems,’ INTAS (project 96 0820) and ISTC (project B 104 98). [2] S. Q. Liu and H. L. Ong, “Metaheuristics for the Mixed Shop Scheduling Problem,” Asia-Pacific Journal of Operational Research, Vol. 21, No. 4, 2004, pp. 97-115. [3] W. J. Tang, Q. H. Wu, and J. R. Saunders, “Bacterial Foraging Algorithm For Dynamic Environments,” IEEE Congress on Evolutionary Computation, July 2006, pp. 16-21. [4] Hai Shen et al, “Bacterial Foraging Optimization Algorithm with Particle Swarm Optimization Strategy for Global Numerical Optimization,”GEC’09, June 2009. 38
  • 9. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol. 3, No.2, March 2013 [5] Jun Zhang, Xiaomin Hu, X.Tan, J.H Zhong and Q. Huang., “Implementation of an Ant Colony Optimization Technique for Job Shop Scheduling Problem,” Transactions of the Institute of Measurement and Control 28, pp. 93_/108, 2006. [6] Peter Bruker, “Scheduling Algorithms,” Fifth Edition, Springer-Verlag Berlin Heidelberg, 2007. [7] Hanning Chen, Yunlong Zhu, and Kunyuan Hu ., “Cooperative Bacterial Foraging Optimization,” Hindawi Publishing Corporation, Discrete Dynamics in Nature and Society, Article ID 815247, Volume 2009. [8] Jing Dang, Anthony Brabazon, Michael O’Neill, and David Edition., “Option Model Calibration using a Bacterial Foraging Optimization Algorithm”, LNCS 4974, 2008. [9] Sambarta Dasgupta, Swagatam Das, Ajith Abraham, Senior Member, IEEE, and Arijit Biswas., “Adaptive Computational Chemotaxis in Bacterial Foraging Optimization: An Analysis,” IEEE Transactions on Evolutionary Computation, vol. 13, no. 4, August 2009. [10] E. Taillard, “BenchMarks For Basic Scheduling Problems,” European Journal of Operations Research, 64, 1993, pp. 278-285. [11] Jason Brownlee., “Clever Algorithms: Nature-Inspired Programming Recipes,” First Edition, January 2011. [12] Kevin M. Passino., “Bacterial Foraging for Optimization,” International Journal of Swarm Intelligence Research, 1(1), January – March, 2010, pp. 1-16. [13] Ravibabu. V, Amudha. T, “An Ant Inspired Bacterial Foraging Methodology Proposed To Solve Open Shop Scheduling Problems”, International Journal of Advanced Research in Computer Science and Electronics Engineering (IJARCSEE), ISSN: 2277-9043, August 2012. [14] J. E. Beasley, OR-Library Web page for Instances, http://people.brunel.ac.uk/~mastjjb/jeb/info.html [15] Naoyuki Tamura, CSP2SAT: Open Shop Scheduling Problems Web page, http://bach.istc.kobe- u.ac.jp/csp2sat/oss/ [16] http://www.metaheuristics.org/ Authors Mr.V.Ravibabu received his B.Sc Degree in Computer Science and MCA Degree in Computer Applications in 2009 and 2012 respectively, from Bharathiar University, Coimbatore, India. His area of interest includes Agent based computing and Bio- inspired computing. He has attended National / International Conferences and 1 research publication for his credit in International Journal. He is a member of International Association of Engineers. 39