Articulo
Articulo
ABEPRO
DOI: 10.14488/BJOPM.2018.v15.n4.a4
500
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
Perhaps, determining the optimal number of workers in Cross-trained workers are referred to those workers
different cells is the main idea of HRM problems in CMS. that trained to perform more than one task. By determin-
In 1994, Morris and Tersine simulated some cell layouts by ing the best set of cross-training, workers can improve
considering equipment and labor (Morris and Tersine, 1994). system performance. In 1996, Bartholdi and Eisenstein
Next year, to determine the optimal number of operators declared that, considering larger cells that are equipped
and assigning them to parts, Park and Lee (1995) developed with multi-skilled workers and various workstations caus-
a 2-stage model while in the first stage, a Taguchi method es a more stable work place, thus yielding emerging bal-
was used to determine a system performance that was then anced production lines and maximizing production vol-
used as the objective function of the assigning model. The ume as well (Bartholdi & Eisenstein, 1996). Afterward,
idea of maximizing saving costs between operating and out- Kleiner et al. (1998) took charge of skilled workers, in a
sourcing was investigated by Heady (1997). But their model computer-based system. The proposed system that was
did not investigate operator level, training, hiring and firing employed in an air craft component manufacturing com-
costs. Afterward, Norman et al. (2002) focused on assigning pany in U.S included cell lead time, part travel distance,
workers in CMS when the aim was maximizing system profit process yield, operator classification, and labor efficiency.
and then Ertay and Ruan (2005) developed the idea of de- In continue, it was proved that cross-trained workers can
termining the number of operators to optimize the number achieve higher performance than normal workers (Gel
of output products. For this purpose, using weighted input et al., 2000) and top management role and cross-trained
data, a data envelopment analysis (DEA) was applied. But employees have significant impact on the successful im-
they failed to consider skill levels of the operators and ma- plementation of CMS (Olorunniwo and Udo, 2002). In the
chines. year 2000, Kher found that by using cross-trained attribu-
tions, such as learning and re-learning, more effective
The idea of considering operator levels was developed by training schemes can be provided (Kher, 2000). The idea
Suer and Cedeño (1996). For this purpose, a mixed integer of distributing skilled workers within teams and the de-
programming method was used to generate alternative op- gree of the workforce belongs to Molleman and Slomp
erator levels and then an integer programming method was (1999), where they indicated that such items have import-
used to find the optimal operator assignments in cells. The ant effects on the performance of CMS. They showed that
idea of worker assigning and training problem in function- using appropriate plans to promote and distribute skilled
al and cellular layouts was then followed by R. G. Askin & workers yields remarkable results on the performance of
Huang (1997). In addition, Aryanezhad et al. (2009) consid- the system and, as a result, each of the workers will be
ered three skill levels for workers, which can be promoted an expert in more than one skill. Later, four cross-training
through the planning horizon by training, in a multi period policies, which were considered based on workload of the
scheduling model, for simultaneous cell forming and worker bottleneck workers in certain and uncertain work condi-
assignning. tions, were compared by Slomp and Molleman (2002).
501
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
The results confirmed that better team performance can 2. THE PROPOSED MODEL
be expected by using higher levels of cross-training work-
ers. Then, the staffing level and shop layouts in the de- In this section a framework is used to examine the per-
partment, strictly and hybrid cell layouts were taken into formance of the model. The framework has steps to provide
consideration (Jensen, 2000), by changing the number of production plans by using skilled workers, hiring and firing
employees in each department and considering three lev- temporary workers (as needed) and outsourcing respec-
els of workload balance and two labor transferring rules. tively is developed (Figure 1). In many real cases managers
Jensen evaluated product flow and job tardiness. Recent- may prefer in-house manufacturing than outsourcing since
ly, Li et al. (2012) focused on minimizing average salary outsourcing may be more costly or may cause some quali-
while maximizing average of satisfaction. For this purpose ty problems or on-time producing. Despite, in some cases,
they developed a multi-objective mixed integer program- others may desire to use outsource services due to use sup-
ming method to determine the number of cross-trained pliers that provide cheaper parts in a reasonable quality or
labors and also tasks that must be assigned to the labors lack of technology. In this study the main reason for using
in flexible assembly cell layout. Another contribution of outsource services is the lack of enough system capacity for
their research was considering worker satisfaction and fulfilling demands in a specific period. For this purpose, the
task redundancy levels. proposed framework is prepared to balance the in-house ca-
pacity periodically based on customer demands promoting
Recently, the idea of considering dynamic part de- workers and/or hiring temporary workers before using sub-
mands in HRM-CMS, which can cause system imbalance, contractor’s services (as needed). Hence, the steps of the
is more popular, as it was less developed before. To solve method are designed as:
this problem, Mahdavi et al. (2010) developed a multi-
mode planning method aiming at workers’ assignments 1) Generating initial layout (using initial sets of workers
in a reconfigurable CMS. In the proposed model, hiring, to cells).
firing, and also salary costs were considered as a part of
total system costs. They also considered the available 2) Promoting workers by improving skills of the fixed
time for workers. Afterward, they focused on inter-cellu- operators using training budget.
lar movements of workers and parts while processing on
a specific machine (Mahdavi et al., 2012). The contribu- 3) Hiring new temporary workers for fulfilling the re-
tion of this study was adding workers as the 3rd dimension mained part demands.
of machine-part incidence matrix by using a cubic matrix.
4) Firing extra temporary workers to reduce system
Delgoshaei et al. (2016b) reviewed material transfer- costs (if exists).
ring models and approaches and illustrated the drawbacks
emerged while transferring materials in CMS. In the same 5) Using outsource services if any part demands are
year, Delgoshaei et al. (2016a) proposed a new method still remains.
for reducing the cell load variation in dynamic CMS. Del-
goshaei et al. (2017) used a hybrid genetic algorithm and After generating initial layouts by using forward serial
simulated annealing for scheduling CMS. programming, the main strategy is to satisfy customer needs
by promoting fixed operators (current workers) before hiring
An in-depth survey in the history of HRM problems in new ones. If promoting available workers in any planning pe-
CMS (Table 1) shows the trade-off issue between in-house riod can cover the customer needs, there will be no need to
manufacturing, considering the skilled workers, the hir- hire temporary workers or to use outsource services which
ing and firing of temporary workers, and outsourcing, is mostly expensive. Otherwise, with respect to cell sizes,
while part of the demands are considered uncertain and the algorithm focuses on hiring new workers that will be
human performance is not fixed and is less developed. considered as temporary workers. Note that cell size can be
Moreover, system costs are considered fixed while in the controlled by lower and upper cell boundaries through the
real world, system costs shall not be considered equal in planning horizon. Such workers are considered temporary
different time intervals, as they may be affected by many since they are temporarily hired to fulfill the customer de-
factors, such as inflation rate (Delgoshaei et al., 2014). In mands in a planning slot. Therefore they are not eligible for
this research, a new mixed integer mathematical model is further training unless the algorithm decided to keep them
addressed by considering uncertain costs to find the best for another planning period. In continue, if the maximum ca-
combination of worker allocation and outsourcing in the pability of in-door manufacturing is impotent to satisfy the
presence of the mentioned condition. customer needs, using the services of collaborating firms or
subcontractors will be suggested. The explained logic will
be kept in the solving process of all metaheuristics that will
502
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
Prog. Method/
No. Reference DY/EX Contribution/Significant Point
O1
O2
O3
O4
O5
O6
O7
type Approach
Aryanezhad et al. Considering worker’s skill level
1 DY NL-MIP SDCWP * *
(2009) and machine level
2 Askin and Huang (1997) EX IP - * * Using aggregate planning
Considering psychological, organi-
3 Askin and Huang (2001) EX GP * *
zational and technical factors
Bartholdi and Einsen- Converting non-linear dynamical
4 DY NL-MIP Simulation * *
stein (1996) systems to an exact model
Cesaní and Steudel Dealing with the problem of labor
5 EX LP Framework * *
(2005) flexibility in CMS
Determining optimal number of
6 Ertay and Ruan (2005) EX NL-IP DEA *
operators and labor assignment
Fitzpatrick and Askin
7 EX MIP Heuristic * * * Forming effective worker teams
(2005)
Minimizing number of outsourced
8 Heady (1997) EX IP LINDO *
parts
Focused on advantages of ma-
9 Jensen (2000) EX - SLAM * *
chine and labor flexibility
Considering learning and forget-
10 Kher (2000) EX - - *
ting issues
Evaluating cross-training policies
11 Li et al. (2012) EX NL-MIP Genetic * *
during cell forming process
Focused on available time of
12 Mahdavi et al. (2010) DY IP * * workers/ dynamic system recon-
figuration
Considering multi-task workers
13 Mahdavi et al. (2012) EX NL-MIP BandB * as 3rd dimension of machine part
incidence matrix
Molleman and Slomp Determining number of workers
14 EX LP 2heuristics * *
(1999) that must learn some specific skill
Maximizing organization effective-
15 Norman et al. (2002) EX MIP CPLEX * ness/considering technical and
human skills
Olorunniwo and Udo Considering Sociotechnical
16 EX - Field Study *
(2002) variables
Using dynamic programming/con-
17 Park and Lee (1995) EX - Taguchi *
sidering 2 levels of workers
Minimizing cross-training, hiring,
Satoglu and Suresh
18 EX GP GMAS/SA * * * * firing and over-assignment of
(2009)
workers
Slomp and Molleman Considering 4 training policies/
19 EX LP M-ANOVA * *
(2000) evaluating team performance
Slomp and Suresh Assigning operators in work
20 EX BP LINGO * * *
(2005) teams
Considering operator level (work
Suer and Cedeño
21 EX - Clustering * * station level) in similarity coeffi-
(1996)
cient
D Y / P r o g . LP Linear Programming DP Dynamic Programming
Dynamic/Exact Programming type
EX type
IP Integer Programming NL-MIP Non-linear Mixed Integer Programming GP Goal Programming O7 Outsourcing
O1 Hiring and Firing O3 Salary O5 Labor Efficiency
Start
Hiring New
workers
No No
Ini�ate a layout Solu�on Check Training workers Solu�on Check
(Randomly)
Firing temporary
workers
Yes
Yes
No
Finish Outsourcing Solu�on Check
Ma terial Pr 1
Di s tributor
Pr 2
Sub-contractor
Pr 4
C1 P1 T2 D1 P3 W1
Pa i n�ng
Ca bi n 1
1
Pr 6
Corridor
C2 P2 W1 D1 P4 W1
C3 T1 W2 Corridor
Sub-contractor
Pr 3
1
Corridor
P5
Stora ge 2
Stora ge 3
Stora ge 4
Stora ge 1
Pr 5 SH1
Pa i n�ng
Pa i n�ng
Sub-contractor
Ca bi n 2
Ca bi n 3
S1
SH2
1
W5
Figure 2. A Flow Diagram of Work Assigning and Outsourcing in a Cellular Manufacturing System
be deigned in the next part. Figure 2 shows a typical layout 1) Maximum number of cells is fixed through the plan-
of CMS where part demands are manufactured using the ning horizon.
system capacity and the rest of those parts that cannot be
completely manufactured inside the system are planned to 2) Maximum and minimum numbers of workers that
allocate to subcontractors. can be allocated to each cell are controlled using up-
per and lower boundaries.
The following items show the assumptions that are taken
into consideration in order to provide production plan alter- 3) The performance of fixed operators and temporary
natives by means of system capability and also outsource workers is not constant and will be affected by in-
services: creasing the volume of production.
504
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
10) Each location can be filled by only one worker. : Inflation rate during period that will be calcu-
lated using randomly increasing inflation rate estimator:
2.3. Matrixes
2.2. Parameters
2.4. Variables
(1)
505
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
(15)
(16)
(17)
(18)
(19)
(9)
2.6. Solution representing
The degree of hardness of the proposed model is 3.1.1. Choosing number of neighbors
. Hence, for example, for a small size problem (sup-
pose 5 cells with the capacity of 8 operators in each cell, The proposed algorithm uses the replacing strategy for
4 operator types and 3 skill levels), the number of possible generating new feasible solutions (Figure 4). It is noted that
solutions (both feasible and non-feasible) can be calculated various strategies are available for searching neighbors of
as: a solution that must be chosen based on the nature and
circumstances of each problem. Replacing elements, im-
(20) proving an element or zero-one shifting are among popular
As mentioned by Fitzpatrick and Askin (2005) even small methods. In this case, such elements are defined by replac-
size problems in such cases are hard to solve using normal ing workers with different work skills.
optimizing algorithms. Hence, in next part, a typical branch
and bound algorithm (BandB) is developed and then pro- Suppose
pose an ACS that is strengthened using the positive features
of tabu search algorithm is proposed. Then, the results of is
the BandB and ACS will be compared. an intial solution.
Then
3. SOLVING ALGORITHMS
3.1. Branch and Bound Algorithm is a new neighbor that can be generated by shifting the
element in the initial solution.
Branch and bound algorithm is generally employed to
find optimal solutions in optimization problems where all Then is a new neighbor that can be generated by shifting
new solutions are compared with a lower or upper (or both) the element in the initial solution.
bounds. BandB can be designed as a single or multi start-point
algorithm and the number of neighbors for each iteration may
be varied (based on solution string), which helps to search 3.1.2. Objective function operator
solution spaces more comprehensively, but at the same time
BandB is not applicable for continuous variable models in its The objective function of the proposed mathematical
classic form since it was designed for solving discrete variable model is considered the main operator for evaluating the
problems. In addition, one big drawback with BandB is the new neighbors:
lack of a mechanism for escaping from local optima. Hence,
BandB is more sensitive for falling into local optima. More-
over, although BandB is a fast tracking and reliable algorithm
for small and medium scale problems, for large scale and
complicated problems, BandB is more risky to encounter with (21)
the “early stage convergence” phenomenon.
In the next step, using the following formula, the best
P1 P2 P3 P4 P5 P6 P7 P8 P1 P2 P3 P4 P5 P6 P7 P8
W1 0 0 10 0 0 0 5 0 W1 0 0 5 0 0 0 5 0
W2 0 3 0 5 0 0 10 0 W2 0 3 0 10 0 0 10 0
W3 20 0 0 0 40 0 0 5 W3 20 0 0 0 40 0 0 5
W4 10 8 0 10 0 5 5 0 W4 10 8 0 10 0 5 5 0
W5 0 5 10 5 0 0 7 0 W5 0 5 10 5 0 0 7 0
Figure 4. Choosing a new feasible neighbor in B&B algorithm
507
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
neighbor for each solution (say ‘r’) will be chosen: will occur as a consequence of achieving optimum solution
or encountering with a local optimum. Choosing improper
(22) number of neighbors ( ) is another reason that may cause
the algorithm to be impotent.
Table 2. Pseudo code for the BandB algorithm 1ST 2nd k-1th kth
itera�on itera�on itera�on itera�on No more
Improvement
Initialize parameters K,G is possible
Generate a neighbour
3.2. The Hybrid Ant Colony Optimization and Tabu
Check Validity test for the solution Search (ACTS)
Run function operator Ant colony optimization is inspired from the swarm intel-
ligence of real ants that live in big colonies (hundred thou-
Calculate OFV sand of ants). As an optimizing method, it was firstly used by
Dorigo (1992) and a few years later it was recognized among
• If well reputed metaheuristics. The main aim of the classic ver-
sion of ACO, which was designed to solve discrete optimi-
zation problems, was to find a smaller path in a graph, but
other versions were promoted to solve continuous problems
with various objectives. Figure 6 shows how ACO finds the
• path with minimum distance (as an objective function).
(23)
3.2.3. Intensification
(28)
During the process of searching local neighbors, the algo-
rithm may encounter a lot of elite neighbours. In such con- Proposition 2: Using inspiration rate helps to fade old
dition, it is better to have a mechanism for increasing the members of the tabu list. Hence, if an area is banned in an it-
search for the number of neighbors for a short time. Using eration, it will not last until the end of the searching process,
such strategy helps providing a good structure for concen- but instead, after a period (even if the Tabu list is not updat-
trating more comprehensively on elite members in local ed), the older members will be faded one by one. Through
areas. An appropriate short-term memory, provides an ef- the use of such strategy the areas that have been forbidden
fective way for searching elites in local areas as it prevents in the early stages of the solving process will have a chance
searching worse elements (Figure 7). to be involved in later iteratations again, thus helping to pre-
vent early stage solution convergence.
and
; then:
(27)
510
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
4.1. Discussion
Table 3. Table of Input Data for Experiments that were gathered from the literature*
can strengthen the possibility of escaping from the local op- factors that can affect system performance in cellular manu-
tima, ACTS can provide still better schedules in the specif- facturing systems. To evaluate the impact of inflation rate on
ic number of iterations. In addition, it was found that the system costs, all problems are solved, again considering two
speed of convergence in BandB is faster than ACTS. assumptions. In the first case, all system costs are consid-
ered fixed during planning horizon, while in the other status,
It is figured out that the proposed framework can effec- system costs are uncertain and are supposed to be changed
tively improve the objective function by reducing system periodically (Table 5). It is found that increasing inflation rate
costs. Such improvement is a result of finding the best values causes increasing system costs and will change the balance
of appointing skilled operators, temporary workers (hiring of schedules (in terms of indoor manufacturing and using
and firing) and subcontractor’s services. Results clear that outsource services).
inflation rate and operator performances are two important
512
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
Moreover, while using subcontractor services is more in-house manufacturing, which cause system to be more de-
expensive or whenever the total the effective capacity of a pendent on outsource services in the period of the planning
company is not used, the framework tends to use in-house horizon (see the right column of the table 6). In contrast,
manufacturing by improving fixed operator’s skills or hiring in the second case, the out sourcing costs are considered
new temporary workers. Although such scenario leads re- too much. As a result, the algorithm decided to produce
ducing system costs, the operators may become over-allo- more in-house parts that cause operators over-allocating. It
cated. In contrast, if using the outsource services is cheaper is also found that the possibility of increasing system costs
than in-door manufacturing, the system may become too as a cause of mismatching between worker’s promoting and
dependent on the use of outdoor services. Table 6 compares outsourcing is increased in the dynamic condition of market.
the results of solving a problem, where all the settings and
conditions are equal except for the outsourcing price. In the Table 6. The system is too dependent on outsource services
first cast, the outsourcing price is too low and close to the (Problem 1) / Operators are over-allocated (Problem 2)
513
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
creased, the total system cost increases. Such phenomenon mension and therefore the developed model is an NP-hard
happens as a result of decreasing the production volume of problem. To overcome such shortcoming, a hybrid ACO
the system that causes an increase in the amount of out- and TS algorithms is developed. It is observed that infla-
sourcing accordingly. tion rate has negative effects on the scheduling of cellular
manufacturing systems. Over-allocating workers and creat-
ing reliant systems (on subcontractors) are two events that
16000 emerge as a consequence of the increasing inflation rate.
15800 15832 Over-allocating workers that usually happens in dynamic
systems causes reduction of the system performance that
15600
can significantly affect production schedules and increase
15400 15415
the total system costs. It is also found that, while partial
15279
System Cost
Flows Using Simulated Annealing Algorithm”, International cellular manufacturing”, Computers & industrial enginee-
Journal of Industrial Engineering and Management. Vol. 5. ring. Vol. 34. No. 1, pp. 207-217.
No. 3, pp. 151-158.
Li, Q.; Gong, J.; Fung, R. Y.; Tang, J. (2012), “Multi-ob-
Delgoshaei, A.; Ariffin, M. K. A.; Ali, A. (2017), “A multi- jective optimal cross-training configuration models for an
-period scheduling method for trading-off between skilled- assembly cell using non-dominated sorting genetic algo-
-workers allocation and outsource service usage in dyna- rithm-II”, International Journal of Computer Integrated
mic CMS”, International Journal of Production Research. Manufacturing. Vol. 25. No. 11, pp. 981-995.
Vol. 55. No. 4, pp. 997-1039.
Mahdavi, I.; Aalaei, A.; Paydar, M. M.; Solimanpur, M.
Delgoshaei, A.; Ariffin, M. K. A. M.; Leman, Z.; Baharu- (2010), “Designing a mathematical model for dynamic cel-
din, B. H. T. B.; Gomes, C. (2016b), “Review of evolution lular manufacturing systems considering production plan-
of cellular manufacturing system’s approaches: Material ning and worker assignment”, Computers & Mathematics
transferring models”, International Journal of Precision En- with Applications. Vol. 60. No. 4, pp. 1014-1025.
gineering and Manufacturing. Vol. 17. No. 1, pp. 131-149.
Mahdavi, I.; Aalaei, A.; Paydar, M. M.; Solimanpur, M.
Dorigo, M. (1992), Optimization, learning and natural al- (2012), “A new mathematical model for integrating all in-
gorithms, PhD Thesis, Politecnico di Milano, Italy. cidence matrices in multi-dimensional cellular manufactu-
ring system”, Journal of Manufacturing Systems. Vol. 31.
Ertay, T.; Ruan, D. (2005), “Data envelopment analysis
No. 2, pp. 214-223.
based decision model for optimal operator allocation in
CMS”, European Journal of Operational Research. Vol. 164. Molleman, E.; Slomp, J. (1999), “Functional flexibility
No. 3, pp. 800-810. and team performance”, International Journal of Produc-
tion Research. Vol. 37. No. 8, pp. 1837-1858.
Fitzpatrick, E. L.; Askin, R. G. (2005), “Forming effecti-
ve worker teams with multi-functional skill requirements”, Morris, J. S.; Tersine, R. J. (1994), “A simulation compari-
Computers & industrial engineering. Vol. 48. No. 3, pp. son of process and cellular layouts in a dual resource cons-
593-608. trained environment”, Computers & industrial engineering.
Vol. 26. No. 4, pp. 733-741.
Gel, E.; Hopp, W.; Van Oyen, M. (2000), Workforce agility
in systems with hierarchical cross-training: working paper, Norman, B. A.; Tharmmaphornphilas, W.; Needy, K. L.;
Northwestern University Evanston, IL. Bidanda, B.; Warner, R. C. (2002), “Worker assignment in
cellular manufacturing considering technical and human
Glover, F. (1986), “Future paths for integer programming
skills”, International Journal of Production Research. Vol.
and links to artificial intelligence”, Computers & Operations
40. No. 6, pp. 1479-1492.
Research. Vol. 13. No. 5, pp. 533-549.
Olorunniwo, F.; Udo, G. (2002), “The impact of manage-
Heady, R. B. (1997), “Forming minimum-cost machine
ment and employees on cellular manufacturing implemen-
cells with exceptional parts using zero-one integer pro-
tation”, International Journal of Production Economics. Vol.
gramming”, Journal of Manufacturing Systems. Vol. 16. No.
76. No. 1, pp. 27-38.
2, pp. 79-90.
Papaioannou, G.; Wilson, J. M. (2010), “The evolution
Jensen, J. B. (2000), “The impact of resource flexibility
of cell formation problem methodologies based on recent
and staffing decisions on cellular and departmental shop
studies (1997–2008): Review and directions for future re-
performance”, European Journal of Operational Research.
search”, European Journal of Operational Research. Vol.
Vol. 127. No. 2, pp. 279-296.
206. No. 3, pp. 509-521.
Kaji, T. (2001), “Approach by ant tabu agents for Trave-
Park, T.; Lee, H. (1995), “Design of a manufacturing cell
ling Salesman Problem”, Systems, Man, and Cybernetics,
in consideration of multiple objective performance measu-
2001 IEEE International Conference on. 3429-3434.
res”, Manufacturing research and technology. Vol. 24. No.,
Kher, H. V. (2000), “Examination of flexibility acquisition pp. 181-202.
policies in dual resource constrained job shops with simul-
Roux, O.; Fonlupt, C.; Talbi, E.-G.; Robilliard, D. (1999),
taneous worker learning and forgetting effects”, Journal of
ANTabu--enhanced version.
the Operational Research Society. Vol. No., pp. 592-601.
Satoglu, S. I.; Suresh, N. C. (2009), “A goal-programming
Kleiner, B. M.; Drury, C. G.; Palepu, P. (1998), “A compu-
approach for design of hybrid cellular manufacturing sys-
ter-based productivity and quality management system for
tems in dual resource constrained environments”, Compu-
ters & industrial engineering. Vol. 56. No. 2, pp. 560-575.
516
Brazilian Journal of Operations & Production Management
Volume 15, Número 4, 2018, pp. 499-516
DOI: 10.14488/BJOPM.2018.v15.n4.a4
Slomp, J.; Molleman, E. (2002), “Cross-training policies Suer, G. A.; Cedeño, A. A. (1996), “A configuration-based
and team performance”, International Journal of Produc- clustering algorithm for family formation”, Computers & in-
tion Research. Vol. 40. No. 5, pp. 1193-1219. dustrial engineering. Vol. 31. No. 1, pp. 147-150.
Slomp, J.; Suresh, N. C. (2005), “The shift team forma- Tompkins, J.; White, J.; Bozer, Y.; Tanchoco, J. (2003), Fa-
tion problem in multi-shift manufacturing operations”, Eu- cilities planning, Willey, New York.
ropean Journal of Operational Research. Vol. 165. No. 3,
pp. 708-728.