27.06.2013 Views

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.2 Sequencing associati<strong>on</strong> rules<br />

Ridha Derrouiche et al.<br />

To discovery sequencing associati<strong>on</strong> rules (Agrawal, 1993) is a noteworthy data mining approach.<br />

There are some evidences <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> trend <str<strong>on</strong>g>of</str<strong>on</strong>g> associati<strong>on</strong> rule in many business researches. This review<br />

indicated that associati<strong>on</strong> rule techniques used in various business, but ra<str<strong>on</strong>g>the</str<strong>on</strong>g>r rely <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> popular<br />

used in supply chain management in performance measurement have not d<strong>on</strong>e very much. For<br />

example: depend <strong>on</strong> organizati<strong>on</strong>al strategies were mainly c<strong>on</strong>centrated <strong>on</strong> improvement <str<strong>on</strong>g>of</str<strong>on</strong>g> customer<br />

service levels as well as reducti<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> operati<strong>on</strong>al costs in order to maintain pr<str<strong>on</strong>g>of</str<strong>on</strong>g>it margins. Therefore,<br />

Ko, et al. (2010) summarized <str<strong>on</strong>g>the</str<strong>on</strong>g> findings by a systematic review <str<strong>on</strong>g>of</str<strong>on</strong>g> existing research papers<br />

c<strong>on</strong>cerning <str<strong>on</strong>g>the</str<strong>on</strong>g> applicati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> s<str<strong>on</strong>g>of</str<strong>on</strong>g>t computing techniques to supply chain management. The amount <str<strong>on</strong>g>of</str<strong>on</strong>g><br />

studies in <str<strong>on</strong>g>the</str<strong>on</strong>g> supply chain management area using s<str<strong>on</strong>g>of</str<strong>on</strong>g>t computing approaches rose significantly and<br />

reached a peak in 2008, while some areas in supply chain management that had rarely been exposed<br />

in existing papers, such as customer relati<strong>on</strong>ship management and reverse logistics. So <str<strong>on</strong>g>the</str<strong>on</strong>g>y can<br />

bring <str<strong>on</strong>g>the</str<strong>on</strong>g> associati<strong>on</strong> rule data mining techniques to applicati<strong>on</strong>s in <str<strong>on</strong>g>the</str<strong>on</strong>g> supply chain for example. The<br />

greater <str<strong>on</strong>g>the</str<strong>on</strong>g> uncertainties in supply and demand, globalizati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> market in complex internati<strong>on</strong>al<br />

supply network relati<strong>on</strong>ships have led to higher exposure to risks in <str<strong>on</strong>g>the</str<strong>on</strong>g> supply chain. Therefore, He<br />

and S<strong>on</strong>g (2009) used associati<strong>on</strong> rules applicati<strong>on</strong> for managing supply chain risk. Supplier selecti<strong>on</strong><br />

is not <strong>on</strong>ly a significant work in supply chain management but also a complex decisi<strong>on</strong> making<br />

problem which includes both qualitative and quantitative factors. Xu and Lin (2009) viewed as <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

problem <str<strong>on</strong>g>of</str<strong>on</strong>g> ranking <str<strong>on</strong>g>the</str<strong>on</strong>g> candidate supplier and mining a large <str<strong>on</strong>g>of</str<strong>on</strong>g> database <str<strong>on</strong>g>of</str<strong>on</strong>g> shipment by using<br />

associati<strong>on</strong> rule mining. The paper has employed a numerical example for <str<strong>on</strong>g>the</str<strong>on</strong>g> integrated method for<br />

suitable supplier set.<br />

2.3 K-Means algorithm<br />

K-Means is <strong>on</strong>e <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> modest unsupervised learning algorithms, solved <str<strong>on</strong>g>the</str<strong>on</strong>g> famous clustering<br />

problem. The procedure like this a basic practice to establish a given data set through a certain<br />

number <str<strong>on</strong>g>of</str<strong>on</strong>g> clusters (assume k clusters) fixed a priori (Ben-David et al, 2007 and Borah and Ghose,<br />

2009). The chief idea is to outline k centroids, <strong>on</strong>e for each cluster. These centroids should be placed<br />

in a cunning method <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> ground <str<strong>on</strong>g>of</str<strong>on</strong>g> dissimilar site causes different result. So, <str<strong>on</strong>g>the</str<strong>on</strong>g> better choice is to<br />

