Professional Documents
Culture Documents
Decision Support
a r t i c l e i n f o a b s t r a c t
Article history: The member selection problem is an important aspect of the formation of cross-functional teams (CFTs).
Received 16 July 2008 Selecting suitable members from a set of candidates will facilitate the successful task accomplishment. In
Accepted 27 August 2009 the existing studies of member selection, the individual performance concerning a single candidate is
Available online 2 September 2009
mostly used, whereas the collaborative performance associating with a pair of candidates is overlooked.
In this paper, as a solution to this problem, we propose a method for member selection of CFTs, where
Keywords: both the individual performance of candidates and the collaborative performance between candidates
Cross-functional team (CFT)
are considered. In order to select the desired members, firstly, a multi-objective 0–1 programming model
Member selection
Individual and collaborative performances
is built using the individual and collaborative performances, which is an NP-hard problem. To solve the
Multi-objective 0–1 programming model, we develop an improved nondominated sorting genetic algorithm II (INSGA-II). Furthermore, a
Nondominated sorting genetic algorithm II real example is employed to illustrate the suitability of the proposed method. Additionally, extensive
(NSGA-II) computational experiments to compare INSGA-II with the nondominated sorting genetic algorithm II
(NSGA-II) are conducted and much better performance of INSGA-II is observed.
Ó 2009 Elsevier B.V. All rights reserved.
0377-2217/$ - see front matter Ó 2009 Elsevier B.V. All rights reserved.
doi:10.1016/j.ejor.2009.08.017
B. Feng et al. / European Journal of Operational Research 203 (2010) 652–661 653
Member selection
Z1 … Zz … Zz+1 … Zz+t
I1 … I f … If … If … C f z +1 … C f … Cf z +t −1 +1 … Cf
1 z −1 +1 z z +1 z +t
P12 P32
P33
P 13 P31
P11 P35
P14 P34
P 17 P15 P37
P16 P36
Department 1 Department 3
P21 P22
P23
P26
P27 P24
P28 P25
Department 2 Alternatives
n total number of candidates from 1 to 10 (1: very bad, 10: very good). The above measure
h total number of functional departments instrument can be also applied to the measurement of the criteria
nj total number of candidates in functional department on collaborative performance.
P
j; hj¼1 nj ¼ n Regarding commensurability between various criteria, the nor-
q total number of desired members to form a CFT malization of criterion values is commonly used. According to the
qj total number P of desired members from functional depart- approach proposed by Hwang and Yoon (1981), every element in
ment j; hj¼1 qj ¼ q matrix D ¼ ½dig nl is normalized into a corresponding element in
l total number of criteria for measuring individual perfor- 0
matrix D0 ¼ ½dig nl using the following formulas:
mance
m total number of criteria for measuring interior organiza- min
0 dig dg
tional collaborative performance dig ¼ max min
; i ¼ 1; 2; . . . ; n;
Pi candidate i; i ¼ 1; 2; . . . ; n dg dg
Sj set of candidates in functional department j; j ¼ 1; 2; . . . ; h g ¼ 1; 2; . . . ; l; for benefit criteria; ð1Þ
Nj index set of candidates in set Sj ; j ¼ 1; 2; . . . ; h max
0 dg dig
Ig criterion g for measuring the individual performance, dig ¼ ; i ¼ 1; 2; . . . ; n;
max min
g ¼ 1; 2; . . . ; l dg dg
ðinÞ
Ck criterion k for measuring the interior organizational collab- g ¼ 1; 2; . . . ; l; for cost criteria; ð2Þ
orative performance, k ¼ 1; 2; . . . ; m
C ðexÞ the criterion for measuring the exterior organizational col- max min
where dg ¼ maxfdig ji ¼ 1; 2; . . . ; ng, dg ¼ minfdig ji ¼ 1; 2; . . . ; ng;
laborative performance g ¼ 1; 2; . . . ; l.
P
vg weight of criterion Ig ; lg¼1 v g ¼ 1; 0 6 v g 6 1 and g ¼ 1; Suppose the decision maker gives criterion weights v g ; g ¼
2; . . . ; l 1; 2; . . . ; l, by direct assignment or using AHP (see Saaty, 1980). To
ðinÞ ðinÞ P ðinÞ ðinÞ
wk weight of criterion C k ; m k¼1 wk ¼ 1; 0 6 wk 6 1 and highlight the sub-objective, the utility values of the criteria are
k ¼ 1; 2; . . . ; m synthesized based on multiple criterion decision making (MCDM)
xi 0–1 variable, xi ¼ 1 if candidate Pi is selected; xi ¼ 0, other- theory (Hwang and Yoon, 1981) and multi-criteria utility theory
wise
(MCUT) (Figueira et al., 2005). In MCDM theory, if the criteria are
independent and additive, then the overall utility value of each
candidate could be obtained through weighted aggregation of
3.2. Individual performance criterion values (Hwang and Yoon, 1981; Ma et al., 1999; Fan
et al., 2002, 2006). By simple additive weighting method (Hwang
Let D ¼ ½dig nl be the decision matrix on individual perfor- and Yoon, 1981), the overall value of individual performance of
mance, where dig is the consequence with a numerical value of candidate P i can be obtained by
candidate P i with respect to criterion Ig . In the real world, criteria
for measuring individual performance could be work experience, X
l
X
n
In model (10)–(12), the objective is to select q members from n
Maximize Z1 ¼ ui xi ; ð4Þ
candidates to maximize interior organizational collaborative per-
i¼1
X formance of the selected members. It can be seen that model
subject to xi ¼ qj ; j ¼ 1; 2; . . . ; h; ð5Þ (10)–(12) is a 0–1 quadratic programming problem. It is similar
i2Nj
to the model of maximum diversity problem (MDP), which has
xi ¼ 1 or 0; i ¼ 1; 2; . . . ; n: ð6Þ been proven to be an NP-Hard problem (Kuo et al., 1993).
Likewise, gene fragment_2 can be repaired by the above repara- ber of nondominated solutions that are selected from front F i to
tion strategy. This guarantees that there are qj ðj ¼ 1; 2; . . . ; hÞ reproduce the new population P ðtþ1Þ ; jF i j denotes the number of
genes encoded as 1 in fragment_j. nondominated solutions in front F i , and maxGen and g are the num-
bers of maximum generation and current generation, respectively,
n; k 2 ð0; 1Þ; i ¼ 1; 2; . . . ; n. This distribution function ensures more
4.4. Mutation operator dominated solutions have the chances to survive in the earlier gen-
erations. Hence, the improved elite-preserving operator can avoid
In this paper, the reverse mutation is used to each fragment of premature convergence and can maintain population diversity.
the individual. In this method, two-points in each fragment of the Second, the sorting and rejecting computation are improved. As
individual are randomly selected and the substring between them for NSGA-II, in the generation t, the parent population (noted as P t Þ
is reversed alternatively with mutation probability of pm . Evi- and the offspring population (noted as Q t Þ are combined together
dently, this method only changes the order of the genes but does to form a new population (noted as Rt Þ of size 2N (both the size
not change the number of the genes encoded as 1. Thus no infeasi- of P t and Q t are NÞ. Then, the individuals in population Rt is classi-
ble solutions are produced. fied to different nondominated fronts using FNSA. Since the popSize
of Rt is 2N, not all fronts can be accommodated with N slots that are
4.5. Fitness calculation formed the new population P ðtþ1Þ . Therefore, it is not necessary to
classified all individuals in population Rt , and the classification
In the single objective optimization model, the fitness function should stop once the slots are filled by N individuals. Such rejecting
is usually the objective function. However, in the multi-objective strategy is employed in the INSGA-II, and it shortens computa-
models, the multi-objective functions should be reconsidered tional time and improves the algorithm efficiency. Fig. 4 vividly
when calculating the fitness values. Based on the work of Deb shows the difference between the procedure of NSGA-II and that
et al. (2002), fast nondominated sorting approach (FNSA) is em- of INSGA-II.
ployed in INSGA-II. The fitness values of any two individuals are
compared according to the dominated relationship and crowding
distance in the objective space. Then all individuals are classified 5. Examples
into the nondominated fronts. We note the first nondominated
front as F 1 , the second nondominated front as F 2 and so on. The In this section, we present a real example on member selection
worst case is that the number of fronts is equal to the population of a CFT to illustrate the application of the proposed method. In
size (popSize) and only one solution in each front. The individuals addition, extensive computational experiments for comparing INS-
in the latter fronts do not dominate those in the prior ones, and GA-II with NSGA-II are conducted to further test the effectiveness
we call this nondominated sorting. At the same time, crowding dis- of INSGA-II.
tance is used to compare individuals. The small crowding distance SAC is one of the back-bone enterprises in the Aviation Indus-
of a individual indicates that there are many other individuals tries of China. It has made great success in manufacturing, design-
around it for the current population and the distribution of individ- ing and developing aero-space vehicles, such as the double Mach
uals is dense. As such, the individuals in different fronts are sorted number jet fighter aircraft, the in-flight fueling receiver jet fighter
again according to their crowding distances. In the same front, the aircraft and so on. Simultaneously, SAC develops the non-aero-
individuals with larger crowding distance are more elitist. Addi- products by taking the advantage of aero-technology. It provides
tional details about FNSA can refer to Deb et al. (2002). more than 100 kinds of products in seven ranges as military air-
craft, automobile, light metal structures, large and medium-sized
4.6. Improvements of NSGA-II machinery equipment, electro-machinery and commercial airplane
parts and components. With the globalization of economy, SAC is
For MOGAs, including NSGA-II, they always face two difficulties brought into the international business cooperation. Now, SAC
(Deb, 1999). One is how to maintain population diversity to avoid cooperates with more than twenty international organizations
premature convergence and make the solution have better distri- for new product development and manufacture.
bution. The other is how to make choice so that the evolution of To conduct a radar development project, several CFTs need to be
the population could lead to Pareto-optimal set as soon as possible. formed. The project will achieve the development of antenna and
In order to alleviate the above difficulties and achieve better per- feeder subsystem, antenna pedestal subsystem, transmitter sub-
formance, we improved NSGA-II from two aspects. system, receiver subsystem, velocity and range finding subsystem,
First, a novel elite-preserving operator is proposed using a dis- signal and data processing subsystem, and monitored control sub-
maxGen k
tribution function: nfi ¼ jF i j nð g Þ , where nfi denotes the num- system. Taking the formation of CFT for developing antenna and
Table 1
Criteria for member selection of the cross-functional team.
ðinÞ
feeder subsystem (AF team, thereafter) as an example, the require- the data of criterion C 2 is obtained from the reports of Collabora-
ðinÞ
ments and organization process of AF team are presented as tive System. The values of criteria I2 ; I3 ; C 1 and C ðexÞ are provided
follows. by the decision maker using the scores from 1 to 10 (1: very bad,
The AF team is composed of various types of positions and each 10: very good). The original data is shown in Tables 2–4.
type of position requires a developer of a specific discipline. Five The original data with regard to criteria I1 ; I2 and I3 is normal-
ðinÞ
desired members will be selected from twenty candidates of five ized by Eq. (1). Likewise, the data with regard to criteria C 1 and
ðinÞ
disciplines, i.e., electronic engineering ðS1 Þ, mechanical engineering C 2 is normalized by Eq. (7). The decision maker finalizes criterion
ðS2 Þ, mechanical process ðS3 Þ, electronic process ðS4 Þ, and standard- weights by direct assignment. That is, the weights of criteria I1 ; I2
ization and quality management ðS5 Þ. The number of the desired and I3 are v 1 ¼ 0:3; v 2 ¼ 0:4 and v 3 ¼ 0:3, respectively, and the
ðinÞ ðinÞ
members from each discipline is q1 ¼ 1; q2 ¼ 1; q3 ¼ 1; q4 ¼ 1 and weights of criteria of C 1 and C 2 are w1 ¼ 0:6; w2 ¼ 0:4, respec-
q5 ¼ 1. The candidate sets of the five disciplines are represented tively. Furthermore, the overall values of individual performance
as S1 ¼ fP1 ; P2 ; P3 ; P4 ; P5 ; S2 ¼ fP6 ; P7 ; P8 g; S3 ¼ fP9 ; P10 g; S4 ¼ fP11 ; and collaborative performance are presented in Table 5. In Table
P12 ; P13 ; P 14 g; S5 ¼ fP15 ; P16 ; P 17 ; P18 ; P 19 ; P20 g, respectively. 5, the overall values of individual performance ðui ; i ¼ 1;
The decision maker adopts six criteria for member selection 2; . . . ; 20Þ are obtained by Eq. (3). The overall values of interior
ðinÞ ðinÞ
(see Table 1). Herein, I1 and C 2 are objective criteria, while organizational performance ð/ij ; i; j ¼ 1; 2; . . . ; 20; i – jÞ are ob-
ðinÞ ðexÞ
I2 ; I3 ; C 1 and C are subjective ones. The data of criterion I1 are tained by Eq. (9). The normalized assessment values
of exterior
0ðexÞ
obtained from the files of Department of Human Resource and organizational performance ai ; i ¼ 1; 2; . . . ; 20 are obtained
by Eq. (13).
Table 2 Based on model (17)–(21), the model for member selections of
ðexÞ
The original data on criteria I1 ; I2 ; I3 and C 1 . the real example can be built as follows:
Alternatives Criteria Alternatives Criteria
I1 I2 I3 C ðexÞ I1 I2 I3 C ðexÞ Maximize Z 1 ¼ 0:52x1 þ 0:29x2 þ 0:85x3 þ þ 0:68x19 þ 0:65x20 ;
P1 19 4 7 6 P 11 12 7 7 5 Maximize Z 2 ¼ 0:61x1 x2 þ 0:63x1 x3 þ 0:46x1 x4
P2 10 6 2 7 P 12 10 9 8 1 þ þ 0:17x20 x18 þ 0:15x20 x19 ;
P3 16 10 9 8 P 13 7 5 7 5
Maximize Z 3 ¼ 0:56x1 þ 0:67x2 þ 0:78x3 þ þ x18 þ 0:78x19 þ x20 ;
P4 21 9 8 9 P 14 12 5 10 7
P5 6 7 9 8 P 15 23 8 4 8 X
5 X
8 X
10 X
14 X
20
P6 15 7 8 9 P 16 15 10 9 7 subject to xi ¼ 1; xi ¼ 1; xi ¼ 1; xi ¼ 1 xi ¼ 1;
P7 8 7 10 8 P 17 9 9 7 9 i¼1 i¼6 i¼9 i¼11 i¼15
P8 12 8 4 8 P 18 4 8 10 10 xi ¼ 1 or 0; i ¼ 1; 2; . . . ; 20:
P9 19 9 8 9 P 19 10 10 7 8
P 10 5 2 7 5 P 20 16 9 5 10
To solve the above problem, INSGA-II developed in Section 4 is
employed. The parameters are set as popSize ¼ 30; maxGen ¼ 20;
Table 3
ðinÞ
The original data on criterion C 1 .
P1 P2 P3 P4 P5 P6 P7 P8 P9 P 10 P 11 P 12 P 13 P 14 P 15 P 16 P 17 P 18 P 19 P 20
P1 – 7 8 5 6 3 1 4 6 5 9 7 6 6 3 2 7 1 2 8
P2 7 – 7 9 2 1 9 4 4 1 5 8 8 7 7 2 1 9 6 5
P3 8 7 – 10 1 8 9 9 9 7 7 8 8 4 2 8 3 8 9 2
P4 5 9 10 – 3 3 8 2 10 1 9 8 8 7 7 9 1 8 6 7
P5 6 2 1 3 – 2 6 8 7 4 8 2 4 5 3 8 3 5 4 6
P6 3 1 8 3 2 – 1 7 3 4 8 5 1 8 6 10 4 8 2 4
P7 1 9 9 8 6 1 – 5 8 3 8 8 1 4 3 9 1 6 8 5
P8 4 4 9 2 8 7 5 – 6 4 6 3 7 2 1 5 3 8 2 4
P9 6 4 9 10 7 3 8 6 – 6 8 9 5 6 5 10 1 5 8 7
P 10 5 1 7 1 4 4 3 4 6 – 6 7 2 3 4 8 5 5 7 5
P 11 9 5 7 9 8 8 8 6 8 6 – 6 6 8 5 6 6 8 5 3
P 12 7 8 8 8 2 5 8 3 9 7 6 – 4 6 2 8 7 8 7 2
P 13 6 8 8 8 4 1 1 7 5 2 6 4 – 6 2 8 4 6 6 5
P 14 6 7 4 7 5 8 4 2 6 3 8 6 6 – 6 7 3 6 6 8
P 15 3 7 2 7 3 6 3 1 5 4 5 2 2 6 – 6 4 7 3 5
P 16 2 2 8 9 8 10 9 5 10 8 6 8 8 7 6 – 4 6 10 8
P 17 7 1 3 1 3 4 1 3 1 5 6 7 4 3 4 4 – 3 8 1
P 18 1 9 8 8 5 8 6 8 5 5 8 8 6 6 7 6 3 – 4 3
P 19 2 6 9 6 4 2 8 2 8 7 5 7 6 6 3 10 8 4 – 2
P 20 8 5 2 7 6 4 5 4 7 5 3 2 5 8 5 8 1 3 2 –
B. Feng et al. / European Journal of Operational Research 203 (2010) 652–661 659
Table 4
ðinÞ
The original data on criterion C 2 .
P1 P2 P3 P4 P5 P6 P7 P8 P9 P 10 P 11 P 12 P 13 P 14 P 15 P 16 P 17 P 18 P 19 P 20
P1 – 13 10 12 6 8 6 9 3 5 13 14 7 9 6 15 5 7 11 15
P2 7 – 14 15 5 5 9 0 5 6 0 12 0 4 0 11 15 8 15 5
P3 11 4 – 23 3 2 19 11 22 5 13 19 15 12 11 12 9 13 16 11
P4 12 17 15 – 8 13 12 5 20 13 0 18 0 6 9 16 15 11 19 5
P5 7 0 8 19 – 9 2 12 3 1 12 4 4 13 15 0 7 26 5 8
P6 5 5 3 15 14 – 9 13 10 10 13 8 6 5 11 6 3 7 4 3
P7 8 4 22 19 3 11 – 8 16 25 8 21 6 5 5 20 9 6 25 14
P8 4 0 9 8 7 9 13 – 11 8 7 5 0 8 6 3 3 8 15 8
P9 9 11 23 16 1 13 18 7 – 13 11 17 13 2 9 20 25 0 22 6
P 10 2 0 7 2 2 3 11 3 3 – 5 9 12 12 11 24 6 15 0 10
P 11 4 0 11 13 14 6 4 12 9 4 – 5 14 18 14 0 5 10 12 11
P 12 13 3 13 22 25 3 26 14 20 5 11 – 3 5 7 25 3 0 18 14
P 13 10 2 5 9 0 0 10 9 4 3 3 13 – 4 4 9 4 0 7 3
P 14 6 5 0 11 1 17 8 6 5 10 11 15 19 – 15 0 4 13 4 14
P 15 9 11 10 11 15 9 5 0 0 11 7 6 9 12 – 9 7 0 5 10
P 16 17 6 15 18 3 9 21 14 18 12 15 24 7 14 10 – 12 6 18 12
P 17 8 2 10 11 13 13 9 0 11 10 9 13 6 3 9 0 – 6 14 8
P 18 13 6 13 2 6 4 6 5 4 10 3 8 5 6 13 9 5 – 6 11
P 19 6 15 18 20 5 6 11 14 19 9 10 15 15 9 11 18 6 2 – 3
P 20 13 9 14 10 0 11 9 0 6 6 13 8 2 4 8 7 11 2 5 –
Table 5
The overall values of the individual and collaborative performances.
P1 P2 P3 P4 P5 P6 P7 P8 P9 P 10 P 11 P 12 P 13 P 14 P 15 P 16 P 17 P 18 P 19 P 20
ðinÞ
/ij P1 – .61 .63 .46 .43 .26 .10 .34 .38 .35 .74 .62 .45 .48 .23 .31 .48 .11 .24 .71
P2 .51 – .62 .77 .15 .08 .68 .20 .28 .10 .27 .66 .47 .46 .40 .24 .24 .66 .57 .35
P3 .64 .46 – .97 .05 .50 .84 .71 .89 .48 .61 .77 .71 .39 .24 .66 .28 .67 .79 .24
P4 .46 .81 .84 – .26 .34 .66 .15 .92 .21 .53 .75 .47 .50 .54 .79 .24 .64 .64 .48
P5 .45 .07 .13 .44 – .21 .37 .66 .45 .22 .66 .13 .26 .47 .37 .47 .25 .68 .28 .46
P6 .21 .08 .51 .37 .29 – .14 .61 .29 .36 .67 .39 .10 .55 .51 .70 .25 .58 .13 .25
P7 .13 .60 .89 .77 .38 .18 – .39 .72 .53 .59 .80 .10 .28 .21 .85 .14 .43 .87 .49
P8 .26 .20 .68 .19 .58 .54 .47 – .51 .33 .45 .21 .40 .19 .10 .31 .18 .59 .31 .33
P9 .48 .38 .90 .86 .42 .34 .75 .45 – .54 .64 .81 .47 .37 .41 .92 .40 .27 .82 .50
P 10 .30 0 .51 .03 .23 .25 .31 .25 .38 – .41 .54 .26 .33 .38 .85 .36 .51 .40 .43
P 11 .60 .27 .58 .74 .69 .56 .53 .53 .61 .40 – .41 .56 .75 .49 .33 .41 .63 .46 .31
P 12 .61 .51 .67 .82 .47 .31 .88 .36 .85 .48 .51 – .25 .41 .18 .87 .45 .47 .69 .29
P 13 .49 .50 .55 .61 .20 0 .16 .54 .33 .11 .38 .41 – .40 .13 .61 .26 .33 .45 .31
P 14 .43 .48 .20 .58 .28 .74 .33 .16 .41 .29 .64 .57 .64 – .57 .40 .20 .54 .40 .69
P 15 .28 .58 .23 .58 .37 .48 .21 0 .27 .38 .38 .16 .21 .53 – .48 .31 .40 .21 .43
P 16 .34 .16 .71 .82 .51 .74 .87 .49 .89 .66 .57 .85 .58 .62 .49 – .39 .43 .89 .66
P 17 .53 .03 .29 .18 .34 .41 .14 .13 .18 .43 .48 .61 .30 .18 .34 .20 – .23 .69 .13
P 18 .21 .63 .67 .50 .36 .53 .43 .55 .33 .43 .51 .59 .41 .43 .61 .48 .21 – .30 .31
P 19 .16 .57 .82 .65 .28 .16 .64 .29 .77 .54 .43 .64 .57 .48 .31 .89 .56 .23 – .11
P 20 .67 .41 .29 .56 .33 .38 .41 .20 .50 .36 .34 .19 .30 .53 .39 .58 .18 .17 .15 –
ui .52 .29 .85 .84 .54 .65 .61 .50 .81 .20 .56 .67 .38 .58 .68 .84 .62 .60 .68 .65
0ðexÞ
ai .56 .67 .78 .89 .78 .89 .78 .78 .89 .44 .44 .0 .44 .67 .78 .67 .89 1 .78 .1
pc ¼ 0:95; pm ¼ 0:05; n ¼ 0:98 and k ¼ 0:5. INSGA-II is coded in Usually, it is intractable to solve the large-scale NP-hard prob-
VB.NET and run on a PC with an Intel Core2 2.8 GHz CPU and 1 GBy- lems using enumeration algorithm. Thus we only compare INS-
tes RAM. GA-II with NSGA-II (Deb et al., 2002) by solving the above eight
INSGA-II is implemented ten times, and the average runtime is large-scale experimental examples. Referring to the work of Deb
0.0266 second. The obtained Pareto-optimal solutions are listed in et al. (2002), three metrics, !; D and t, are employed to make a
Table 6. On the other hand, enumeration algorithm is also intro- comprehensive and quantitative comparison between INSGA-II
duced to solve the above problem (the average runtime is 5.0734 and NSGA-II. Herein ! measures the extent of convergence to a ref-
second) and all the feasible solutions are presented in Fig. 5. The erence set. This reference set (also named pseudo-optimal Pareto
above comparison results demonstrates that INSGA-II is much fas- front) is the integration of nondominated solutions obtained by
ter than enumeration algorithm and can obtain all true Pareto- the two algorithms; D measures the extent of spread achieved
optimal solutions (see Table 6 and Fig. 5). among the obtained solutions; t measures the runtime of the
To further test the performance of INSGA-II, extensive computa- algorithm.
tional experiments are carried out (see Table 7). The developed Since both INSGA-II and NSGA-II belong to stochastic search
algorithm performs after extensive testing experiments with algorithms with a stochastic nature, the nondominated (Pareto-
changing parameters. The finalized parameters are shown in Table optimal or approximated Pareto-optimal) solutions may change
7. In the eight large-scale examples, the overall values of individual in different runs. For this reason, two algorithms have been run
performance and collaborative performance are generated with ten times for each example and the computational results are
random numbers from the standard uniform distribution N(0, 1). listed in Table 8.
660 B. Feng et al. / European Journal of Operational Research 203 (2010) 652–661
Table 6
The computational results of the real example.
Table 7
Eight large-scale experimental examples.
Table 8
: mean of !; r! : variance of !; D
Computational results of eight large-scale experimental examples by using INSGA-II and NSGA-II ð! : mean of D; rD : variance of D; t: mean of tÞ.
1 .080371 .002285 .605040 .009311 0.4469 .089526 .006038 .620702 .011140 0.4531
2 .065924 .000818 .592774 .002165 1.7609 .067671 .000983 .578735 .004745 1.7656
3 .097788 .001242 .572687 .003777 2.7875 .117005 .002118 .599070 .002194 2.8266
4 .050646 .000168 .619965 .002975 2.7828 .064753 .000814 .621089 .005879 2.8188
5 .050682 .000415 .682124 .006523 2.7703 .060240 .001024 .684600 .006882 2.7891
6 .058187 .000477 .704375 .015610 3.0266 .069279 .000604 .751813 .010856 3.0469
7 .039982 .000510 .728559 .005816 4.7375 .051218 .000208 .794478 .007839 4.7579
8 .038256 .000294 .719771 .003183 6.8641 .042470 .000081 .757823 .012481 6.9547
B. Feng et al. / European Journal of Operational Research 203 (2010) 652–661 661
First, it is a new idea to consider the individual performance of Emden, Z., Calantone, R.J., Droge, C., 2006. Collaborating for new product
development: Selecting the partner with maximum potential to create value.
candidates and the collaborative performance between candidates
Journal of Product Innovation Management 23 (4), 330–341.
together for member selection in the formation of CFTs. It overcomes Fan, Z.P., Ma, J., Zhang, Q., 2002. An approach to multiple attribute decision making
the limitations that occur in the existing methods considering based on fuzzy preference information on alternatives. Fuzzy Sets and Systems
either the individual performance or the collaborative performance. 131 (1), 101–106.
Fan, Z.P., Ma, J., Jiang, Y.P., Sun, Y.H., Ma, L., 2006. A goal programming approach to
It also helps to reduce the uncertainty regarding the cooperation group decision making based on multiplicative preference relations and fuzzy
among the potential members. preference relations. European Journal of Operational Research 174 (1), 311–
Second, a multi-objective 0–1 programming model is built to 321.
Fan, Z.P., Feng, B., Jiang, Z.Z., Fu, N., 2009. A method for member selection of R&D
select desired members from different functional departments. In teams using the individual and collaborative attribute. Expert Systems with
the model, individual performance, interior organizational collabo- Applications 36, 8313–8323.
rative performance and exterior organizational collaborative per- Figueira, J., Greco, S., Ehrogott, M., 2005. Multiple Criteria Decision Analysis: State of
the Art Surveys. Springer, New York.
formance are considered. It provides a basic model for further Fitzpatrick, E.L., Askin, R.G., 2005. Forming effective worker teams with multi-
research of related issues. The model can be also embedded in functional skill requirements. Computers and Industrial Engineering 48 (3),
the decision support system to process more complex decision 593–608.
Ford, R.C., Randolph, W.A., 1992. Cross-functional structures: A review and
problem of member selection of CFTs using the individual and col- integration of matrix organization and project management. Journal of
laborative performances. Management 18, 267–294.
Third, an INSGA-II is developed to solve the model. It improved Gloor, P.A., Paasivaara, M., Schoder, D., Willems, P., 2008. Finding collaborative
innovation networks through correlating performance with social network
the elite-preserving operator and the sorting and rejecting compu-
structure. International Journal of Product Research 46 (5), 1357–1371.
tation of NSGA-II. The real example along with extensive computa- Gulati, R., 1998. Alliances and networks. Strategic Management Journal 19, 293–
tional experiments shows the effectiveness and efficiency of the 317.
proposed algorithm. Compared with NSGA-II, INSGA-II can pro- Hacklin, F., Marxt, C., Fahrni, F., 2006. Strategic venture partner selection for
collaborative innovation in production systems: A decision support system-
duce a better convergence and distribution of nondominated solu- based approach. International Journal of Production Economics 104, 100–112.
tions with less runtime in most of large-scale examples. Haque, B., Pawar, K.S., Barson, R.J., 2000. Analysing organizational issues in
Additionally, a real example of CFT formation for radar develop- concurrent new product development. International Journal of Production
Economics 67, 169–182.
ment in SAC Company is presented to illustrate the application of Hitt, M.A., Hoskisson, R.E., Nixon, R.D., 1993. A mid-range theory of interfunctional
the method proposed in this paper. integration, its antecedents, and outcomes. Journal of Engineering and
In terms of future research, the application of the proposed Technology Management 10, 161–185.
Holand, S., Gsaton, K., Gomes, J., 2000. Critical success factors for cross-functional
method can be extended to specific backgrounds such as concur- teamwork in new product development. International Journal of Management
rent engineering teams, new product development teams, original- Reviews 2 (3), 231–259.
ity teams and so on. It needs to be noted that, due to the limited Hwang, C.L., Yoon, K., 1981. Multiple Attribute Decision Making: Methods and
Applications. Springer, Berlin.
resources, diversified requirements of team formation and differ- Jozefowiez, N., Semet, F., Talbi, E.G., 2009. An evolutionary algorithm for the vehicle
ent preferences of the decision maker, the proposed model can routing problem with route balancing. European Journal of Operational
be modified by adding goals or constraints before it is applied to Research 195, 761–769.
Kaihara, T., Fujii, S., 2008. Game theoretic enterprise management in industrial
solve other problems. Moreover, we intend to develop a decision
collaborative networks with multi-agent systems. International Journal of
support system, in which the proposed model and algorithm are Product Research 46 (5), 1297–1313.
embedded. The decision support system will be universal and con- Keller, R.T., 2001. Cross-functional project groups in research and new product
venient to support decision makers. development: Diversity, communications, job stress, and outcomes. Academy of
Management Journal 44, 547–555.
Kuo, C.C., Glover, F., Dhir, K.S., 1993. Analyzing and modeling the maximum
Acknowledgements diversity problem by 0–1 programming. Decision Sciences 24, 1171–1185.
Lee, L.H., Chew, E.P., Teng, S.Y., Chen, Y.K., 2008. Multi-objective simulation-based
evolutionary algorithm for an aircraft spare parts allocation problem. European
This work was partly supported by the National Natural Science Journal of Operational Research 189, 476–491.
Funds for Distinguished Young Scientists of China (Project No. Lee, L.H., Lee, C.U., Tan, Y.P., 2007. A multi-objective genetic algorithm for robust
flight scheduling using simulation. European Journal of Operational Research
70525002), National Natural Science Funds for Creative Research 177 (3), 1948–1968.
Groups of China (Project No. 70721001), National Natural Science Ma, J., Fan, Z.P., Huang, L.H., 1999. A subjective and objective integrated approach to
Funds of China (Project Nos. 70901027 and 70801012) and China determine attribute weights. European Journal of Operational Research 112 (2),
397–404.
Postdoctoral Science Funds (Project No. 20080441087). Gratitude Mansouri, S.A., 2005. A multi-objective genetic algorithm for mixed-model
is also extended to Editor Roman Slowinski and the anonymous sequencing on JIT assembly lines. European Journal of Operational Research
reviewers for their valuable comments. 167 (3), 696–716.
Msanjila, S.S., Afsarmanesh, H., 2008. Trust analysis and assessment in virtual
organization breeding environments. International Journal of Product Research
References 46 (5), 1253–1295.
Nosratinia, A., Hunter, T.E., 2007. Grouping and partner selection in cooperative
wireless networks. IEEE Journal on Selected Areas in Communications 25, 369–
Ancona, D.G., 1990. Outward bound: Strategies for team survival in an organization.
378.
Academy of Management Journal 33, 334–365.
Orvosh, D., Davis, L., 1994. Using a genetic algorithm to optimize problems with
Balakrishnan, S., Koza, M.P., 1993. Information asymmetry, adverse selection and
feasibility constraints. Proceedings of the First IEEE Conference on Evolutionary
joint ventures. Journal of Economic Behavior and Organization 20, 99–117.
Computation 2 (27-29), 548–553.
Campion, M.A., Medsker, G.J., Higgs, A.C., 1993. Relations between work group
Saaty, T.L., 1980. The Analytic Hierarchy Process. McGraw-Hill Company, New York.
characteristics and effectiveness: Implications for designing effective work
Schilling, M.A., Phelps, C.C., 2007. Interfirm collaboration networks: The impact of
groups. Personal Psychology 46, 823–850.
large-scale network structure on firm innovation. Management Science 53,
Chen, S.J., Lin, L., 2004. Modeling team member characteristics for the formation of a
1113–1126.
multifunctional team in concurrent engineering. IEEE Transactions on
Tan, K.C., Chew, Y.H., Lee, L.H., 2006. A hybrid multi-objective evolutionary
Engineering Management 51, 111–124.
algorithm for solving truck and trailer vehicle routing problems. European
Cowan, R., Jonard, N., Zimmermann, J.B., 2007. Bilateral collaboration and the
Journal of Operational Research 172, 855–885.
emergence of innovation networks. Management Science 53, 1051–1067.
van de Water, T., van de Water, H., Bukman, C., 2007. A balanced team generating
Dowlatshahi, S., 1999. A modeling approach to logistics in concurrent engineering.
model. European Journal of Operational Research 180, 885–906.
European Journal of Operational Research 115 (1), 59–76.
Wang, Z., Yan, H.S., Ma, X.D., 2003. A quantitative approach to the organisation of
Deb, K., 1999. Multi-objective genetic algorithms: Problem difficulties and
cross-functional teams in concurrent engineering. International Journal of
construction of test functions. Evolutionary Computation 7 (3), 205–230.
Advanced Manufacturing Technology 21, 879–888.
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T., 2002. A fast and elitist multiobjective
Zakarian, A., Kusiak, A., 1999. Forming teams: An analytical approach. IIE
genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6
Transactions 31, 85–97.
(2), 182–197.