98 research outputs found

    Analysis of finite-buffer state-dependent bulk queues

    Get PDF
    <p>In this paper, we consider a general state-dependent finite-buffer bulk queue in which the rates and batch sizes of arrivals and services are allowed to depend on the number of customers in queue and service batch sizes. Such queueing systems have rich applications in manufacturing, service operations, computer and telecommunication systems. Interesting examples include batch oven processes in the aircraft and semiconductor industry; serving of passengers by elevators, shuttle buses, and ferries; and congestion control mechanisms to regulate transmission rates in packet-switched communication networks. We develop a unifying method to study the performance of this general class of finite-buffer state-dependent bulk queueing systems. For this purpose, we use semi-regenerative analysis to develop a numerically stable method for calculating the limiting probability distribution of the queue length process. Based on the limiting probabilities, we present various performance measures for evaluating admission control and batch service policies, such as the loss probability for an arriving group of customers and for individual customers within a group. We demonstrate our method by means of numerical examples.</p>

    Load dependent lead time modelling: a robust optimization approach

    No full text
    Due to copyright restrictions, the access to the full text of this article is only available via subscription.Although production planning models using nonlinear CFs have shown promising results for semiconductor wafer fabrication facilities, the lack of an effective methodology for estimating the CFs is a significant obstacle to their implementation. Current practice focuses on developing point estimates using least-squares regression approaches. This paper compares the performance of a production planning model using a multi-dimensional CF and its robust counterpart under several experimental settings. As expected, as the level of uncertainty is increased, the resulting production plan deviates from the optimal solution of the deterministic model. On the other hand, production plans found using the robust counterpart are less vulnerable to parameter estimation errors

    Control of a batch-processing machine: a computational approach

    No full text
    Batch processing machines, where a number of jobs are processed simultaneously as a batch, occur frequently in semiconductor manufacturing environments, particularly at diffusion in wafer fabrication and at burn-in in final test. In this paper we consider a batch-processing machine subject to uncertain (Poisson) job arrivals. Two different cases are studied: (1) the processing times of batches are independent and identically distributed(IID), corresponding to a diffusion tube; and (2) the processing time of each batch is the maximum of the processing times of its constituent jobs, where the processing times of jobs are IID, modelling a burn-in oven. We develop computational procedures to minimize the expected long-run-average number of jobs in the system under a particular family of control policies. The control policies considered are threshold policies, where processing of a batch is initiated once a certain number of jobs have accumulated in the system. We present numerical examples of our methods and verify their accuracy using simulation

    Multi-dimensional clearing functions for aggregate capacity modelling in multi-stage production systems

    No full text
    Nonlinear clearing functions have been proposed in the literature as metamodels to represent the behaviour of production resources that can be embedded in optimisation models for production planning. However, most clearing functions tested to date use a single-state variable to represent aggregate system workload over all products, which performs poorly when product mix affects system throughput. Clearing functions using multiple-state variables have shown promise, but require significant computational effort to fit the functions and to solve the resulting optimisation models. This paper examines the impact of aggregation in state variables on solution time and quality in multi-item multi-stage production systems with differing degrees of manufacturing flexibility. We propose multi-dimensional clearing functions using alternative aggregations of state variables, and evaluate their performance in computational experiments. We find that at low utilisation, aggregation of state variables has little effect on system performance; multi-dimensional clearing functions outperform single-dimensional ones in general; and increasing manufacturing flexibility allows the use of aggregate clearing functions with little loss of solution quality.Bogazici University ; NSF ; TÜBİTA

    Multi-dimensional clearing functions for aggregate capacity modelling in multi-stage production systems

    No full text
    Nonlinear clearing functions have been proposed in the literature as metamodels to represent the behaviour of production resources that can be embedded in optimisation models for production planning. However, most clearing functions tested to date use a single-state variable to represent aggregate system workload over all products, which performs poorly when product mix affects system throughput. Clearing functions using multiple-state variables have shown promise, but require significant computational effort to fit the functions and to solve the resulting optimisation models. This paper examines the impact of aggregation in state variables on solution time and quality in multi-item multi-stage production systems with differing degrees of manufacturing flexibility. We propose multi-dimensional clearing functions using alternative aggregations of state variables, and evaluate their performance in computational experiments. We find that at low utilisation, aggregation of state variables has little effect on system performance; multi-dimensional clearing functions outperform single-dimensional ones in general; and increasing manufacturing flexibility allows the use of aggregate clearing functions with little loss of solution quality.Bogazici University ; NSF ; TÜBİTA

    Rounding heuristics for multiple product dynamic lot-sizing in the presence of queueing behavior

    No full text
    Due to copyright restrictions, the access to the full text of this article is only available via subscription.We present heuristics for solving a difficult nonlinear integer programming (NIP) model arising from a multi-item single machine dynamic lot-sizing problem. The heuristic obtains a local optimum for the continuous relaxation of the NIP model and rounds the resulting fractional solution to a feasible integer solution by solving a series of shortest path problems. We also implement two benchmarks: a version of the well-known Feasibility Pump heuristic and the Surrogate Method developed for stochastic discrete optimization problems. Computational experiments reveal that our shortest path based rounding procedure finds better production plans than the previously developed myopic heuristic and the benchmarks

    A chance constraint based multi-item production planning model using simulation optimization

    No full text
    Due to copyright restrictions, the access to the full text of this article is only available via subscription.We consider a single stage multi-item production-inventory system under stochastic demand. We had previously proposed a production planning model integrating ideas from forecast evolution and inventory theory to plan work releases into a production facility in the face of stochastic demand. However, this model is tractable only if the capacity allocations are exogenous. This paper determines the capacity allocated to each product in each period using a genetic algorithm. Computational experiments reveal that the proposed algorithm outperforms the previous approach in both total cost and service level.National Science Foundation ; TÜBİTAK

    Minimizing Total Completion Time on Batch Processing Machines

    No full text
    We study the problem of minimizing total completion time on single and parallel batch processing machines. A batch processing machine is one which can process up to B jobs simultaneously. The processing time of a batch is equal to the largest processing time among all jobs in the batch. This problem is motivated by burn-in operations in the final testing stage of semiconductor manufacturing and is expected to occur in other production environments. We provide an exact solution procedure for the single-machine problem and heuristic algorithms for both single and parallel machine problems. While the exact algorithms have limited applicability due to high computational requirements, extensive experiments show that the heuristics are capable of consistently obtaining near-optimal solutions in very reasonable CPU times

    Tractable Nonlinear Production Planning Models for Semiconductor Wafer Fabrication Facilities

    No full text
    corecore