IDEAS home Printed from https://ideas.repec.org/p/upf/upfgen/514.html
   My bibliography  Save this paper

Beyond Smith's rule: An optimal dynamic index, rule for single machine stochastic scheduling with convex holding costs

Author

Listed:
  • José Niño-Mora

Abstract

Most research on single machine scheduling has assumed the linearity of job holding costs, which is arguably not appropriate in some applications. This motivates our study of a model for scheduling $n$ classes of stochastic jobs on a single machine, with the objective of minimizing the total expected holding cost (discounted or undiscounted). We allow general holding cost rates that are separable, nondecreasing and convex on the number of jobs in each class. We formulate the problem as a linear program over a certain greedoid polytope, and establish that it is solved optimally by a dynamic (priority) index rule,which extends the classical Smith's rule (1956) for the linear case. Unlike Smith's indices, defined for each class, our new indices are defined for each extended class, consisting of a class and a number of jobs in that class, and yield an optimal dynamic index rule: work at each time on a job whose current extended class has larger index. We further show that the indices possess a decomposition property, as they are computed separately for each class, and interpret them in economic terms as marginal expected cost rate reductions per unit of expected processing time. We establish the results by deploying a methodology recently introduced by us [J. Niño-Mora (1999). "Restless bandits, partial conservation laws, and indexability. "Forthcoming in Advances in Applied Probability Vol. 33 No. 1, 2001], based on the satisfaction by performance measures of partial conservation laws (PCL) (which extend the generalized conservation laws of Bertsimas and Niño-Mora (1996)): PCL provide a polyhedral framework for establishing the optimality of index policies with special structure in scheduling problems under admissible objectives, which we apply to the model of concern.

