Skip to main content

Advances, Systems and Applications

Table 1 Notations of this paper

From: A service composition method using improved hybrid teaching learning optimization algorithm in cloud manufacturing

Notations

Definition

T = {t1, t2, …, tm, …, tM}

A set of M subtasks

S = {S1, S2, …, Sm, …, SM}

A set of M  candidate service sets

\({S}_m=\left\{{s}_{m,1},{s}_{m,1},\dots, {s}_{m,{n}^{\prime }},\dots, {s}_{m,{N}^{\prime }}\right\}\)

A set of N′ candidate services

\({S}^{\prime }=\left\{{\textrm{s}}_{1,2},{\textrm{s}}_{2,2},\dots, {s}_{m,{n}^{\prime }},\dots, {s}_{M,{N}^{\prime }}\right\}\)

A composite service

P = {P1, P2, …, Pn, …, PN}

A set of N individual

\({P}_n=\left\{{\textrm{s}}_{1,2},{\textrm{s}}_{2,2},\dots, {s}_{m,{n}^{\prime }},\dots, {s}_{M,{N}^{\prime }}\right\}\)

Mapping of services and individual

\({\prod}_{m=1}^M{N}^{\prime }\)

The composite service path

T

Task

sm

Candidate service

\({s}_{m,{n}^{\prime }}\)

The n′-th service of service set Sm

tm

Subtask

\({q}_{Te}^{S_m}\), \({q}_{Ct}^{S_m}\), \({q}_{Rl}^{S_m}\), \({q}_{Rp}^{S_m}\)

Time, cost, reliability and reputation of candidate service

q1,  q2, q3, q4

Time, cost, reliability and reputation of aggregation values

\({\textrm{Q}}_{\textrm{k}}^{+}\), \({\textrm{Q}}_{\textrm{k}}^{-}\)

Normalized positive and negative attribute indicators

qk

The QoS attribute

minqk, maxqk

The minimum and maximum aggregated values of the QoS attribute

ωk

The weight of the attribute

w1, w2, w3, w4

The weight of time, cost, reliability and reputation

Rmax

Maximum iterations

P

The population

Pn

The individual

\({P}_{T^{\prime }, new}^i\), \({P}_{T^{\prime }, old}^i\)

The new and old position

Pmean

The mean position

Pteacher

The teacher (the best individual at current iteration)

TF

The teaching factor

r, r1, rj , r2, c1, c2

The random numbers

\({P}_{c, old}^{l_1}\), \({P}_{c, old}^{l_2}\)

The old position of the l1-th and l2-th individual in teaching-phase

\({P}_{c, old}^{l_1,d}\), \({P}_{c, old}^{l_2,d}\)

The old dimension of teaching-phase

\({P}_{c, new}^{l_1,d}\), \({P}_{c, new}^{l_2,d}\)

The new dimension of teaching-phase

\({P}_{L, new}^j\), \({P}_{L, old}^j\), \({P}_{L, old}^k\)

The new and old position of learning-phase

\({P}_{L, new}^{j,h}\), \({P}_{L, old}^{j,h}\), \({P}_{L, old}^{k,h}\)

The new and old dimension of learning-phase