Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SEMINAR ON
GENETIC ALGORITHM FOR
PARALLEL JOB SHOP
SCHEDULING
SURESH GYAN VIHAR UNIVERSITY
Session December 2011
PRATEEK VERMA
III SEM
MFG. AND IND. ENGG.
Aim of Presentation
Job
Shop
Finonacci
Indirect methods
Newton
Evolutionary algorithms
Simulated annealing
Enumerative techniques
Dynamic programming
Parallel
Centralized
Sequential
Previous Approaches
Branch-and-bound
Lagrangian relaxation
Local Search
Bound
Local search
Hillclimbing
Threshold algorithm
Tabu search
Shifting bottleneck
Genetic Algorithm
EVOLUTION
Basic GA Operators
Initialization
Selection
Recombination(Crossover)
Mutation
Termination
Fitness function
11
12
GA Operators
Fitness function.
Recombination or crossover
Crossover methods
14
Crossover methods
Two-Point Crossover
15
Crossover methods
Uniform crossover
16
Genetic Algorithm
Recombination
Termination Criteria
10
18
Crossover
Crossover
The splitting can be done any where not necessarily b/w lines
Repeated till valid solution found
Line 1
Parent 1
Line 3
Line 2
10
Parent 2
10
Child 1
10
Child 2
10
Mututation
Line 1
8
Line 2
10
Line 3
6
Reverse
8
10
Fig .Mutation
20
J1
J2
J3
J4
J5
J6
J7
J8
J9
J10
J1
--
11
10
J2
10
J3
11
J4
11
12
J5
11
11
14
13
J6
11
14
12
J7
12
11
11
13
J8
13
14
13
14
15
J9
11
10
J10
15
10
21
Jobs
J1
J2
J3
J4
J5
J6
J7
J8
J9
J10
M1
M2
M3
L1
12
14
16
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
23
20
16
13
15
10
11
24
21
19
14
9
11
11
16
13
9
6
13
21
22
7
12
16
10
15
9
11
11
22
19
17
15
22
25
21
21
18
14
9
12
16
21
22
17
23
21
13
14
19
7
11
21
23
21
25
17
18
10
11
9
16
22
25
13
12
17
8
17
10
19
21
24
22
20
10
18
12
17
21
8
20
22
21
20
21
16
22
25
50
75
125
Lines
Sequence
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
L3
L1
L2
2-3-5-10
8-6-1
9-7-4
9-6-8-3
5-7-2
4-1-10
3-4-5-7
2-9-6
8-10-6
5-9-1-6
7-3-2
8-10-4
5-9-1-6
7-3-2
8-10-4
L3
Makespan
1775
1665
1512
1512
1512
23
24
25
26
Directed evolution
27
Probabilistic matching
28
Genetic programming
29
30
Programs as trees
31
Concluding remarks
32
The End
33