Academia.eduAcademia.edu

Outline

Simulation optimization using tabu search

2000, Winter Simulation Conference

https://doi.org/10.5555/510378.510493

Abstract

Investigation of the performance and operation of complex systems in manufacturing or other environments, analytical models of these systems become very complicated. Because of the complex stochastic characteristic of the systems, simulation is used as a tool to analyze them. The trust of such simulation analysis usually is to determine the optimum combination of factors that effect the considered system performance. The purpose of this study is to use a tabu search algorithm in conjunction with a simulation model of a JIT system to find the optimum number of kanbans.

Proceedings of the 2000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. SIMULATION OPTIMIZATION USING TABU SEARCH Berna Dengiz Cigdem Alabas Department of Industrial Engineering Gazi University Celal Bayar Bulv. Maltepe 06570 Ankara/TURKEY ABSTRACT and Chiu (1993) modeled a manufacturing cell with a fixed flow pattern considering dynamic effects of machine Investigation of the performance and operation of complex breakdowns and job changes. Ozdemirel et al. (1996) systems in manufacturing or other environments, analytical proposed a knowledge-based system, namely design of models of these systems become very complicated. experiments for simulation, that assist an experienced Because of the complex stochastic characteristic of the analyst. A general review on simulation optimization was systems, simulation is used as a tool to analyze them. The given in Tekin and Sabuncuoglu (1998). trust of such simulation analysis usually is to determine the Recently, many studies using modern heuristic optimum combination of factors that effect the considered techniques for simulation optimization have been system performance. The purpose of this study is to use a encountered. Bulgak and Sanders (1988) used modified tabu search algorithm in conjunction with a simulation simulated annealing to optimize buffer sizes in automatic model of a JIT system to find the optimum number of assembly systems. Grefensette (1991) considered strategy kanbans. acquisition with genetic algorithms. Stuckman (1988, 1990) has discussed the use of a particular Bayesian global 1 INTRODUCTION search algorithm for optimizing a design via simulation. Stuckman (1991) has compared three classes of global When investigating the performance and operation of search algorithms such as genetic algorithms and complex systems in manufacturing or other environments, Bayesian/sampling algorithms for design optimization. analytical models of these systems become very Haddock et al. (1992) used simulated annealing to optimize complicated. Because of the complex stochastic parameter levels considering the total profit of an characteristic of the systems, simulation is used as a tool to automatic production system. Hall and Bowden (1997) analyze them. However, the major drawback of simulation presented a comparative study of direct search methods for practical applications is that is time consuming. such as tabu search (TS), evolution strategies, and the To overcome the limitations of simulation, Nelder Mead Simplex algorithm for simulation metamodeling was first proposed by Blanning (1975). optimization. Lutz et al. (1995) have built a simulation Major benefits of metamodeling were summarized by model of a manufacturing process and used TS, a heuristic Madu (1990). Yu and Popplewell (1994) presented a procedure, to optimize buffer location and storage size in general review of metamodels in manufacturing. Barton this manufacturing system. Dengiz et al. (2000) used a (1992) reviewed different methods for choosing a regression metamodel to optimize batch sizes in a Printed functional form for the metamodel relationship such as Circuit Board assemble line. polynomials, Taguchi models and generalized linear Due to the manufacturing companies interest, models. Madu and Kuei (1992) employed group screening researchers started investigating the JIT philosophy and and Taguchi models in the design of experiment stage of a also much work has been done to find number of kanbans multi-echelon maintenance float simulation. Regression required in a JIT system. In general, a JIT system, if metamodels for steady-state systems are used, and they can implemented properly, will result in increased productivity, also represent dynamic behavior in response to several reduced work-in-process (WIP), and higher product quality unexpected real-time events in manufacturing. Lin and depending on the environmental factors of the JIT system. Cochran (1990) analyzed the dynamic performance of a In JIT systems both the level of WIP and order lead-time hypothetical multi-station, multi-server assembly line. Lin are important performance parameters. Inventory control in 805 Dengiz and Alabas a JIT system is controlled by the number of kanbans 2 KANBAN-CONTROLLED SYSTEM allocated. Kanban, which is a card in Japanese is used to direct materials to workstations and passes information as The example concerns the manufacture of two products, to what and how much to produce (Wang and Wang 1991). which are labeled Part7 and Part8. The production system Kimura and Terada (1981) describe the operation of includes two workcenters which are treated as black boxes kanban systems and examine the accompanying inventory (i.e. no specific flow patterns and machines are defined fluctuations in a JIT environment. Rees et al. (1987) within the cells). The kanban controlled system considered studied empirical approaches for setting kanban levels in this study is shown in Figure 1. The products are dynamically. Bitran and Chang (1987) presented a manufactured in two adjacent workcenters. The first mathematical formulation of the kanban determination workcenter uses raw materials Part1, Part2, Part3, Part4 problem. The formulation assumes planning periods of and produces two intermediate products, Part5 and Part6. known length and finds the minimum feasible number of The second workcenter gets the Part5 and Part6 products kanbans. Deleersnyder et al. (1989) places the kanban from workcenter 1, and produces the end products Part7 determination problem into the context of the overall pull and Part8. Part5, Part6, Part7 and Part8 are produced in the system implementation problem. Monden (1981) described manner given in Figure 1. the model in equation 1 for setting the number of kanbans for the Toyota Motor Company. 1 2 3 4 τ i Di (1 + α ) ki = (1) work center 1 ni 5 6 where ki is the number of kanbans for part type i, ni is the container size, τi is the sum of the lead time, waiting Part5 = Part1 + Part2 PK5 PK6 Part6 = Part3 + Part4 time and kanban collecting time, and Di is the average demand rate for part type i. While the demand rate is known on average, some variability does exist due to the WK5 WK6 order sequence at final assembly and drifts in demand. Because the safety factor, α, in equation 1 is to handle variability, the problem is the selection of α. Askin et al. work center 2 (1993) proposed an economic approach for selecting ki, and accordingly α. Their objective is to minimize the sum 7 8 Part7 = Part5 + Part6 of inventory holding and backorder cost. They formulated Part8 = Part5 a continuous time, steady-state Markov model to determine the optimal number of kanbans to use for each part type at PK7 PK8 each workcenter in a JIT system. The model selects the proper safety factor in each case. Figure 1: The Kanban-Controlled Manufacturing System Fukukawa and Hong (1993) proposed a mixed integer programming approach to examine many factors which For each type of product at each output buffer, specific play an important role in determining the number of production kanbans defined as PK5, PK6, PK7, PK8, and kanbans in a JIT production system. Their objective withdrawal kanbans WK5, WK6 are used to signal requests function was to minimize inventory holding, outage and for part transfers between the workcenters. The interarrival miscellaneous operating costs. Muckstadt and Tayur rate of the customer orders, order quantity and time delays (1995) presented a heuristic approach to determine the in the system are given in Table 1. number of kanbans. Aytug et al. (1996) determined the number of kanbans in a pull production system using a Table 1: Input Distributions for the Problem regression metamodel. Hurrion (1997) found the Interarrival rate of the customer N(3, 0.6) approximate optimum number of kanbans by using neural orders network metamodel. Order quantity N(1,3) The aim of this study is to find optimum number of Part5 N(1, 0.2) kanbans in a JIT system using TS. The performance of TS Time Delays Part6 N(1, 0.2) algorithm is compared with the performance of a random search algorithm (RS) applied on the same problem. The Part7 N(2, 0.4) example chosen to demonstrate this approach is a stochastic Part8 N(1, 0.2) discrete-event system described by Aytug et al. (1996). 806 Dengiz and Alabas Problem assumptions are: where: • An infinite supply of parts 1 - 4 is in the first f: total cost under given combination of workcenter kanbans, • Transfer time for production kanbans (PKs) is wc: waiting cost per minute and per order, negligible tnop: total number of order processed, • Withdrawal kanban (WK) transfer times are also kc: kanban cost per minute, zero (the succeeding workcenter is located very maxcyc: upper limit on the average order cycle close) time, • Container size is one for all the parts cyc7: order cycle time of Part7 (obtained from • The kanbans are released as soon as their the simulation model), containers are empty cyc8: order cycle time of Part8 (obtained from • Customer orders (demand) are external the simulation model), act: average cycle time for both part times = • Demands for Part7 40% of the time and for Part8 0.4*cyc7 + 0.6*cyc8 60% of the time makespan: completion time of all the orders. • Machine capacities are fixed and set at a level so that they will not generate any bottlenecks within Total cost f is a function of the number of kanbans the investigated range of the input variables only. Order cycles cyc7 and cyc8 are also functions of the number of kanbans only. Makespan could also be As shown in Table 1, the normal distribution is used to determined as a function of the number of kanbans in the represent all time delays in the system to create a relatively system. The makespan values for different combinations stable environment, which is the one of the main were very similar with only a small standard deviation. assumptions of a kanban implementation. Thus, the makespan value is computed as an average value The objective function of this study is to minimize the experimentally and considered as a constant for each possibility of backorders among workcenters and to keep the replication. customer order cycle time at a reasonably low level. Order All definitions, input values and parameters of the cycle time is defined as the difference between the time of kanban controlled system defined above are considered as the completion of the order and the time of the arrival of the the same of the example given in Aytug et al. (1996). order. Using order cycle time as a measure of performance Under these conditions, our simulation model was built and summarizes the effect of all the internal factors in a kanban validated according to the simulation model results given system. The order cycle times for each end product in Aytug et al. (1996). constitute the response variable values, which are obtained Examining kanbans, PK5, PK6, PK7, PK8, WK5 and by a simulation model for Part7 and Part8 separately. WK6, for this example means that at least 11,664 kanban combination points may need to be studied if the results of 3 THE PROBLEM FORMULATION the simulation model have a small standard deviation (meaning that no simulation replication is necessary). If the A simulation model for the defined example was coded in problem is expanded to a more complex form such as PASCAL to obtain the average cycle time of Part7 and adding one additional workcenter at the end of the line, that Part8 for each kanban combination. The problem is given is, an additional four kanbans (WK7, WK8, PK9, PK10) in in equation 2. the range of 1 ≤ WK7 ≤ 3, 1 ≤ WK8 ≤ 3, 1 ≤ PK9 ≤ 3, 1 ≤ Minimize PK10 ≤ 3, then the problem would require examining over 944784 different kanban combination points. f = wc * act * tnop + kc * totkan * makespan Due to the combinatorial nature of the number of Subject to kanbans optimization problem, the problem can become 1 ≤ PK5 ≤ 6 highly complex as the number of kanbans increase. It is not 1 ≤ PK6 ≤ 3 practical from a computational point of view to search the 1 ≤ PK7 ≤ 6 (2) complete set of all combination points. The approach 1 ≤ PK8 ≤ 6 considered in this study avoids having to evaluate all kanban combinations by employing a TS algorithm. As 1 ≤ WK5 ≤ 6 mentioned previously, the developed TS algorithm 1 ≤ WK6 ≤ 3 employed interacts the simulation model of the JIT system. 0.4cyc7 + 0.6cyc8 ≤ maxcyc totkan = PK5 + PK6 + PK7 + PK8 + WK5 + WK6 PK5, PK6, PK7, PK8, WK5, WK6 are integers 807 Dengiz and Alabas 4 TABU SEARCH Then the best neighbor is selected as the new current solution, if the neighbor is not obtained via a tabu move. Tabu Search (TS) is a meta-heuristic that guides a local The tabu list drives the search to different regions of heuristic search strategy to explore the solution space the search space. After any increasing or decreasing move beyond local optimality. The local procedure is a search operation, the activated kanbans are recorded on the tabu that uses an operation called a move to define the list. Two different tabu lists called tabu_increase_start and neighborhood of any given solution. The neighborhood of tabu_decrease_start were built to record the tabu the current solution is explored and the best solution is conditions associated with the moves a selected increase or selected as the new current solution. The best solution in decrease move at iteration i, tabu_decrease_start the neighborhood is selected, even if it is worse than the (increase_move) = i, or tabu_increase_start current solution. This strategy allows the search to escape (decrease_move) = i. The tabu tenure of increasing moves from local optima and explore a larger fraction of the (ttim) and tabu tenure of decreasing moves (ttdm) are the search space. Tabulist includes recently selected solutions number of iterations that forbid a kanban number to be that are forbidden to prevent cycling in the search process. increased and decreased, respectively. Any tested increase If the move is present in the tabulist, it is accepted only if it or decrease move is tabu at current iteration j (j > i), if decreases the objective function value below the minimal tabu_increase_start(test_increase_move) + ttim ≥ j or level so far achieved according to an aspiration level. It tabu_decrease_start(test_decrease_move) + ttdm ≥ j. This was originally proposed by Glover (1989, 1990). structure is also called short term memory, which is recency based (Glover 1989). An aspiration criterion was 4.1 Implementation of the TS Algorithm used to decide when the tabu rule can be overridden. The aspiration criterion used in this study removes the tabu The notations used in the developed algorithm are condition when any tested move yields a better solution introduced below: than best solution obtained so far. The parameters values of TS algorithm were y0: initial solution determined experimentally to be ttim = 3 iterations and y: current solution ttdm = 4 iterations. The developed TS algorithm is y′ : neighbor solution terminated when a chosen maximum iteration number is y′best: best neighbor solution reached. The steps of the TS algorithm are follows: ybest: best solution M(y): a move that yields solution y Algorithm: ttim: tabu tenure of increase moves Step 1. Choose the initial solution y0. Current ttdm: tabu tenure of decrease moves solution y = y0 and best solution ybest = y0. i = 0 and start with empty tabu lists. Solutions of the problem (candidate kanban Step 2. Repeat combinations) are represented by an array with six elements. This six elements include the number of kanban Step 2.1. Generate the neighbors, y′, for current solution y and call the for each kanban type, respectively, PK5, PK6, PK7, PK8, simulation model to calculate the WK5, WK6. Increasing and decreasing feasible moves were used to obtain neighbors of any solution. The possible cost function f(y′). neighbors of a sample solution [2, 3, 4, 3, 5, 3] are given in Step 2.2. Select the best neighbor y′best. If Table 2. f(y′best) < f(ybest) then ybest = y′best and go to step 2.4. Table 2: The Neighbors of Solution [2, 3, 4, 3, 5, 3] Step 2.3. If (M(y′best) is tabu) and (f(y′best) > [1, 3, 4, 3, 5, 3] [2, 3, 3, 3, 5, 3] [2, 3, 4, 3, 4, 3] f(ybest)) then f(y′best) = ∞ and go to step 2.2. else current solution y = [3, 3, 4, 3, 5, 3] [2, 3, 5, 3, 5, 3] [2, 3, 4, 3, 6, 3] y′best. [2, 2, 4, 3, 5, 3] [2, 3, 4, 2, 5, 3] [2, 3, 4, 3, 5, 2] Step 2.4. i = i + 1. Keep M(y′best) on [2, 4, 4, 3, 5, 3] [2, 3, 4, 4, 5, 3] [2, 3, 4, 3, 5, 4] associated tabu list for associated tabu tenure. The initial solution in the TS algorithm was randomly Step 3. Until i ≥ imax. selected and starting from the initial solution, all possible neighbors of the current solution are examined at each 5 RESULTS AND ANALYSIS iteration, because the number of neighbors is not too large. The TS algorithm calls the simulation model to compute In this study, the performance of TS algorithm is compared the total cost correspond to considered neighbor solution. with the performance of RS algorithm. RS is the simplest 808 Dengiz and Alabas heuristic search method that just samples solution space 6 CONCLUSIONS randomly. Thus, randomly generated kanban combination is used as input value for the simulation model of kanban - In this study, a simulation searched heuristic procedure controlled system to obtain objective function value. The based on TS was developed and compared with a RS algor- objection function value is compaired with the minumum ithm applied on the same problem considering both objective function value yet encountered. If it is smaller solution quality and computational efficiency for determin- than the the best one, it is stored as the new best solution. ing the optimum number of kanbans to meet production de- This process is repeated until a predetermined number of mands in a JIT system. Results indicate that TS algorithm solutions have been generated. outperforms the RS algortihm searching only 0.249% of The results show that the TS algorithm and the RS the solution space of this problem. The result encourages algorithm find the same kanban combination [1, 1, 3, 3, 1, 1] us to use TS method for simulation optimization. as the best result, while searching 29 and 794 solutions, respectively. The comparison among the heuristics is REFERENCES presented in Table 3 on the basis of three values: coefficient of variation of cost that is found by the relevant heuristic in each Askin, R.G., M.G. Mitwasi, and J.B. Goldberg. 1993. replication, number of solutions searched by the relevant Determining the number of kanbans in multi-item just- heuristic until finding the best solution (best kanban in-time system. IIE Transactions, 25(1): 89-98. combination that gives minimum cost) and fraction searched Aytug,H., C.A. Dogan, and G. Bezmez. 1996. Determining %. In order to ensure a comparable computational effort the number of kanbans: a simulation metamodeling devoted to each heuristic, the stopping criterion has been approach. Simulation, 67( 1): 23-32. defined as a number of solutions visited. This number has Barton, R.R. 1992. Metamodels for simulation input- been set to 900 in this study. Figure 2 represents the output relations. in Proceedings of the 1992 Winter convergence of the TS and the RS algorithms. This figure and Simulation Conference, ed., J.J. Swain, D. Goldsman, also Table 3 showed that the TS algorithm performed better R.C. Crain, and J.R. Wilson, 289-299. than the RS with the same number of solution visited, TS Bitran, G.R., and L. Chang. 1987. A mathematical converged very quickly visiting only 0.249% of the search programming approach to a deterministic kanban space. On the other hand, the nonlinear regression model used system. Management Science, 33(4): 427-441. by Aytug et al. (1996) to find optimum kanban numbers for Blanning, R.W. 1975. The construction and this problem fitted on the 64 simulation results (26 = 64) and implementation of metamodels. Simulation, 177-184. they also used 6 additional simulation runs to represent Bulgak, A.A., and J.L. Sanders. 1988. Integrated a validation of their regression metamodel. TS used in this modified simulated annealing algorithm with the study, only searched 29 points (means that 29 simulation runs) simulation of a manufacturing system to optimize to find optimum or very close optimum solution. buffer sizes in automatic assembly systems. In Proceedings of 1988 Winter Simulation Conference, Table 3: Results of the Computational Experiments ed., M. Abrams, P. Haigh, and J. Comfort, 684-690 TS RS Deleersnyder, J.L., T.J. Hodgson, H. Muller, and P.J. Coefficient of variation 0 11.8 O’Grady. 1989. Kanban controlled pull systems: an Solution searched 29 798 analytical approach. Management Science, 35(9): Fraction searched % 0.249 6.842 1079-1091. Dengiz, B., and K.S. Akbay. 2000. Computer simulation of a PCB production line: metamodeling approach. 450.000 International Journal of Production Economics, 63: 195-205. 425.000 Fukukawa, T., and S-C. Hong. 1993. The determination of 400.000 the optimum number of kanbans in a just-in-time production system. Computers and Industrial Cost 375.000 Engineering, 24(4): 551-559. 350.000 Glover, F. 1989. Tabu search Part I. ORSA Journal on Computing, : 190-206. 325.000 Glover, F. 1990. Tabu search Part II. ORSAJournal on Computing, 2: 4-32. 300.000 Grefensette, J.J. 1991. Strategy acquisition with genetic 0 60 120 180 240 300 360 420 480 540 600 660 720 780 840 900 Algorithms. In Handbook of Genetic Algorithms, ed., Solution Searched TS RS L. Davis, 186-201. Figure 2: Convergence of the TS and RS Algorithms 809 Dengiz and Alabas Haddock, J., and J. Mittenthal. 1992. Simulation Stuckman, B.E. 1991. Comparison of global search optimization using simulated annealing. Computers methods for design optimization using simulation. In and Industrial Engineering, 22(4): 387-395. Proceedings of the 1991 Winter Simulation Hall, J.D., and R.O. Bowden. 1997. Simulation optimiza- Conference, eds., B. Nelson, W.d., Kelton, and G.M. tion by direct search: a comparative study. In Institute Clark, 937-943. of Industrial Engineers 6th Industrial Engineering Tekin, E., and I. Sabuncuoglu. 1998. Simulation Research Conference Proceedings, 298-303. optimization: a comprehensive review on theory and Hurrion, R.D. 1997. An example of simulation applications. Technical Report, Bilkent University, optimization using a neural network metamodel: Ankara, Turkey. finding the optimum number of kanbans in a Wang, H., and H. Wang. 1991. Optimum number of manufacturing system. Journal of Operational kanbans between two adjacent workstations in a JIT Research Society, 48: 1105-1112. system. International Journal of Production Kimura, O., and H. Tereda. 1981. Design and analysis of Economics, 22(3): 179-188. pull system, a method of multi-stage production Yu, B., and K. Popplewell. 1994. Metamodels in control. International Journal of Production Research, manufacturing: a review. Industrial Journal of 19(3): 241-253. Production Research, 32(4): 787-796. Lin, L., and J.K. Cochran. 1990. Estimating simulation metamodel parameters for unexpected shop floor real AUTHOR BIOGRAPHIES time events. Computers and Industrial Engineering, 19(1-4): 662-666. DENGİZ BERNA is a Professor of Industrial Engineering Lin, L., and F. Chiu. 1993. Manufacturing cell operating and Vice Dean of The Faculty of Engineering at the Gazi Characteristics. European Journal of Operational University. Her field of study is the modeling and Research, 69: 424-437. optimization of complex systems by simulation and/or Lutz, C.M. 1995. Determination of buffer location and size metaheuristics techniques such as genetic algorithms, tabu in production lines using tabu search. European search, and simulated annealing. Her research has been Journal of Operational Research, 106: 301-316. funded The Scientific and Technical Research Council of Madu, C.N. 1990. Simulation in manufacturing: a Turkey (TUBİTAK) , National Planning Center of Turkey regression metamodel approach. Computers and (DPT) and National Science Foundation (NSF). Dr. Dengiz Industrial Engineering, 18(3): 381-389. is a member of SCS-Society for Computer Simulations, Madu, C.N., and C. Kuei. 1992. Group screening and IEEE –Reliability Chapter, Operations Research Society of Taguchi design in the optimization of multi-echolen Turkey, Informatics Society of Turkey, and Statistic maintenance float simulation metamodels. Computers Society of Turkey. Her e-mail address is and Operation Research, 19(3): 95-105. <[email protected]>. Monden, Y. 1981. Toyota production system. Norcross, GA: IE&MPress ALABAS CİGDEM is a Research Assistant of Industrial Muckstadt, J.A., and S.R. Tayur. 1995. A comparison of Engineering. She received as a B.Sc. (1995), M.Sc. (1999) alternative kanban control mechanism: I. Background in Industrial Engineering from Gazi University. She is and structural results. IIE Transactions, 27(2): 140- currently enrolled Ph.D. program in Industrial Engineering 150. department at Gazi University. Her research concerns Ozdemirel, N.E., G.Y. Yurttas, and G. Koksal. 1996. modeling of complex systems using stochastic Computer aided planing and design of manufacturing optimization techniques. She is a member of the simulation experiments. Simulation, 67(3): 171-191. Operations Research Society of Turkey. Her e-mail address Rees, l.P., P.R. Philipoom, B.W. Taylor, and P.Y. Huang. is <[email protected]>. 1987. Dynamically adjusting the number of kanbans in a just-in-time production system using estimated values of lead-time. IIE Transactions, 19(2): 199-207. Stuckman, B.E. 1988. Design of general systems by methods of global search: a computer-aided engineering approach. In Proceedings of the 1988 AMSE International Istanbul Conference on Modeling and Simulation, 1B: 81-90. Stuckman, B.E. 1990. Design optimization using simulation and stochastic global search: a computer- aided engineering approach. Advances in Modeling and Simulation, 18(4): 13-33. 810

