Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RESEARCH ARTICLE
A hierarchical approach to FMS planning and control with
simulation-based capacity anticipation
Erinç Albey and Ümit Bilge*
1. Introduction
For many production planning and control domains, the hierarchical planning approach is
regarded as more suitable, tractable and practical than a monolithic approach because of
its handling of the inherent set of complex and interrelated decisions with different time
intervals and detail levels. The basic concepts of the hierarchical planning paradigm date
back to Anthony (1965), and an extensive literature has evolved along three main
milestones. The Hierarchical Production Planning (HPP) models, based on Hax and Meal
(1975), offer a pure top-down hierarchy of deterministic optimisation models where the
solution to the higher-level problem constrains the succeeding lower-level problem.
The solution obtained at a higher level based on certain aggregations is disaggregated
in the lower levels. In the hierarchical control approach introduced by Bertrand et al.
(1990), the information flow among levels is not in a single direction and allows the lower
level to improve its objective by negotiating with the higher level concerning acceptable
workloads. The organisational planning hierarchy (OPH) developed by Schneeweiss
(1995), on the other hand, proposes building an anticipation of the lower-level model
within the higher-level model to achieve integration among the hierarchical levels.
. A new aggregate model specifically developed for an FMS is proposed. The model
recognises tools as critical aggregate resources along with machines, and also
explicitly takes the inherent product-related flexibility (i.e. alternative process
plans) of the FMS into account in utilising the aggregate capacity effectively.
. A new FMS loading model is proposed. The model offers a network-flow
structure to allow handling of alternative process plans as well as the work-in-
process (WIP) so that it can effectively be used in a multi-period planning
environment.
. Using simulation as a planning tool for anticipating the effective capacity in an
FMS context is quite different from a similar approach for the classical
manufacturing domain. The fact that the tool configurations (i.e. loading) of
the machines in an FMS are variable and may change at every anticipation
iteration requires specific attention.
. In defining the closed-loop hierarchical planning structure, particular attention is
given to the integration among the levels, elaborating the timing of decisions that
define flexibilities to be utilised on the shop floor.
. Moreover, the present study is one of the very few that tries to assess the relative
performance of capacity anticipation through experimentation.
The paper continues in Section 2 with a discussion of the hierarchical structures in the
FMS planning and control literature and a review of some simulation-based iterative
approaches to capacity anticipation. In Section 3, after an overview of the proposed
hierarchical framework, detailed descriptions of the models at each level and the proposed
effective capacity anticipation mechanism are provided. Experimental studies presented in
Section 4 compare the performance of hierarchical structures with and without capacity
anticipation. Concluding remarks are presented in Section 5.
2. Literature review
2.1 Production planning in FMS
Production planning in a classical manufacturing system is typically modelled as a
two-level hierarchy consisting of an aggregate planning level and a detailed scheduling/
control level (see the review of Venkateswaran and Son (2005)). For an FMS, on the other
hand, the classical hierarchy should be adapted to model the specific features of such a
system. Namely, a medium level to handle the problems that are specifically defined for
FMSs is necessary. The problems in this category are related to the management of the
flexibilities the system possesses. These problems can be called FMS set-up problems, and
they are well defined in the milestone paper of Stecke (1983). The most critical of these are
the selection of parts to be processed simultaneously and the configuration of the FMS for
these parts. The latter, which is referred to as the loading problem in the FMS literature,
covers the allocation of tools and operations to machines. The upper and lower levels in
the hierarchy also need some modifications in the FMS context. The upper level should
incorporate modelling features to represent the inherent flexibility. The lower level should
effectively utilise the flexibility given by the FMS configuration through various
operational control decisions.
While the adaptation of aggregate production models to the FMS context is rather
neglected in the academic literature, set-up problems have received considerable attention.
Most of these studies tackle either a single problem, or a subset of these problems.
3322 E. Albey and Ü. Bilge
However, as noted by Nof et al. (1979), among others, these problems are interdependent.
A few studies, such as those of Denizel and Erenguc (1997), Atlihan et al. (1999), and
Sawik (2004), take a monolithic approach and formulate the integrated FMS set-up
problem as a large mixed-integer/linear programming model. In another line of research,
an integration among the sub-problems is sought, either in a sequential or an iterative
form (Bastos 1988, Co et al. 1990, Chung and Chien 1993, Sodhi et al. 1994, Chandra
1995, Lee et al. 1997, Nayak and Acharya 1998).
Bastos (1988) proposes a short-term planning model consisting of batching, routing
and simulation modules. The first module translates a given weekly plan into a batch of
parts to be assigned to the next work shift by means of an LP model. In the second module
an iterative heuristic is proposed. Although not actually implemented in the study, the role
of the simulation module is to execute the plan and it is not used as an anticipation tool.
Any feedback to a higher planning level that gives the initial weekly plan is not
mentioned either.
Co et al. (1990) develop a MIP formulation for batching, loading and tool
configuration problems and propose a four-step heuristic solution procedure, which can
be considered as a pure top-down hierarchy for FMS set-up. Nayak and Acharya (1998)
propose another three-step sequential heuristic procedure: (i) part type selection;
(ii) machine loading; and (iii) part type volume determination. The authors consider
maintaining a high routing flexibility as an important issue in part type selection and
reflect several flexibilities in their objective function. These two studies provide a solution
approach for the set-up problems in FMS, and hence can be used in the implementation of
the medium level in the FMS hierarchy.
The short-term production planning (STPP) system proposed by Chung and
Chien (1993) considers due dates, production requirements, process plans and layout
information. They approximately solve the production planning problem using an
iterative approach. The output of STPP is tested by means of real-time scheduling software
(DOPS) in the presence of some manufacturing flexibilities set by STPP. However,
DOPS does not provide any feedback to the STPP in terms of effective capacity or the
feasibility of the production plan provided by STPP. This issue is suggested as a future
study direction.
Lee et al. (1997) consider a multi-period part selection and loading problem by means
of an iterative heuristic. However, the developed model does not allow the carrying of
inventory or backorder to consecutive periods and employs subcontracting in order to
meet unmet demand, thus the periods are independent of each other.
None of the studies discussed above presents a complete hierarchical structure that
covers all planning problems. In that respect, the study of Sodhi et al. (1994) can be
mentioned. The hierarchical structure presented in their study is composed of four levels
operating in a rolling horizon mode. The time scale of the horizon is decreasing proceeding
down the hierarchy. The aggregate level considers machine and material handling
resources and involves inventory, backlogging, production, and subcontracting costs.
Given the production quantities for the first period, level 2 decides on the tool loading for
each sub-period (shift) and allocates the production requirement among the shifts. Level 3
tries to improve on the configuration of the first shift to obtain an FMS with greater
routing flexibility and operation allocations on machines are determined. The final level
corresponds to short-term control of the FMS under given operational control strategies.
Although a rolling horizon structure is sought, the initial condition (i.e. WIP)
representation is neglected in the models.
International Journal of Production Research 3323
In a series of papers, Sawik studies flexible flow shops using the mathematical
programming approach. Sawik (1998) investigates the short-term planning problems for a
flexible assembly system. Given a set of assembly jobs, station workloads are balanced
using a linear relaxation-based heuristic and then, given the task allocation among
stations, assembly plans and routes are selected based on a network-flow model. Sawik
(2004) studies the loading and scheduling of a limited-buffer flexible assembly system with
no backtracking. First, using a monolithic approach, a mixed-integer programming (MIP)
model that tackles the two problems simultaneously to minimise the makespan is
proposed. In the second approach, two separate MIP models are used in a sequential
manner to find a balanced machine loading and a corresponding schedule that minimises
the makespan. Sawik (2006) presents a hierarchical framework for a flexible flow shop and
integer programming formulations for the long-term assignment of customer orders to
planning periods, the short-term task–machine assignment, and, lastly, the scheduling of
multi-capacity machines. The existence of a scheduling component within a monolithic
body resolves the capacity anticipation issue on an optimal basis. However, trying to solve
the scheduling problem with the time horizon required by the loading decision inevitably
increases the size of the problem and, in spite of the advances in commercially available
software for MIP, the computational effort required to solve realistic problems using the
monolithic approach is usually prohibitive, as remarked by Sawik (2004). Having a
scheduling module within a hierarchical framework, on the other hand, does not amount
to capacity anticipation unless there is an in-built closed-loop structure to remove the
infeasibility in the lower levels and to improve the bounds on capacity used in the
upper levels.
An interesting study that makes an effort to anticipate the effective capacity using a
closed-loop structure is that of Chandra (1995). The author considers allocating part types
to alternative routes for a given fixed mix of parts and known machine tooling, thus the
setting is actually not different from a classical job shop. The proposed solution procedure
iterates between a mathematical model and a queuing sub-model. At each iteration the
queuing sub-model anticipates bottleneck machines and the average queue lengths for
the release given by the mathematical model. However, this study ignores the aggregate
and the medium level problems such as determination of part types and configuration
of the FMS.
manufacturing domain, they have inspired our study and they will be briefly
discussed below.
Byrne and Bakir (1999) and Byrne and Hossain (2005) use simulation to estimate
machine capacities. Their procedure stops when the first attainable production plan is
obtained. Although the authors experience convergence within a reasonable number of
iterations in their single test problem, convergence cannot be guaranteed in general.
Moreover, the procedure has the risk of stopping with a too low effective capacity
estimate. Hung and Leachman (1996) collect flow time statistics instead of machine
capacities, while simulating a production plan. Iterations continue until flow time
estimates converge. Irdem et al. (2008) study several stopping criteria for the Hung and
Leachman (1996) method and remark that the convergence behaviour of iterative schemes
that utilise LP models is not well understood and problematic in general. Kim and Kim
(2001) update both machine capacities and flow times by collecting relevant statistics
during simulation, until the output quantities of the simulation results and LP solution
reach agreement. The combined updating mechanism is claimed to perform better than
Byrne and Bakir (1999) in terms of iterations required for convergence and in terms of
number of parts produced. Venkateswaran and Son (2005) present a hybrid simulation-
based hierarchical production planning architecture consisting of system dynamics
components for the aggregate level planning and discrete event simulation components
for shop level scheduling. Feedback control loops are employed at each level to monitor
the performance and update the control parameters based on the cycle time of the
products.
Figure 1. A sample flexible process plan demonstrating operation, sequencing and processing
flexibilities (from Bilge et al. (2008)).
Figure 2. A conceptual framework for hierarchical production planning and control for FMS.
International Journal of Production Research 3327
simulation tool for both simulation models. The models are constructed at each iteration
according to the input generated by DPM, including part release plans, arranged process
plans and selected set of real-time decision rules. After the execution of the plan for one
week, the end-of-period status of the shop floor (i.e. WIP levels, etc.) is fed as the initial
condition to the APM and the horizon is rolled on. The execution of the finalised plan and
feedback to APM can be traced in the outer loop in Figure 2. When using simulation as an
anticipation tool, the model is based on the expected behaviour of the real-world shop floor
system, i.e. expected processing times, breakdown occurrences and repair times for
resources are used. These should be obtained from up-to-date statistics collected from
SFEL. On the other hand, the SFEL and the upper levels should have certain protocols to
deal with situations calling for plan revisions due to events causing substantial variation
within a period. The development of such protocols is outside the scope of this study. Thus,
the outer feedback loop in the current implementation covers only the end-of-period state of
the SF.
In the rest of this section, particular mathematical models for APM and LM and a
heuristic for DPM are presented. At the end of the section, the effective capacity
anticipation approach is described in detail.
The notation and the LP model for APMM are given below.
Variables
Qijt Amount of part type i produced following route j in period t
TQit Amount of part type i produced in period t (aggregated over routes)
Akt Number of tool type k used in period t
Bit Unsatisfied demand of part type i in period t
Hit Ending inventory of part type i in period t
Sets
PR( i ) Set of process route of part type i
RO( j ) Set of operations for each route j
RT( j, k) Set of operations of route j requiring tool k
Parameters
bit Backorder cost for part type i in period t
hit Holding cost for part type i for period t
cit Cost of producing part i in period t
dit Demand for part type i in period t
takt Available time of tool k in period t
atk Available number of copies of tool type k
wipi Amount of WIP of part type i at the beginning of period t ¼ 1
lk Tool slot requirement of tool type k
l Total tool magazine capacity of all machines
ptn Unit processing time of operation n
rt Available time of aggregate machine resource in period t
W Number of machines
ek Capacity correction factor for tool type k, to account for finished
operations of the WIP at the beginning of period t ¼ 1
o Capacity correction factor for aggregate machine resource, to
account for finished operations of the WIP at the beginning of
period t ¼ 1
kt Capacity coefficient for tools
t Capacity coefficient for aggregate machine resource
APMM:
T X
X I
min ðcit TQit þ hit Hit þ bit Bit Þ, ð1Þ
t¼1 i¼1
s.t.
X
K
lk Akt l, 8t, ð2Þ
k¼1
X
I X X
Qij1 ptn ðAk1 tak1 þ ek Þk1 , 8k, ð8Þ
i¼1 j2PRðiÞ n2RTð j,kÞ
X
I X X
Qijt ptn ðAkt takt Þkt , 8k, t 4 1, ð9Þ
i¼1 j2PRðiÞ n2RTð j,kÞ
X
I X X
Qij1 ptn ðWðr1 Þ þ oÞ1 , ð10Þ
i¼1 j2PRðiÞ n2ROð j Þ
X
I X X
Qijt ptn ðW Þðrt Þðt Þ, t 4 1, ð11Þ
i¼1 j2PRðiÞ n2ROð j Þ
obtained from SF. The additional parameter o in constraint set (10) is used for the same
purpose with ek.
s.t.
X
K
lk Dkw scw , 8w, ð13Þ
k¼1
X
W
Dkw atk , 8k, ð14Þ
w¼1
X
N
ptn Xnw tw w , 8w, ð16Þ
n¼1
X
W X
Xnw þ wipn ¼ Fnn0 , 8n 2 OnLOðiÞ, ð17Þ
w¼1 n0 2SðnÞ
X X
W
Fnn0 ¼ Xn0 w , 8n0 2 OnFOðiÞ, ð18Þ
n2Pðn0 Þ w¼1
3332 E. Albey and Ü. Bilge
X
N
Umax ptn Xnw , 8w, ð19Þ
n¼1
X X
W
Xnw þ Si ¼ qi , 8i, ð20Þ
n2LOðiÞ w¼1
Figure 3. An alternative process plan network for a sample part type and constraints (17) and (18)
for n ¼ 3 in LMM.
International Journal of Production Research 3333
reasonably good strategy to follow. An extensive numerical study reports that this strategy
performs better than fixing the loading or changing it at each anticipation iteration.
The results of these experiments are not reported in this paper due to space limitations,
however they can be found in Bilge and Albey (2008).
and the one that gives the smallest makespan is selected as the PR rule to be used during
SF execution of that period.
SS A real number between zero and one indicating step size, used to
speed up Phase 1 when two consecutive ARC values do not differ by
more than SS. Based on preliminary experiments, SS is set to 0.05
CIL The number of allowable Phase 2 iterations. Based on preliminary
experiments, CIL is set to five
ECUP
– Take RTw as input from simulation results.
– If iteration count ¼ 1 and all RTw 5 LLAB, then
Set final ¼ 1 and STOP.
– If all RTw 2 AB (main stopping condition), then
Set final ¼ prev and STOP.
– Otherwise:
If Phase 2 flag is true, then execute Phase 2.
Else execute Phase 1.
Phase 1:
– If RTw 5 ULAB for all w, then
Set Phase 2 flag to true and GO TO Phase 2.
– Compute RCw for each machine.
– Calculate ARC.
– Update :
If two consecutive iterations result in ARC values which differ by less than SS,
then (speed up)
new ¼ prev (1 SS).
Else
new ¼ prev ARC.
– Record prev as ULC and return new for new iteration.
Phase 2:
– If RTw 5 ULAB for all w, then
Set LLC as prev.
Else
Set ULC as prev.
– If iteration count 4 CIL, then
Set final ¼ LLC and STOP.
Else (half-interval search)
Set new ¼ (LLC þ ULC )/2.
Increment iteration count and return new for new iteration.
4. Numerical study
A set of numerical experiments is conducted to examine the relative performance
improvement that can be gained via the iterative capacity anticipation described in
Section 3.6. For this purpose, the closed-loop hierarchical production planning system
(A1) shown in Figure 2 is compared with a single-pass hierarchical production planning
system (A0). The basic difference in A0 is that it does not have the capacity anticipation
International Journal of Production Research 3337
module and the inner feedback loop in Figure 2, hence it does not employ any of the
strategies discussed in Section 3.6.
In the test scenarios generated, the properties of the material handling system and
number of machines is held fixed (at six), whereas all the remaining data (i.e. number and
definition of part types, process plans, demand over a five-period planning horizon,
number of tool types, copies and slot requirements) are varied. The data for the test
problems are summarised in Table 1. In each scenario, the total magazine capacity
is determined by controlling the ratio ofPtotal slot requirements of all tool copies to total
magazine capacity using the formula ( k lk atk)/(W)(scw) (Denizel and Erenguc 1997,
Kumar and Shanker 2001). This ratio is referred as the Magazine capacity tightness in
Table 1. While generating the demand data, emphasis is given to creating a varying
workload over the planning periods. In addition, the mix of products and their alternative
process plans are generated in such a way so as to allow manufacturing flexibility. The
complete data set for these problems can be found at www.bufaim.boun.edu.tr/
HPPCSFMSDataSets.aspx.
Models are solved using CPLEX 7.0. APMM requires negligible CPU time. However,
the integer variables in LMM make it intractable, so LMM is allowed a 10% optimality
gap. With this policy, the longest LMM run in our experiments takes less than 120
seconds. A full experiment to solve a five-period problem with anticipation takes between
10 and 50 minutes on a 2 GHz Pentium processor with 1 GB RAM.
In the experiments, solution quality is assessed using two performance
measures. The first is the Satisfied Demand, denoting the total demand satisfied within
the planning horizon. The second performance measure is the Final Total Cost after rolling
the horizon for a fixed number of periods (i.e. until the end of the execution of the whole
planning horizon). Figures 4 and 5 present the results related to these measures.
The reference line in Figure 4 shows the normalised total demand and the two vertical
bars for each problem show the Satisfied Demand as a percentage of total demand for A1
and A0. On the other hand, the reference line in Figure 5 indicates the Initial Total Cost
obtained by solving APMM for the first time at the beginning with nominal capacity. The
bars indicate the Final Total Cost (incurred upon the complete execution of the rolling
horizon) as a percentage of the Initial Total Cost with each strategy. As revealed by the
figures, A1 outperforms A0 with respect to both performance measures for all problem
instances. The dominance of strategy A1 over A0 is also verified in Table 2, which provides
detailed information including the cost components for these experiments. Column 4 shows
the Satisfied Demand as a percentage of the total demand. Column 10 (Cost Increase)
demonstrates the increase in the Final Total Cost relative to the Initial Total Cost. The last
column presents the ratio of the difference in the Final Total Cost of A1 and A0 to that of A0.
Figure 5. Final total cost percentages for strategies A0 and A1 compared with the initial total cost.
International Journal of Production Research 3339
5. Conclusion
In contrast to the extensive hierarchical planning literature for conventional manufactur-
ing environments, the literature dealing with this paradigm in the FMS domain is still very
sparse. In spite of the vast amount of research that address FMSs, most of these studies
focus only on short-term planning problems, ignoring their integration with the upper or
lower levels, and do not offer upper and lower-level models that incorporate specific FMS
characteristics, thus failing to provide full hierarchical structures. Moreover, the recent
vigorous stream of research dealing with circularity in planning and capacity anticipation
has not yet turned to FMSs.
In this paper, a complete and closed-loop hierarchical production planning frame-
work designed specifically for flexible manufacturing environments is presented. There are
two main issues emphasised. First, the models proposed at each level represent several
FMS flexibilities explicitly and exploit them as a means of using capacity effectively. It is
also recognised that the integration among levels requires an explicit definition of the level
and the way each type of flexibility will be fixed during a planning/control epoch.
Secondly, a simulation-based effective capacity anticipation approach is developed. The
experimental evaluation of the proposed framework demonstrates that anticipation
considerably improves the quality of planning and reveals the importance of research
in this direction.
The proposed HPPCS-FMS is generic because of its modular and multi-level structure
that allows plugging in several different models and solution methodologies dealing with
one or more problems embedded in the levels. Obviously, different models and solution
techniques can be suggested depending on the nature of the FMS environment, the level
of modelling detail, the relevant objectives and the time available for solution. Those
included in this study form a complementary set that constitute a complete production
planning system for a reasonable problem context.
The following issues are interesting future research directions to investigate different
facets of the overall FMS production planning problem.
(1) The current study uses simulation as a tool for anticipation. The implementation
of other approaches such as clearing functions in the FMS domain is an open
question.
(2) The current implementation of STPL assumes an FMS working under batching
mode for set-up. STPL can be redesigned for incremental set-up mode, where the
tool configurations are updated upon completion of the production requirements
for each part type. This brings forth a new and interesting hierarchical framework
for the FMS, which requires some changes in LMM as well as the redesign of the
inner and outer loops in Figure 2.
(3) Different and additional types of feedback from SFEL to the planning levels can be
developed. Specifically, in the case of substantial variation from the plan during
execution, re-planning calls might be issued. Similarly, substantial variation in the
demand within a period may require re-planning. The timing or the triggering
events for re-planning calls, the extent of re-planning and the protocols to manage
re-planning should be investigated as a means of coping with uncertainties within
the facility.
(4) DPM in STPL is specifically designed to manage the part release to SF
during a given period. Investigation and integration of more sophisticated
part release policies can further enhance the performance of the hierarchical
system.
Acknowledgement
The work reported in this paper is supported by Bogazici University Research Fund under Grant
No. 05A301.
International Journal of Production Research 3341
References
Anthony, R.N., 1965. Planning and control systems: a framework for analysis. Cambridge, MA:
Harvard University Press.
Askin, R.G. and Goldberg, J.B., 2002. Design and analysis of lean production systems. New York:
Wiley.
Asmundsson, J., Rardin, R., and Uzsoy, R., 2006. Tractable nonlinear production planning models
for semiconductor wafer fabrication facilities. IEEE Transactions on Semiconductor
Manufacturing, 19 (1), 95–111.
Atlihan, M.K., Kayaligil, S., and Erkip, N., 1999. A generic model to solve tactical planning
problems in flexible manufacturing systems. International Journal of Flexible Manufacturing
Systems, 11 (3), 215–243.
Bastos, J.M., 1988. Batching and routing: Two functions in the operational planning of flexible
manufacturing systems. European Journal of Operational Research, 33 (3), 230–244.
Benjaafar, S. and Ramakrishnan, R., 1996. Modelling, measurement and evaluation of sequencing
flexibility in manufacturing systems. International Journal of Production Research, 34 (5),
1195–1220.
Bertrand, J.W.M., Wortmann, J.C., and Wijngaard, J., 1990. Production control: a structural and
design oriented approach. New York: Elsevier.
Bilge, U. and Albey, E., 2008. A hierarchical approach to FMS planning and control with capacity
anticipation. Bogazici University, FBE-IE-12/2008-13.
Bilge, U., Firat, M., and Albey, E., 2008. A parametric fuzzy logic approach to dynamic part routing
under full routing flexibility. Computers & Industrial Engineering, 55 (1), 15–33.
Byrne, M.D. and Bakir, M.A., 1999. Production planning using a hybrid simulation-analytical
approach. International Journal of Production Economics, 59 (1–3), 305–311.
Byrne, M. and Hossain, M., 2005. Production planning: an improved hybrid approach. International
Journal of Production Economics, 93/94, 225–229.
Chandra, P., 1995. Production planning model for a flexible manufacturing system. In: A. Raouf
and M. Ben-Daya, eds. Flexible manufacturing systems: recent developments. Netherlands:
Elsevier, 157–171.
Chung, S.H. and Chien, W.L., 1993. Building a short term production planning system for FMS: an
integration viewpoint. Production Planning and Control, 4 (2), 112–127.
Co, H.C., Biermann, J.S., and Chen, S.K., 1990. A methodical approach to the flexible-
manufacturing-system batching, loading and tool configuration problems. International
Journal of Production Research, 28 (12), 2171–2186.
Denizel, M. and Erenguc, S.S., 1997. Exact solution procedures for certain planning problems
in flexible manufacturing systems. Computers and Operations Research, 24 (11),
1043–1055.
Ebadian, M., et al., 2009. Hierarchical production planning and scheduling in make to order
environments: reaching short and reliable delivery dates. International Journal of Production
Research, 47 (20), 5761–5789.
Elmaghraby, S., 1991. Manufacturing capacity and its measurement: a critical evaluation. Computers
and Operations Research, 18 (7), 615–627.
Gonen, M., 2005. BUILD.NET: a graphical application generator for object-oriented software and
sample applications. Thesis (Master’s), Bogazici University.
Graves, S.C., 1986. A tactical planning model for a job shop. Operations Research, 34 (4),
522–533.
Grieco, A., Semeraro, Q., and Tolio, T., 2001. A review of different approaches to the FMS loading
problem. International Journal of Flexible Manufacturing Systems, 13 (4), 361–384.
Guerrero, F., 1999. Machine loading and part type selection in flexible manufacturing systems.
International Journal of Production Research, 37 (6), 1303–1317.
3342 E. Albey and Ü. Bilge
Hax, A.C. and Meal, H.C., 1975. Hierarchical integration of production planning and scheduling;
studies in management sciences. In: M.A. Geisler, ed. Logistics. New York: North Holland-
American Elsevier.
Hung, Y.F. and Leachman, R.C., 1996. A production planning methodology for semiconductor
manufacturing based on iterative simulation and linear programming calculations. IEEE
Transactions on Semiconductor Manufacturing, 9 (2), 257–269.
Hwang, S. and Uzsoy, R., 2005. A single stage multi product dynamic lot sizing model with WIP and
congestion. West Lafayette: Laboratory for Extended Enterprises at Purdue, School of
Industrial Engineering, Purdue University, Technical report.
Irdem, D.F., Kacar, N.B., and Uzsoy, R., 2008. An experimental study of an interative simulation-
optimization algorithm for production planning. In: S.J. Mason, R.R. Hill, L. Mönch,
O. Rose, T. Jefferson and J.W. Fowler, eds. Proceedings of the 2008 winter simulation
conference, 2176–2184.
Karmarkar, U.S., 1989. Capacity loading and release planning with work-in-progress (WIP) and
leadtimes. Journal of Manufacturing and Operations Management, 2, 105–123.
Kim, B. and Kim, S., 2001. Extended model for a hybrid production planning approach.
International Journal of Production Economics, 73 (2), 165–173.
Kumar, N. and Shanker, K., 2001. Comparing the effectiveness of workload balancing objectives in
FMS loading. International Journal of Production Research, 39 (5), 843–871.
Lee, D.H., et al., 1997. Multi-period part selection and loading problems in flexible manufacturing
systems. Computers & Industrial Engineering, 33 (3/4), 541–544.
Nayak, G.K. and Acharya, D., 1998. Part type selection, machine loading and part type volume
determination problems in FMS planning. International Journal of Production Research,
36 (7), 1801–1824.
Nof, S.Y., Barash, M.M., and Solberg, J.J., 1979. Operational control of item flow in versatile
manufacturing systems. International Journal of Production Research, 17 (5), 479–489.
Pahl, J., Voss, S., and Woodruff, D.L., 2007. Production planning with load dependent lead times:
an update of research. Annals of Operations Research, 153 (1), 297–345.
Rohde, J., 2004. Hierarchical supply chain planning using artificial neural networks to anticipate
base-level outcomes. OR Spectrum, 26 (4), 471–492.
Sabuncuoglu, I. and Karapinar, H.Y., 1999. Analysis of order review/release problems in production
systems. International Journal of Production Economics, 62 (3), 259–279.
Sawik, T., 1998. Simultaneous loading, routing, and assembly plan selection in a flexible assembly
system. International Journal of Production Research, 28 (9), 19–29.
Sawik, T., 2004. Loading and Scheduling of a flexible assembly system by mixed integer
programming. European Journal of Operational Research, 154 (1), 1–19.
Sawik, T., 2006. Hierarchical approach to production scheduling in make-to-order assembly.
International Journal of Production Research, 44 (4), 801–830.
Schneeweiss, C., 1995. Hierarchical structures in organisations: a conceptual framework. European
Journal of Operational Research, 86 (1), 4–31.
Selcuk, B., Fransoo, J.C., and Kok, A.G.D., 2006. The effect of updating lead times on the
performance of hierarchical planning systems. International Journal of Production Economics,
104 (2), 427–440.
Sodhi, M., Askin, R.G., and Sen, S., 1994. A hierarchical model for control of flexible
manufacturing systems. Journal of the Operational Research Society, 45 (10), 1185–1196.
Stecke, K.E., 1983. Formulation and solution of nonlinear integer production planning problems for
flexible manufacturing systems. Management Science, 29 (3), 273–288.
Venkateswaran, J. and Son, Y.J., 2005. Hybrid system dynamic discrete event simulation-based
architecture for hierarchical production planning. International Journal of Production
Research, 43 (20), 4397–4429.
Copyright of International Journal of Production Research is the property of Taylor & Francis Ltd and its
content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's
express written permission. However, users may print, download, or email articles for individual use.