109 research outputs found

    Now or Later: A Simple Policy for Effective Dual Sourcing in Capacitated Systems

    Get PDF
    We examine a possibly capacitated, periodically reviewed, single-stage inventory system where replenishment can be obtained either through a regular fixed lead time channel, or, for a premium, via a channel with a smaller fixed lead time. We consider the case when the unsatisfied demands are backordered over an infinite horizon, introducing the easily implementable, yet informationally rich dual-index policy. We show very general separability results for the optimal parameter values, providing a simulation-based optimization procedure that exploits these separability properties to calculate the optimal inventory parameters within seconds. We explore the performance of the dual-index policy under stationary demands as well as capacitated production environments, demonstrating when the dual-sourcing option is most valuable. We find that the optimal dual-index policy mimics the behavior of the complex, globally optimal state-dependent policy found via dynamic programming: the dual-index policy is nearly optimal (within 1% or 2%) for the majority of cases, and significantly outperforms single sourcing (up to 50% better). Our results on optimal dual-index parameters are generic, extending to a variety of complex and realistic scenarios such as nonstationary demand, random yields, demand spikes, and supply disruptions

    Optimal Scheduling in the Multiserver-job Model under Heavy Traffic

    Full text link
    Multiserver-job systems, where jobs require concurrent service at many servers, occur widely in practice. Essentially all of the theoretical work on multiserver-job systems focuses on maximizing utilization, with almost nothing known about mean response time. In simpler settings, such as various known-size single-server-job settings, minimizing mean response time is merely a matter of prioritizing small jobs. However, for the multiserver-job system, prioritizing small jobs is not enough, because we must also ensure servers are not unnecessarily left idle. Thus, minimizing mean response time requires prioritizing small jobs while simultaneously maximizing throughput. Our question is how to achieve these joint objectives. We devise the ServerFilling-SRPT scheduling policy, which is the first policy to minimize mean response time in the multiserver-job model in the heavy traffic limit. In addition to proving this heavy-traffic result, we present empirical evidence that ServerFilling-SRPT outperforms all existing scheduling policies for all loads, with improvements by orders of magnitude at higher loads. Because ServerFilling-SRPT requires knowing job sizes, we also define the ServerFilling-Gittins policy, which is optimal when sizes are unknown or partially known.Comment: 32 pages, to appear in ACM SIGMETRICS 202

    Comparing Markov Chains: Aggregation and Precedence Relations Applied to Sets of States, with Applications to Assemble-to-Order Systems

    Get PDF
    International audienceSolving Markov chains is, in general, difficult if the state space of the chain is very large (or infinite) and lacking a simple repeating structure. One alternative to solving such chains is to construct models that are simple to analyze and provide bounds for a reward function of interest. We present a new bounding method for Markov chains inspired by Markov reward theory: Our method constructs bounds by redirecting selected sets of transitions, facilitating an intuitive interpretation of the modifications of the original system. We show that our method is compatible with strong aggregation of Markov chains; thus we can obtain bounds for an initial chain by analyzing a much smaller chain. We illustrate our method by using it to prove monotonicity results and bounds for assemble-to-order systems
    • …
    corecore