References (19)

  1. Dengiz and Alabas Haddock, J., and J. Mittenthal. 1992. Simulation optimization using simulated annealing. Computers and Industrial Engineering, 22(4): 387-395.
  2. Hall, J.D., and R.O. Bowden. 1997. Simulation optimiza- tion by direct search: a comparative study. In Institute of Industrial Engineers 6 th Industrial Engineering Research Conference Proceedings, 298-303.
  3. Hurrion, R.D. 1997. An example of simulation optimization using a neural network metamodel: finding the optimum number of kanbans in a manufacturing system. Journal of Operational Research Society, 48: 1105-1112.
  4. Kimura, O., and H. Tereda. 1981. Design and analysis of pull system, a method of multi-stage production control. International Journal of Production Research, 19(3): 241-253.
  5. Lin, L., and J.K. Cochran. 1990. Estimating simulation metamodel parameters for unexpected shop floor real time events. Computers and Industrial Engineering, 19(1-4): 662-666.
  6. Lin, L., and F. Chiu. 1993. Manufacturing cell operating Characteristics. European Journal of Operational Research, 69: 424-437.
  7. Lutz, C.M. 1995. Determination of buffer location and size in production lines using tabu search. European Journal of Operational Research, 106: 301-316.
  8. Madu, C.N. 1990. Simulation in manufacturing: a regression metamodel approach. Computers and Industrial Engineering, 18(3): 381-389.
  9. Madu, C.N., and C. Kuei. 1992. Group screening and Taguchi design in the optimization of multi-echolen maintenance float simulation metamodels. Computers and Operation Research, 19(3): 95-105.
  10. Monden, Y. 1981. Toyota production system. Norcross, GA: IE&MPress
  11. Muckstadt, J.A., and S.R. Tayur. 1995. A comparison of alternative kanban control mechanism: I. Background and structural results. IIE Transactions, 27(2): 140- 150.
  12. Ozdemirel, N.E., G.Y. Yurttas, and G. Koksal. 1996. Computer aided planing and design of manufacturing simulation experiments. Simulation, 67(3): 171-191.
  13. Rees, l.P., P.R. Philipoom, B.W. Taylor, and P.Y. Huang. 1987. Dynamically adjusting the number of kanbans in a just-in-time production system using estimated values of lead-time. IIE Transactions, 19(2): 199-207.
  14. Stuckman, B.E. 1988. Design of general systems by methods of global search: a computer-aided engineering approach. In Proceedings of the 1988 AMSE International Istanbul Conference on Modeling and Simulation, 1B: 81-90.
  15. Stuckman, B.E. 1990. Design optimization using simulation and stochastic global search: a computer- aided engineering approach. Advances in Modeling and Simulation, 18(4): 13-33.
  16. Stuckman, B.E. 1991. Comparison of global search methods for design optimization using simulation. In Proceedings of the 1991 Winter Simulation Conference, eds., B. Nelson, W.d., Kelton, and G.M. Clark, 937-943.
  17. Tekin, E., and I. Sabuncuoglu. 1998. Simulation optimization: a comprehensive review on theory and applications. Technical Report, Bilkent University, Ankara, Turkey.
  18. Wang, H., and H. Wang. 1991. Optimum number of kanbans between two adjacent workstations in a JIT system. International Journal of Production Economics, 22(3): 179-188.
  19. Yu, B., and K. Popplewell. 1994. Metamodels in manufacturing: a review. Industrial Journal of Production Research, 32(4): 787-796.
Last updated
About the author
Papers
112
Followers
24
View all papers from Berna Dengizarrow_forward