SlideShare a Scribd company logo
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
DOI: 10.5121/ijci.2015.4207 75
A MULTI-OBJECTIVE BASED EVOLUTIONARY
ALGORITHM AND SOCIAL NETWORK ANALYSIS
APPROACH FOR DYNAMIC JOB SHOP SCHEDULING
PROBLEM
1
V.K.Manupati, 2
N.Arudhra, 2
P.Vigneshwar, 2
D. RajaShekar and 2
M.Yaswanth
1
Associate professor, Department of Mechanical engineering, KLUniversity, Vijayawada,
AP
2
Under Graduate Student, Department of Mechanical engineering,
KLUniversity,Vijayawada, AP
ABSTRACT
In this paper, a multi-objective based NSGA-II algorithm is proposed for dynamic job-shop scheduling
problem (DJSP) with random job arrivals and machine breakdowns. In DJSP schedules are usually
inevitable due to various unexpected disruptions. To handle this problem, it is necessary to select
appropriate key machines at the beginning of the simulation instead of random selection. Thus, this paper
seeks to address on approach called social network analysis method to identify the key machines of the
addressed DJSP. With identified key machines, the effectiveness and stability of scheduling i.e., makespan
and starting time deviations of the computational complex NP-hard problem has been solved with proposed
multi-objective based hybrid NSGA-ll algorithm. Several experiments studies have been conducted and
comparisons have been made to demonstrate the efficiency of the proposed approach with classical multi-
objective based NSGA-II algorithm. The experimental results illustrate that the proposed method is very
effective in various shop floor conditions.
KEYWORDS
Social network analysis, NP hard, NSGA-II algorithm, Dynamic job-shop scheduling problem.
1. INTRODUCTION
Recent manufacturing has been emphasized on short product life cycles, variety of products with
medium production. This can be achieved through current information and communication
technologies (ICT) due to their rapid advancements. Job shop scheduling problem (JSP) attracts
considerable attention over other production problems due to its varied applications in the field of
manufacturing industries [1]. From the Literature it is well proved that JSP is the most difficult
combinatorial optimization problems and it is well known as NP-hard problems [2]. It is
necessary to understand the behavior of the manufacturing system under real-time events, such as
random job arrivals, machine breakdowns, etc. The dynamic nature of the system can be called as
dynamic JSP, which is essential for the handling real- world scheduling problems [3].
In real shop floor conditions the production orders are executed after the schedule, this brings
large deviations to the original sequence. Thus, it is necessary to identify key machines at the
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
76
beginning of simulation rather than randomly generating them. Hence, uncertain situations in
shopfloor such as machine break down, random arrival of jobs, etc can be taken care. A key
machine[4], described various types of topologies and how these topologies affect the search
space for exploiting the desired solution. In their work, authors have presented the descriptive
statistics such as average distance, diameter, and distribution sequence of various topologies and
found that the series of statistics directly affects the performance of the topologies. In this paper,
we have identified an approach called social network analysis method (SNAM) that can capture
the key machines from the available machines. This has been achieved with two folds: first, in
DJSP the structure of the network has been achieved where interactions between different
resources and their influence on the performance of the manufacturing system can be achieved.
Whereas, with the flexibility of self-contained structure in collaboration networks obtained from
the proposed SNAM and its descriptive statistics the performance of the system can be analyzed
[5]. Second, the functional properties such as centrality measures is identified in much better way
[6].
In this article, we have conducted social network analysis for identifying the key machines and
how this key machines effect the system performance i.e., efficiency and effectiveness of the
scheduling. As the problem is multi-objective in nature, it is necessary to handle simultaneously.
Thus, we proposed a multi-objective based evolutionary algorithm based NSGA-II for solving the
problem to optimality. It was found that the proposed algorithm obtained lower make span in less
computational time and less starting time deviations. Thus, we were able to develop and
implement an efficient approach for improving the performance of the system.
The remainder of this paper is organized as follows. In section 2, we describe a concrete example
and its notations. In Section 3, we developed a mathematical representation of the proposed
model and social network analysis based solution approach is presented. Section 4 explains the
classical and proposed multi-objective based NSGA-II algorithms for solving the proposed
problem. The experimentation with different test instances their results are introduced in section
5. In Section 6 the results and their discussions are detailed. The paper concludes with section 7
which suggests the directions of future work.
2. PROBLEM DESCRIPTION
In this section, we consider a dynamic job shop scheduling problem in stochastic environments
with random job arrivals, auxiliary resources constraints, machine beak-downs. To enhance the
performance measures of the system such as makespan and starting time deviation, a
mathematical model has been developed. Since the job arrivals at the system is dynamically flow
over time thus it follows a closely to exponentially distributions. Consequently, the machine
breakdown and repair timing also assumed as an exponential distribution. Thus, the mean time
between failure (MTBS) and the mean time to repair (MTTR) are the two parameters that denote
the breakdown level of the shop floor i.e., the percentage of time the machines have failures.
Here, the job arrival rate has considered as passion distribution with certain job release policy. It
is a case of mixed integer non linear programming (MINLP) model with multi-objectives. To
meet the requirements from real-world production, an evolutionary algorithm approach with
social network analysis has been implemented to solve the problem. The above mentioned
problem makes several assumptions that are worth highlighting.
2.1. Assumptions
1. Each machine can process only one operation of any job at a time.
2. Job’s setup times are sequence dependent.
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
77
3. Jobs may have different arrival (ready) times.
4. Machine must not be interrupted except machine breakdown while processing a job.
5. Processing times of jobs are machine dependent.
6. Preemption and machine breakdown are allowed.
7. Processing times and numbers of operable machines are known in advance.
Table 1. The Experimental Condition
Dimensions Characteristic Specifications
Job shop Size
Machine break down level
MTTR
MTBF,MTTR
Key machine
4 to 5 machines
0.025
5
Exponential distribution
Consider from social network
analysis
Jobs Random arrival
Job arrival rate
The number of new jobs
Job release policy
Processing time of an operation
Schedule frequency
Poisson distribution
0.125,0.25.0.5,1
11,12,13,14,15,16,20
Immediate
U[1,10]
4
Performance measure Make span
Starting time deviations
2.2. Mathematical Model
By allocating the above mentioned assumptions and notations, the problem is being formulated as
the following fuzzy mixed–integer non–linear programming (FMINLP) model.
Objectives :
1 (1)
1
*( - )2
MinZ
Min Z
N
Ci
i
ST STi i
= ∑
=
=
1 1
(2)
1
Subjected to constraints :
1;
N M
ijk j
i k
i j
M
i
X ∀
= =
≠
∑
=
=∑ ∑
1
¹
1, ,;
1
1
; ,
(3)
(4)
N
ijk jk
i
i j
N
X Y iijk ik
j
j
N
X Y j k
=
≤∑
=
≠
= …
= ∀∑
(5)
, ,* *(1- ) { } ;,c A Xijk Max c s s pj N i ijk j jk i j k+ ≥ + + ∀ (6)
, )* *(1- ) ( , ) ; ( (7)
,
1
1; ,
M
c A z Max c s p Yj N ij i j jk jk
k
z zij ji
i j S i jr
i j S i jr
+ ∈ ≠
∈
≥ + ∀∑
=
+ ≠= ∀ (8)
,;
1
,
M
X z i ji S i jrjk ij
k
∈∀∑
=
≠≤
{ } ( )
(9)
0; 0; , 0,1 ; , , ., 10,C T i X Y Z i j k
i i ijk ik ij
≥ ≥ ∀∈∀
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
78
The above mentioned objectives, i.e. minimization of total makespan (Z1) total starting time
deviation (Z2) are given by Eqs. (1) – (2), respectively. Eq (3) assures that each job is only
assigned to one position on a machine. Eq (4) suggests that if job j is allotted to machine k, then it
is adopted by another job indicating dummy job 0. Constraint (5) specify that at most one job can
immediately adopt the previously allotted job i on machine k. Constraint (6) computes the
completion time of job when it is processed instantly after job i on machine . Constraint (7 and 8)
ensures that if job i and j needs same operation, one must be finished earlier before starting the
other. Constraint (9) gives the relation between Xijk and Zij. Eventually Eq (10) points the non-
negativity and integrality constraints.
3. SOCIAL NETWORK ANALYSIS MODEL
The method describes how the manufacturing execution data can be extracted and viewed as a
network with nodes. Here, the data have been taken from the literature (Zhou et al. and Shao et
al., 2010). Consequently, various tests have been conducted with SNAM to find different
characteristics of the obtained network. In detail, the SNAM is categorised into two steps: (a)
network modelling, and (b) network analysis and it is mentioned in the following sections:
3.1. Network Modelling
Network consists of set of nodes connected with ties indicating interaction [9]. This section
presents how the manufacturing system execution data can be represented as networks. The
modelling algorithms in Ucinet software package and for visualizing the obtained results are
submitted to Netdraw software package. The obtained network from the affiliation matrix is
called as collaboration network. This collaboration network is more interesting and meaningful
than the simple network in terms of its characteristics, size, etc. The above procedure has been
repeated for the remaining scenarios and obtained different collaboration networks. These
collaboration networks are depicted in
Figure 1. Random corroborative network Figure 2. Corroborative network with key machines
3.2.Centrality Measures of a Network
Where, centrality is used to find how central a node is in the network. In this research, we have
considered the two most popular centrality measures such as degree and betweenness centralities
for the analysis of the network. The degree centrality measures the influence of the node from and
to its closest neighbour with complexity of O(n) to linearly scale the nodes in the network, where
n is the number of nodes. The second centrality measure, betweenness, has the higher level of
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
79
control on the information floating between different nodes in the network [7]. In this paper, we
have submitted the input data to the Ucinet and then obtained the results of degree and
betweenness centrality of each attribute. In the below Table 2, the measures of three centralities
of different instances of the particular work systems, are shown.
Table 2. Test Samples With Different Centralities
Instances (jobs
×machines)
Degree Centrality Betweeness Centrality Identified key
machines from Social
network Analysis
11 ×5 18
16
18
12
6
8.310
6.934
8.310
2.372
0.742
Machine 1
Machine 3
12×5 16
16
16
16
8
7.237
7.237
7.237
7.237
0.864
Machine 1
Machine2
Machine3
Machine4
13×4 20
20
12
11
15.029
15.029
3.096
4.129
Machine1
Machine2
4. MULTI-OBJECTIVE NSGA-II ALGORITHM
In this research, we considered a multi-objective NSGA-II to generate optimal solutions. Where,
Goldberg was the first who suggested the concept of non-dominated sorting genetic algorithm
(NSGA) and Srinivas and Deb were the first to implement it. As NSGA differs from well known
simple genetic algorithm is only in the way the selection operator works. Although NSGA has
been used to solve a variety of MOPs, its main drawbacks include: (i) high computational
complexity of non-dominated sorting, (ii) lack of elitism, and (iii) the need for specifying the
tunable parameter. With the advent of NSGA-II, the above mentioned drawbacks have been
resolved. We first apply a classical non-dominated sorting genetic algorithm-II (NSGA-II) [8]
which includes Pareto ranking and crowding distance mechanism for selection of the individuals.
Thereafter, with identified key machines from SNAM the MOEAs, has been implemented for
solving the considered problem. The operators play a crucial role in the algorithm for generating
of the better quality solutions. In order to find the better quality solutions, it is necessary to fine
tune the parameters such as crossover and mutation in better manner. Therefore, the authors have
said the ranges of operators i.e. crossover as 0.65 to 0.95 and mutation as 0.1 to 0.01. By
maintaining these ranges with the termination criteria as 100 iterations we have run the algorithm
on an average of 10 per run. In this manner we improved the system performance better than the
existing one.
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
80
Figure 3.Schematic procedure for processing NSGA-II
5. EXPERIMENTATION
From Figure 4, the Pareto optimal solutions of the considered two performance measures with the
classical NSGA-II and proposed NSGA-II algorithm is shown. Table 3 depicts different instances
and their comparison results. For 11jobs 5 machines instance with classical NSGA-II algorithm
the optimum makespan value is 28, whereas for proposed NSGA-II it is 24, similarly the starting
time deviations for classical is 2 and proposed is 7. This trend is continuing and the results are
improving for proposed approach. All the mentioned algorithms are coded with MATLAB
software and the problem is tested on Intel® Core™2 Duo CPU T7250 @2.00GHz, 1.99 GB of
RAM.
Table 3. Comparison Of Different Instances With Classical Nsga-Ii And Proposed Nsga-Ii With
Consideration Of Selected Key Machines
Instances
(Jobs ×
Machines)
NSGA- II NSGA-II with key machines
Makespan
(Schedule
efficiency)
Starting time
deviation (Schedule
stability)
Makespan
(Schedule
efficiency)
Starting time
deviation
(Schedule
stability)
11× 5
12 × 5
13× 4
28
37
42
2
1
2
24
32
36
7
3
4
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
81
Figure 4. Comparison of classical NSGA II and proposed NSGA II with social network analysis
6. CONCLUSIONS AND FUTURE WORK
This current paper elaborates in details of the proposed social network analysis method and multi-
objective based NSGA-II evolutionary algorithm to solve the dynamic job shop scheduling
problem. To find the performance of the proposed approach and to improve the performance of
the manufacturing system two major performance measures such as scheduling efficiency i.e.,
makespan and scheduling effectiveness i.e., starting time deviations are measured. Hence, the job
shop scheduling is computationally complex and well proved NP-hard in nature it is necessary to
handle with evolutionary algorithm based approach. Here, we have identified an NSGA-II
algorithm to solve the above mentioned problem. However, the identified problem is much
complex than the general job shop because the uncertainity in job arrival and machine breakdown
is considered one should take care of key machines identification. The proposed social network
analysis method helps to identify the key machines dynamically thus the considered performance
measure is enhanced. Moreover, with classical NSGA-II algorithm the proposed social network
based evolutionary algorithm is compared. Experimental results shows that the proposed
approach show its superiority over other. Further work may include generation of hybrid
algorithms to solve on more problems with many performance measures that affect the system.
REFERENCES
[1] Kataev, Michael Yu, et al. "Enterprise systems in Russia: 1992–2012."Enterprise Information
Systems 7.2 (2013): 169-186.
[2] Xia, Weijun, and Zhiming Wu. "An effective hybrid optimization approach for multi-objective
flexible job-shop scheduling problems." Computers & Industrial Engineering 48.2 (2005): 409-425.
[3] Ouelhadj, Djamila, and Sanja Petrovic. "A survey of dynamic scheduling in manufacturing
systems." Journal of Scheduling 12.4 (2009): 417-431.
[4] Mendes, R., Kennedy, J., & Neves, J. The fully informed particle swarm: simpler, maybe better.
Evolutionary Computation, IEEE Transactions on, 8(3) 2004, 204-210.
[5] Wasserman, Stanley, and Joseph Galaskiewicz, “ Advances in social network analysis: Research in
the social and behavioral sciences”. Vol. 171. Sage Publications (1994).
[6] Newman, Mark EJ. "Power laws, Pareto distributions and Zipf's law."Contemporary physics 46.5
(2005): 323-351.
[7] Hildorsson, Fredrik, and Tor Kvernvik. "Method and Arrangement for Supporting Analysis of Social
Networks in a Communication Network." U.S. Patent Application 13/498,230.
[8] Srinivas, N., and Deb, K.. “Multi-objective optimization using nondominated sorting in genetic
algorithms”. Evolutionary Computation, 1995, 2(3), 221-248.
[9] Clauset, Aaron, Mark EJ Newman, and Cristopher Moore. "Finding community structure in very large
networks." Physical review E 70.6 (2004): 066111.
International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015
82
[10] Shao, Xinyu, et al. "Integration of process planning and scheduling—a modified genetic algorithm-
based approach." Computers & Operations Research 36.6 (2009): 2082-2096.

More Related Content

What's hot

A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristics
IJERA Editor
 
Aa4506146150
Aa4506146150Aa4506146150
Aa4506146150
IJERA Editor
 
Ijsom19031398886200
Ijsom19031398886200Ijsom19031398886200
Ijsom19031398886200
IJSOM
 
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
inventionjournals
 
Fuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW AlgorithmFuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW Algorithm
ijceronline
 
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
IRJET Journal
 
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMSA LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
ijseajournal
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical Part
IJSRD
 
Operation's research models
Operation's research modelsOperation's research models
Operation's research models
Abhinav Kp
 
Modularizing Arcihtectures Using Dendrograms1
Modularizing Arcihtectures Using Dendrograms1Modularizing Arcihtectures Using Dendrograms1
Modularizing Arcihtectures Using Dendrograms1
victor tang
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
ijcseit
 
Burr Type III Software Reliability Growth Model
Burr Type III Software Reliability Growth ModelBurr Type III Software Reliability Growth Model
Burr Type III Software Reliability Growth Model
IOSR Journals
 
A Survey on Wireless Network Simulators
A Survey on Wireless Network SimulatorsA Survey on Wireless Network Simulators
A Survey on Wireless Network Simulators
journalBEEI
 
Q01231103109
Q01231103109Q01231103109
Q01231103109
IOSR Journals
 
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
ijait
 
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
IAEME Publication
 

What's hot (16)

A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristics
 
Aa4506146150
Aa4506146150Aa4506146150
Aa4506146150
 
Ijsom19031398886200
Ijsom19031398886200Ijsom19031398886200
Ijsom19031398886200
 
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
 
Fuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW AlgorithmFuzzy Retrial Queues with Priority using DSW Algorithm
Fuzzy Retrial Queues with Priority using DSW Algorithm
 
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
 
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMSA LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
A LITERATURE SURVEY OF COGNITIVE COMPLEXITY METRICS FOR STATECHART DIAGRAMS
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical Part
 
Operation's research models
Operation's research modelsOperation's research models
Operation's research models
 
Modularizing Arcihtectures Using Dendrograms1
Modularizing Arcihtectures Using Dendrograms1Modularizing Arcihtectures Using Dendrograms1
Modularizing Arcihtectures Using Dendrograms1
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
 
Burr Type III Software Reliability Growth Model
Burr Type III Software Reliability Growth ModelBurr Type III Software Reliability Growth Model
Burr Type III Software Reliability Growth Model
 
A Survey on Wireless Network Simulators
A Survey on Wireless Network SimulatorsA Survey on Wireless Network Simulators
A Survey on Wireless Network Simulators
 
Q01231103109
Q01231103109Q01231103109
Q01231103109
 
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
 
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
 

Viewers also liked

5 ngon ngu tinh yeu danh cho ban tre
5 ngon ngu tinh yeu danh cho ban tre5 ngon ngu tinh yeu danh cho ban tre
5 ngon ngu tinh yeu danh cho ban tre
Heo Rừng RS
 
dịch vụ làm phim quảng cáo giá tốt
dịch vụ làm phim quảng cáo giá tốtdịch vụ làm phim quảng cáo giá tốt
dịch vụ làm phim quảng cáo giá tốtraven867
 
A F AULT D IAGNOSIS M ETHOD BASED ON S EMI - S UPERVISED F UZZY C-M EANS...
A F AULT  D IAGNOSIS  M ETHOD BASED ON  S EMI - S UPERVISED  F UZZY  C-M EANS...A F AULT  D IAGNOSIS  M ETHOD BASED ON  S EMI - S UPERVISED  F UZZY  C-M EANS...
A F AULT D IAGNOSIS M ETHOD BASED ON S EMI - S UPERVISED F UZZY C-M EANS...
IJCI JOURNAL
 
Cach dung pin_laptop_3713
Cach dung pin_laptop_3713Cach dung pin_laptop_3713
Cach dung pin_laptop_3713
Heo Rừng RS
 
Resume Matthew Kickenson
Resume Matthew KickensonResume Matthew Kickenson
Resume Matthew Kickenson
Matthew Kickenson
 
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
R.O.C.Executive Yuan
 
Hồ sơ model Á Đông
Hồ sơ model Á ĐôngHồ sơ model Á Đông
Hồ sơ model Á Đông
Thế Du Phạm
 
PublicECMeetingMay2015
PublicECMeetingMay2015PublicECMeetingMay2015
PublicECMeetingMay2015
Heather VanCura
 
Educacion a distancia
Educacion a distanciaEducacion a distancia
Educacion a distancia
sabino gutierrez
 
Persistence and Availability of Floating Content in a Campus Environment
Persistence and Availability of Floating Content in a Campus Environment Persistence and Availability of Floating Content in a Campus Environment
Persistence and Availability of Floating Content in a Campus Environment
Institute of Information Systems (HES-SO)
 
Carta Caperucita
Carta CaperucitaCarta Caperucita
Carta Caperucita
Mª Carmen Rodriguez Molero
 
PROJECT MANAGEMENT PP
PROJECT MANAGEMENT PPPROJECT MANAGEMENT PP
PROJECT MANAGEMENT PP
Declan Littrean
 

Viewers also liked (13)

5 ngon ngu tinh yeu danh cho ban tre
5 ngon ngu tinh yeu danh cho ban tre5 ngon ngu tinh yeu danh cho ban tre
5 ngon ngu tinh yeu danh cho ban tre
 
Space3D
Space3DSpace3D
Space3D
 
dịch vụ làm phim quảng cáo giá tốt
dịch vụ làm phim quảng cáo giá tốtdịch vụ làm phim quảng cáo giá tốt
dịch vụ làm phim quảng cáo giá tốt
 
A F AULT D IAGNOSIS M ETHOD BASED ON S EMI - S UPERVISED F UZZY C-M EANS...
A F AULT  D IAGNOSIS  M ETHOD BASED ON  S EMI - S UPERVISED  F UZZY  C-M EANS...A F AULT  D IAGNOSIS  M ETHOD BASED ON  S EMI - S UPERVISED  F UZZY  C-M EANS...
A F AULT D IAGNOSIS M ETHOD BASED ON S EMI - S UPERVISED F UZZY C-M EANS...
 
Cach dung pin_laptop_3713
Cach dung pin_laptop_3713Cach dung pin_laptop_3713
Cach dung pin_laptop_3713
 
Resume Matthew Kickenson
Resume Matthew KickensonResume Matthew Kickenson
Resume Matthew Kickenson
 
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
內政部:「中華民國內政部移民署與史瓦濟蘭王國內政部間有關移民事務及防制人口販運合作瞭解備忘錄」
 
Hồ sơ model Á Đông
Hồ sơ model Á ĐôngHồ sơ model Á Đông
Hồ sơ model Á Đông
 
PublicECMeetingMay2015
PublicECMeetingMay2015PublicECMeetingMay2015
PublicECMeetingMay2015
 
Educacion a distancia
Educacion a distanciaEducacion a distancia
Educacion a distancia
 
Persistence and Availability of Floating Content in a Campus Environment
Persistence and Availability of Floating Content in a Campus Environment Persistence and Availability of Floating Content in a Campus Environment
Persistence and Availability of Floating Content in a Campus Environment
 
Carta Caperucita
Carta CaperucitaCarta Caperucita
Carta Caperucita
 
PROJECT MANAGEMENT PP
PROJECT MANAGEMENT PPPROJECT MANAGEMENT PP
PROJECT MANAGEMENT PP
 

Similar to A M ULTI -O BJECTIVE B ASED E VOLUTIONARY A LGORITHM AND S OCIAL N ETWORK A NALYSIS A PPROACH FOR D YNAMIC J OB S HOP S CHEDULING P ROBLEMS

30420140503003
3042014050300330420140503003
30420140503003
IAEME Publication
 
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoTPlanning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
ijtsrd
 
30420140503003
3042014050300330420140503003
30420140503003
IAEME Publication
 
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICESCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
ijait
 
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
IAEME Publication
 
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Editor IJCATR
 
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
CSCJournals
 
A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristics
IJERA Editor
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer Programming
IJMERJOURNAL
 
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Arudhra N
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
IAEME Publication
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...
ijcsit
 
M.Tech: AI and Neural Networks Assignment II
M.Tech:  AI and Neural Networks Assignment IIM.Tech:  AI and Neural Networks Assignment II
M.Tech: AI and Neural Networks Assignment II
Vijayananda Mohire
 
A GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decisionA GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decision
journalBEEI
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data Analysis
IRJET Journal
 
F012113746
F012113746F012113746
F012113746
IOSR Journals
 
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Kashif Mehmood
 
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
IRJET Journal
 

Similar to A M ULTI -O BJECTIVE B ASED E VOLUTIONARY A LGORITHM AND S OCIAL N ETWORK A NALYSIS A PPROACH FOR D YNAMIC J OB S HOP S CHEDULING P ROBLEMS (20)

30420140503003
3042014050300330420140503003
30420140503003
 
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoTPlanning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
 
30420140503003
3042014050300330420140503003
30420140503003
 
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICESCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
SCHEDULING DIFFERENT CUSTOMER ACTIVITIES WITH SENSING DEVICE
 
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
PREDICTION OF AVERAGE TOTAL PROJECT DURATION USING ARTIFICIAL NEURAL NETWORKS...
 
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
 
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
Design and Implementation of a Multi-Agent System for the Job Shop Scheduling...
 
A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristics
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer Programming
 
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...
 
M.Tech: AI and Neural Networks Assignment II
M.Tech:  AI and Neural Networks Assignment IIM.Tech:  AI and Neural Networks Assignment II
M.Tech: AI and Neural Networks Assignment II
 
A GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decisionA GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decision
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data Analysis
 
F012113746
F012113746F012113746
F012113746
 
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
 
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
IRJET- New Simulation Methodology for Dynamic Simulation Modeling of Construc...
 

Recently uploaded

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 

Recently uploaded (20)

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 

A M ULTI -O BJECTIVE B ASED E VOLUTIONARY A LGORITHM AND S OCIAL N ETWORK A NALYSIS A PPROACH FOR D YNAMIC J OB S HOP S CHEDULING P ROBLEMS

  • 1. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 DOI: 10.5121/ijci.2015.4207 75 A MULTI-OBJECTIVE BASED EVOLUTIONARY ALGORITHM AND SOCIAL NETWORK ANALYSIS APPROACH FOR DYNAMIC JOB SHOP SCHEDULING PROBLEM 1 V.K.Manupati, 2 N.Arudhra, 2 P.Vigneshwar, 2 D. RajaShekar and 2 M.Yaswanth 1 Associate professor, Department of Mechanical engineering, KLUniversity, Vijayawada, AP 2 Under Graduate Student, Department of Mechanical engineering, KLUniversity,Vijayawada, AP ABSTRACT In this paper, a multi-objective based NSGA-II algorithm is proposed for dynamic job-shop scheduling problem (DJSP) with random job arrivals and machine breakdowns. In DJSP schedules are usually inevitable due to various unexpected disruptions. To handle this problem, it is necessary to select appropriate key machines at the beginning of the simulation instead of random selection. Thus, this paper seeks to address on approach called social network analysis method to identify the key machines of the addressed DJSP. With identified key machines, the effectiveness and stability of scheduling i.e., makespan and starting time deviations of the computational complex NP-hard problem has been solved with proposed multi-objective based hybrid NSGA-ll algorithm. Several experiments studies have been conducted and comparisons have been made to demonstrate the efficiency of the proposed approach with classical multi- objective based NSGA-II algorithm. The experimental results illustrate that the proposed method is very effective in various shop floor conditions. KEYWORDS Social network analysis, NP hard, NSGA-II algorithm, Dynamic job-shop scheduling problem. 1. INTRODUCTION Recent manufacturing has been emphasized on short product life cycles, variety of products with medium production. This can be achieved through current information and communication technologies (ICT) due to their rapid advancements. Job shop scheduling problem (JSP) attracts considerable attention over other production problems due to its varied applications in the field of manufacturing industries [1]. From the Literature it is well proved that JSP is the most difficult combinatorial optimization problems and it is well known as NP-hard problems [2]. It is necessary to understand the behavior of the manufacturing system under real-time events, such as random job arrivals, machine breakdowns, etc. The dynamic nature of the system can be called as dynamic JSP, which is essential for the handling real- world scheduling problems [3]. In real shop floor conditions the production orders are executed after the schedule, this brings large deviations to the original sequence. Thus, it is necessary to identify key machines at the
  • 2. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 76 beginning of simulation rather than randomly generating them. Hence, uncertain situations in shopfloor such as machine break down, random arrival of jobs, etc can be taken care. A key machine[4], described various types of topologies and how these topologies affect the search space for exploiting the desired solution. In their work, authors have presented the descriptive statistics such as average distance, diameter, and distribution sequence of various topologies and found that the series of statistics directly affects the performance of the topologies. In this paper, we have identified an approach called social network analysis method (SNAM) that can capture the key machines from the available machines. This has been achieved with two folds: first, in DJSP the structure of the network has been achieved where interactions between different resources and their influence on the performance of the manufacturing system can be achieved. Whereas, with the flexibility of self-contained structure in collaboration networks obtained from the proposed SNAM and its descriptive statistics the performance of the system can be analyzed [5]. Second, the functional properties such as centrality measures is identified in much better way [6]. In this article, we have conducted social network analysis for identifying the key machines and how this key machines effect the system performance i.e., efficiency and effectiveness of the scheduling. As the problem is multi-objective in nature, it is necessary to handle simultaneously. Thus, we proposed a multi-objective based evolutionary algorithm based NSGA-II for solving the problem to optimality. It was found that the proposed algorithm obtained lower make span in less computational time and less starting time deviations. Thus, we were able to develop and implement an efficient approach for improving the performance of the system. The remainder of this paper is organized as follows. In section 2, we describe a concrete example and its notations. In Section 3, we developed a mathematical representation of the proposed model and social network analysis based solution approach is presented. Section 4 explains the classical and proposed multi-objective based NSGA-II algorithms for solving the proposed problem. The experimentation with different test instances their results are introduced in section 5. In Section 6 the results and their discussions are detailed. The paper concludes with section 7 which suggests the directions of future work. 2. PROBLEM DESCRIPTION In this section, we consider a dynamic job shop scheduling problem in stochastic environments with random job arrivals, auxiliary resources constraints, machine beak-downs. To enhance the performance measures of the system such as makespan and starting time deviation, a mathematical model has been developed. Since the job arrivals at the system is dynamically flow over time thus it follows a closely to exponentially distributions. Consequently, the machine breakdown and repair timing also assumed as an exponential distribution. Thus, the mean time between failure (MTBS) and the mean time to repair (MTTR) are the two parameters that denote the breakdown level of the shop floor i.e., the percentage of time the machines have failures. Here, the job arrival rate has considered as passion distribution with certain job release policy. It is a case of mixed integer non linear programming (MINLP) model with multi-objectives. To meet the requirements from real-world production, an evolutionary algorithm approach with social network analysis has been implemented to solve the problem. The above mentioned problem makes several assumptions that are worth highlighting. 2.1. Assumptions 1. Each machine can process only one operation of any job at a time. 2. Job’s setup times are sequence dependent.
  • 3. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 77 3. Jobs may have different arrival (ready) times. 4. Machine must not be interrupted except machine breakdown while processing a job. 5. Processing times of jobs are machine dependent. 6. Preemption and machine breakdown are allowed. 7. Processing times and numbers of operable machines are known in advance. Table 1. The Experimental Condition Dimensions Characteristic Specifications Job shop Size Machine break down level MTTR MTBF,MTTR Key machine 4 to 5 machines 0.025 5 Exponential distribution Consider from social network analysis Jobs Random arrival Job arrival rate The number of new jobs Job release policy Processing time of an operation Schedule frequency Poisson distribution 0.125,0.25.0.5,1 11,12,13,14,15,16,20 Immediate U[1,10] 4 Performance measure Make span Starting time deviations 2.2. Mathematical Model By allocating the above mentioned assumptions and notations, the problem is being formulated as the following fuzzy mixed–integer non–linear programming (FMINLP) model. Objectives : 1 (1) 1 *( - )2 MinZ Min Z N Ci i ST STi i = ∑ = = 1 1 (2) 1 Subjected to constraints : 1; N M ijk j i k i j M i X ∀ = = ≠ ∑ = =∑ ∑ 1 ¹ 1, ,; 1 1 ; , (3) (4) N ijk jk i i j N X Y iijk ik j j N X Y j k = ≤∑ = ≠ = … = ∀∑ (5) , ,* *(1- ) { } ;,c A Xijk Max c s s pj N i ijk j jk i j k+ ≥ + + ∀ (6) , )* *(1- ) ( , ) ; ( (7) , 1 1; , M c A z Max c s p Yj N ij i j jk jk k z zij ji i j S i jr i j S i jr + ∈ ≠ ∈ ≥ + ∀∑ = + ≠= ∀ (8) ,; 1 , M X z i ji S i jrjk ij k ∈∀∑ = ≠≤ { } ( ) (9) 0; 0; , 0,1 ; , , ., 10,C T i X Y Z i j k i i ijk ik ij ≥ ≥ ∀∈∀
  • 4. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 78 The above mentioned objectives, i.e. minimization of total makespan (Z1) total starting time deviation (Z2) are given by Eqs. (1) – (2), respectively. Eq (3) assures that each job is only assigned to one position on a machine. Eq (4) suggests that if job j is allotted to machine k, then it is adopted by another job indicating dummy job 0. Constraint (5) specify that at most one job can immediately adopt the previously allotted job i on machine k. Constraint (6) computes the completion time of job when it is processed instantly after job i on machine . Constraint (7 and 8) ensures that if job i and j needs same operation, one must be finished earlier before starting the other. Constraint (9) gives the relation between Xijk and Zij. Eventually Eq (10) points the non- negativity and integrality constraints. 3. SOCIAL NETWORK ANALYSIS MODEL The method describes how the manufacturing execution data can be extracted and viewed as a network with nodes. Here, the data have been taken from the literature (Zhou et al. and Shao et al., 2010). Consequently, various tests have been conducted with SNAM to find different characteristics of the obtained network. In detail, the SNAM is categorised into two steps: (a) network modelling, and (b) network analysis and it is mentioned in the following sections: 3.1. Network Modelling Network consists of set of nodes connected with ties indicating interaction [9]. This section presents how the manufacturing system execution data can be represented as networks. The modelling algorithms in Ucinet software package and for visualizing the obtained results are submitted to Netdraw software package. The obtained network from the affiliation matrix is called as collaboration network. This collaboration network is more interesting and meaningful than the simple network in terms of its characteristics, size, etc. The above procedure has been repeated for the remaining scenarios and obtained different collaboration networks. These collaboration networks are depicted in Figure 1. Random corroborative network Figure 2. Corroborative network with key machines 3.2.Centrality Measures of a Network Where, centrality is used to find how central a node is in the network. In this research, we have considered the two most popular centrality measures such as degree and betweenness centralities for the analysis of the network. The degree centrality measures the influence of the node from and to its closest neighbour with complexity of O(n) to linearly scale the nodes in the network, where n is the number of nodes. The second centrality measure, betweenness, has the higher level of
  • 5. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 79 control on the information floating between different nodes in the network [7]. In this paper, we have submitted the input data to the Ucinet and then obtained the results of degree and betweenness centrality of each attribute. In the below Table 2, the measures of three centralities of different instances of the particular work systems, are shown. Table 2. Test Samples With Different Centralities Instances (jobs ×machines) Degree Centrality Betweeness Centrality Identified key machines from Social network Analysis 11 ×5 18 16 18 12 6 8.310 6.934 8.310 2.372 0.742 Machine 1 Machine 3 12×5 16 16 16 16 8 7.237 7.237 7.237 7.237 0.864 Machine 1 Machine2 Machine3 Machine4 13×4 20 20 12 11 15.029 15.029 3.096 4.129 Machine1 Machine2 4. MULTI-OBJECTIVE NSGA-II ALGORITHM In this research, we considered a multi-objective NSGA-II to generate optimal solutions. Where, Goldberg was the first who suggested the concept of non-dominated sorting genetic algorithm (NSGA) and Srinivas and Deb were the first to implement it. As NSGA differs from well known simple genetic algorithm is only in the way the selection operator works. Although NSGA has been used to solve a variety of MOPs, its main drawbacks include: (i) high computational complexity of non-dominated sorting, (ii) lack of elitism, and (iii) the need for specifying the tunable parameter. With the advent of NSGA-II, the above mentioned drawbacks have been resolved. We first apply a classical non-dominated sorting genetic algorithm-II (NSGA-II) [8] which includes Pareto ranking and crowding distance mechanism for selection of the individuals. Thereafter, with identified key machines from SNAM the MOEAs, has been implemented for solving the considered problem. The operators play a crucial role in the algorithm for generating of the better quality solutions. In order to find the better quality solutions, it is necessary to fine tune the parameters such as crossover and mutation in better manner. Therefore, the authors have said the ranges of operators i.e. crossover as 0.65 to 0.95 and mutation as 0.1 to 0.01. By maintaining these ranges with the termination criteria as 100 iterations we have run the algorithm on an average of 10 per run. In this manner we improved the system performance better than the existing one.
  • 6. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 80 Figure 3.Schematic procedure for processing NSGA-II 5. EXPERIMENTATION From Figure 4, the Pareto optimal solutions of the considered two performance measures with the classical NSGA-II and proposed NSGA-II algorithm is shown. Table 3 depicts different instances and their comparison results. For 11jobs 5 machines instance with classical NSGA-II algorithm the optimum makespan value is 28, whereas for proposed NSGA-II it is 24, similarly the starting time deviations for classical is 2 and proposed is 7. This trend is continuing and the results are improving for proposed approach. All the mentioned algorithms are coded with MATLAB software and the problem is tested on Intel® Core™2 Duo CPU T7250 @2.00GHz, 1.99 GB of RAM. Table 3. Comparison Of Different Instances With Classical Nsga-Ii And Proposed Nsga-Ii With Consideration Of Selected Key Machines Instances (Jobs × Machines) NSGA- II NSGA-II with key machines Makespan (Schedule efficiency) Starting time deviation (Schedule stability) Makespan (Schedule efficiency) Starting time deviation (Schedule stability) 11× 5 12 × 5 13× 4 28 37 42 2 1 2 24 32 36 7 3 4
  • 7. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 81 Figure 4. Comparison of classical NSGA II and proposed NSGA II with social network analysis 6. CONCLUSIONS AND FUTURE WORK This current paper elaborates in details of the proposed social network analysis method and multi- objective based NSGA-II evolutionary algorithm to solve the dynamic job shop scheduling problem. To find the performance of the proposed approach and to improve the performance of the manufacturing system two major performance measures such as scheduling efficiency i.e., makespan and scheduling effectiveness i.e., starting time deviations are measured. Hence, the job shop scheduling is computationally complex and well proved NP-hard in nature it is necessary to handle with evolutionary algorithm based approach. Here, we have identified an NSGA-II algorithm to solve the above mentioned problem. However, the identified problem is much complex than the general job shop because the uncertainity in job arrival and machine breakdown is considered one should take care of key machines identification. The proposed social network analysis method helps to identify the key machines dynamically thus the considered performance measure is enhanced. Moreover, with classical NSGA-II algorithm the proposed social network based evolutionary algorithm is compared. Experimental results shows that the proposed approach show its superiority over other. Further work may include generation of hybrid algorithms to solve on more problems with many performance measures that affect the system. REFERENCES [1] Kataev, Michael Yu, et al. "Enterprise systems in Russia: 1992–2012."Enterprise Information Systems 7.2 (2013): 169-186. [2] Xia, Weijun, and Zhiming Wu. "An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems." Computers & Industrial Engineering 48.2 (2005): 409-425. [3] Ouelhadj, Djamila, and Sanja Petrovic. "A survey of dynamic scheduling in manufacturing systems." Journal of Scheduling 12.4 (2009): 417-431. [4] Mendes, R., Kennedy, J., & Neves, J. The fully informed particle swarm: simpler, maybe better. Evolutionary Computation, IEEE Transactions on, 8(3) 2004, 204-210. [5] Wasserman, Stanley, and Joseph Galaskiewicz, “ Advances in social network analysis: Research in the social and behavioral sciences”. Vol. 171. Sage Publications (1994). [6] Newman, Mark EJ. "Power laws, Pareto distributions and Zipf's law."Contemporary physics 46.5 (2005): 323-351. [7] Hildorsson, Fredrik, and Tor Kvernvik. "Method and Arrangement for Supporting Analysis of Social Networks in a Communication Network." U.S. Patent Application 13/498,230. [8] Srinivas, N., and Deb, K.. “Multi-objective optimization using nondominated sorting in genetic algorithms”. Evolutionary Computation, 1995, 2(3), 221-248. [9] Clauset, Aaron, Mark EJ Newman, and Cristopher Moore. "Finding community structure in very large networks." Physical review E 70.6 (2004): 066111.
  • 8. International Journal on Cybernetics & Informatics (IJCI) Vol. 4, No. 2, April 2015 82 [10] Shao, Xinyu, et al. "Integration of process planning and scheduling—a modified genetic algorithm- based approach." Computers & Operations Research 36.6 (2009): 2082-2096.