Suggested Citation

  • José Niño-Mora, 2000. "Beyond Smith's rule: An optimal dynamic index, rule for single machine stochastic scheduling with convex holding costs," Economics Working Papers 514, Department of Economics and Business, Universitat Pompeu Fabra.
  • Handle: RePEc:upf:upfgen:514
    as

    Download full text from publisher

    File URL: https://econ-papers.upf.edu/papers/514.pdf
    File Function: Whole Paper
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Michael H. Rothkopf, 1966. "Scheduling with Random Service Times," Management Science, INFORMS, vol. 12(9), pages 707-713, May.
    2. Uriel G. Rothblum & Michael H. Rothkopf, 1994. "Dynamic Recomputation Cannot Extend the Optimality-Range of Priority Indices," Operations Research, INFORMS, vol. 42(4), pages 669-676, August.
    3. Michael H. Rothkopf & Stephen A. Smith, 1984. "Technical Note—There are No Undiscovered Priority Index Sequencing Rules for Minimizing Total Delay Costs," Operations Research, INFORMS, vol. 32(2), pages 451-456, April.
    4. J. Michael Harrison, 1975. "Dynamic Scheduling of a Multiclass Queue: Discount Optimality," Operations Research, INFORMS, vol. 23(2), pages 270-282, April.
    5. Meilijson, Isaac & Weiss, Gideon, 1977. "Multiple feedback at a single-server station," Stochastic Processes and their Applications, Elsevier, vol. 5(2), pages 195-205, May.
    6. M. Dacre & K. Glazebrook & J. Niño‐Mora, 1999. "The achievable region approach to the optimal control of stochastic systems," Journal of the Royal Statistical Society Series B, Royal Statistical Society, vol. 61(4), pages 747-791.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Esther Frostig & Gideon Weiss, 2016. "Four proofs of Gittins’ multiarmed bandit theorem," Annals of Operations Research, Springer, vol. 241(1), pages 127-165, June.
    2. Bertsimas, Dimitris., 1995. "The achievable region method in the optimal control of queueing systems : formulations, bounds and policies," Working papers 3837-95., Massachusetts Institute of Technology (MIT), Sloan School of Management.
    3. Xiaoqiang Cai & Xiaoqian Sun & Xian Zhou, 2004. "Stochastic scheduling subject to machine breakdowns: The preemptive‐repeat model with discounted reward and other criteria," Naval Research Logistics (NRL), John Wiley & Sons, vol. 51(6), pages 800-817, September.
    4. Szmerekovsky, Joseph G., 2007. "Single machine scheduling under market uncertainty," European Journal of Operational Research, Elsevier, vol. 177(1), pages 163-175, February.
    5. Jasper Vanlerberghe & Tom Maertens & Joris Walraevens & Stijn Vuyst & Herwig Bruneel, 2016. "On the optimization of two-class work-conserving parameterized scheduling policies," 4OR, Springer, vol. 14(3), pages 281-308, September.
    6. José Niño-Mora, 2006. "Restless Bandit Marginal Productivity Indices, Diminishing Returns, and Optimal Control of Make-to-Order/Make-to-Stock M/G/1 Queues," Mathematics of Operations Research, INFORMS, vol. 31(1), pages 50-84, February.
    7. Sai Rajesh Mahabhashyam & Natarajan Gautam & Soundar R. T. Kumara, 2008. "Resource-Sharing Queueing Systems with Fluid-Flow Traffic," Operations Research, INFORMS, vol. 56(3), pages 728-744, June.
    8. Martin Skutella & Maxim Sviridenko & Marc Uetz, 2016. "Unrelated Machine Scheduling with Stochastic Processing Times," Mathematics of Operations Research, INFORMS, vol. 41(3), pages 851-864, August.
    9. Brian C. Dean & Michel X. Goemans & Jan Vondrák, 2008. "Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity," Mathematics of Operations Research, INFORMS, vol. 33(4), pages 945-964, November.
    10. Mandelbaum, Marvin & Hlynka, Myron, 2003. "Job sequencing using an expert," International Journal of Production Economics, Elsevier, vol. 85(3), pages 389-401, September.
    11. R. T. Dunn & K. D. Glazebrook, 2004. "Discounted Multiarmed Bandit Problems on a Collection of Machines with Varying Speeds," Mathematics of Operations Research, INFORMS, vol. 29(2), pages 266-279, May.
    12. José Niño-Mora, 2000. "On certain greedoid polyhedra, partially indexable scheduling problems and extended restless bandit allocation indices," Economics Working Papers 456, Department of Economics and Business, Universitat Pompeu Fabra.
    13. V. Rattini, 2016. "Managing the Workload: an Experiment on Individual Decision Making and Performance," Working Papers wp1080, Dipartimento Scienze Economiche, Universita' di Bologna.
    14. Shen, Zuo-Jun Max & Xie, Jingui & Zheng, Zhichao & Zhou, Han, 2023. "Dynamic scheduling with uncertain job types," European Journal of Operational Research, Elsevier, vol. 309(3), pages 1047-1060.
    15. Peter Whittle, 2002. "Applied Probability in Great Britain," Operations Research, INFORMS, vol. 50(1), pages 227-239, February.
    16. Varun Gupta & Benjamin Moseley & Marc Uetz & Qiaomin Xie, 2020. "Greed Works—Online Algorithms for Unrelated Machine Stochastic Scheduling," Mathematics of Operations Research, INFORMS, vol. 45(2), pages 497-516, May.
    17. Marbán Sebastián & Rutten Cyriel & Vredeveld Tjark, 2010. "Asymptotic optimality of SEPT in Bayesian Scheduling," Research Memorandum 051, Maastricht University, Maastricht Research School of Economics of Technology and Organization (METEOR).
    18. Muhammad El-Taha, 2016. "Invariance of workload in queueing systems," Queueing Systems: Theory and Applications, Springer, vol. 83(1), pages 181-192, June.
    19. K. D. Glazebrook & R. W. Owen, 1995. "Gittins‐index heuristics for research planning," Naval Research Logistics (NRL), John Wiley & Sons, vol. 42(7), pages 1041-1062, October.
    20. Zhankun Sun & Nilay Tanık Argon & Serhan Ziya, 2022. "When to Triage in Service Systems with Hidden Customer Class Identities?," Production and Operations Management, Production and Operations Management Society, vol. 31(1), pages 172-193, January.

    More about this item

    Keywords

    Stochastic scheduling; dynamic index rule; decomposition; convex holding costs; conservation laws; achievable region; linear programming relaxation; polyhedral methods;
    All these keywords.

    JEL classification:

    • C60 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - General
    • C61 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Optimization Techniques; Programming Models; Dynamic Analysis

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:upf:upfgen:514. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: the person in charge (email available below). General contact details of provider: http://www.econ.upf.edu/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.