place <str<strong>on</strong>g>the</str<strong>on</strong>g>m as much as possible far away from each o<str<strong>on</strong>g>the</str<strong>on</strong>g>r. The next step is to take each point<br />

bel<strong>on</strong>ging to a given data set and associate it to <str<strong>on</strong>g>the</str<strong>on</strong>g> nearest centroid. When no point is pending, <str<strong>on</strong>g>the</str<strong>on</strong>g><br />

first step is completed and an early group age is d<strong>on</strong>e. At this point it is necessary to re-calculate k<br />

new centroids as bar centers <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> clusters resulting from <str<strong>on</strong>g>the</str<strong>on</strong>g> previous step. After obtaining <str<strong>on</strong>g>the</str<strong>on</strong>g>se k<br />

new centroids, a new binding has to be d<strong>on</strong>e between <str<strong>on</strong>g>the</str<strong>on</strong>g> same data set points and <str<strong>on</strong>g>the</str<strong>on</strong>g> nearest new<br />

centroid. A loop has been generated. As a result <str<strong>on</strong>g>of</str<strong>on</strong>g> this loop, <strong>on</strong>e may notice that <str<strong>on</strong>g>the</str<strong>on</strong>g> k centroids<br />

change <str<strong>on</strong>g>the</str<strong>on</strong>g>ir locati<strong>on</strong> step by step until no more changes are d<strong>on</strong>e. In o<str<strong>on</strong>g>the</str<strong>on</strong>g>r words centroids do not<br />

move any more. Finally, this algorithm aims at minimizing an objective functi<strong>on</strong>, in this case a squared<br />

error functi<strong>on</strong><br />

2.4 Particle swarm intelligence<br />

Particle swarm optimizati<strong>on</strong> (PSO) is a social behavior based stochastic optimizati<strong>on</strong> method<br />

developed by (Eberhart and Kennedy in 1995), At each step, each <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g>se particle locati<strong>on</strong>s is<br />

recorded to get a fitness value based <strong>on</strong> how well it can resolves <str<strong>on</strong>g>the</str<strong>on</strong>g> problem. By means <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> local<br />

best positi<strong>on</strong> (Lbest : Pid) and <str<strong>on</strong>g>the</str<strong>on</strong>g> global best positi<strong>on</strong> (Gbest : Pgd), a novel velocity for each particle is<br />

updated by equati<strong>on</strong> 1 Such f1 and f2 are called <str<strong>on</strong>g>the</str<strong>on</strong>g> coefficient <str<strong>on</strong>g>of</str<strong>on</strong>g> inertia, cognitive and society<br />

revisi<strong>on</strong> corresp<strong>on</strong>dingly. The rand ( ) stands uniformly distributed random numbers in [0,1]. The term<br />

Vid is restricted to <str<strong>on</strong>g>the</str<strong>on</strong>g> possible rang <str<strong>on</strong>g>of</str<strong>on</strong>g> Vmax . If <str<strong>on</strong>g>the</str<strong>on</strong>g> velocity disrupts this limit, it will be set at its proper<br />

limit. The c<strong>on</strong>cept <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> updated velocity is illustrated in Figure 2. Varying velocity allows every<br />

particle to hunt around its distinct best positi<strong>on</strong> and global best positi<strong>on</strong>. Depended <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> updated<br />

velocities, each particle changes its positi<strong>on</strong> according to equati<strong>on</strong> 2<br />

( )<br />

( )<br />

new old V = V + c 1⋅rand 1 P − X + c 2⋅rand 2 P −X<br />

new old new<br />

X = X + V<br />

id id id id gd id<br />

id id id<br />

(1)<br />

(2)<br />

Every particle is updated; <str<strong>on</strong>g>the</str<strong>on</strong>g> fitness value <str<strong>on</strong>g>of</str<strong>on</strong>g> each particle is recalculated. Providing that <str<strong>on</strong>g>the</str<strong>on</strong>g> fitness<br />

value <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> new particle is superior to those <str<strong>on</strong>g>of</str<strong>on</strong>g> local best, formerly <str<strong>on</strong>g>the</str<strong>on</strong>g> local best will be substituted<br />

with <str<strong>on</strong>g>the</str<strong>on</strong>g> new particle. Supporting <str<strong>on</strong>g>the</str<strong>on</strong>g> fitness value <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> new particle is higher than those <str<strong>on</strong>g>of</str<strong>on</strong>g> global<br />

142

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!