IDEAS home Printed from https://ideas.repec.org/a/inm/ormnsc/v67y2021i6p3853-3870.html
   My bibliography  Save this article

On the Structure of Bottlenecks in Processes

Author

Listed:
  • Milind Dawande

    (Operations Management Department, Naveen Jindal School of Management, University of Texas at Dallas, Richardson, Texas 75080)

  • Zhichao Feng

    (International Institute of Finance, The School of Management, University of Science and Technology of China, Hefei 230026, China)

  • Ganesh Janakiraman

    (Operations Management Department, Naveen Jindal School of Management, University of Texas at Dallas, Richardson, Texas 75080)

Abstract

Process capacity and the associated notions of bottleneck activities and bottleneck resources—which are responsible for limiting process capacity to its present value—are fundamental concepts in the operations management literature. However, for processes that involve collaboration and multitasking , there is little clarity in the literature on what bottlenecks are, what they look like, and how they can be identified. In this paper, we formulate and analyze graph-theoretic optimization problems that determine bottleneck structures of activities and the associated bottleneck sets of resources in deterministic, single-product processes with possibly multiple copies of one or more resources and possibly multiple sets of resources that can perform each activity. In the presence of both collaboration and multitasking, sets of activities that are interconnected in a specific manner via shared resources form bottleneck structures that are responsible for limiting capacity. We use the collaboration graph of the process to either characterize bottleneck structures completely or identify graphical structures that must necessarily be part of any bottleneck structure. Our analysis reveals a natural hierarchy in the algorithmic approach for identifying bottleneck structures as processes become increasingly sophisticated, ranging from the “easy” case where the simple bottleneck formula correctly identifies bottlenecks to more complex cases where one needs to solve progressively complicated mathematical programs. In turn, this understanding helps us obtain prescriptive answers to several questions of interest to managers, for example, the budget-constrained procurement of resources to maximize capacity improvement and the design of processes to increase capacity without procuring additional resources.

Suggested Citation

  • Milind Dawande & Zhichao Feng & Ganesh Janakiraman, 2021. "On the Structure of Bottlenecks in Processes," Management Science, INFORMS, vol. 67(6), pages 3853-3870, June.
  • Handle: RePEc:inm:ormnsc:v:67:y:2021:i:6:p:3853-3870
    DOI: 10.1287/mnsc.2020.3704
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/mnsc.2020.3704
    Download Restriction: no

    File URL: https://libkey.io/10.1287/mnsc.2020.3704?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Hirofumi Matsuo & Jen S. Shang & Robert S. Sullivan, 1991. "A Crane Scheduling Problem in a Computer-Integrated Manufacturing Environment," Management Science, INFORMS, vol. 37(5), pages 587-606, May.
    2. Dimitris Bertsimas & Thalia Chryssikou, 1999. "Bounds and Policies for Dynamic Routing in Loss Networks," Operations Research, INFORMS, vol. 47(3), pages 379-394, June.
    3. Tae-Eog Lee & Marc E. Posner, 1997. "Performance Measures and Schedules in Periodic Job Shops," Operations Research, INFORMS, vol. 45(1), pages 72-91, February.
    4. S. Thomas McCormick & Michael L. Pinedo & Scott Shenker & Barry Wolf, 1989. "Sequencing in an Assembly Line with Blocking to Minimize Cycle Time," Operations Research, INFORMS, vol. 37(6), pages 925-935, December.
    5. Ulrich Dorndorf & Erwin Pesch & Toàn Phan-Huy, 2000. "A Time-Oriented Branch-and-Bound Algorithm for Resource-Constrained Project Scheduling with Generalised Precedence Constraints," Management Science, INFORMS, vol. 46(10), pages 1365-1384, October.
    6. J. G. Dai & Wuqin Lin, 2005. "Maximum Pressure Policies in Stochastic Processing Networks," Operations Research, INFORMS, vol. 53(2), pages 197-218, April.
    7. Shan Wang & Huiqiao Su & Guohua Wan, 2015. "Resource-constrained machine scheduling with machine eligibility restriction and its applications to surgical operations scheduling," Journal of Combinatorial Optimization, Springer, vol. 30(4), pages 982-995, November.
    8. Rolf H. Möhring & Andreas S. Schulz & Frederik Stork & Marc Uetz, 2003. "Solving Project Scheduling Problems by Minimum Cut Computations," Management Science, INFORMS, vol. 49(3), pages 330-350, March.
    9. Robin Roundy, 1992. "Cyclic Schedules for Job Shops with Identical Jobs," Mathematics of Operations Research, INFORMS, vol. 17(4), pages 842-865, November.
    10. V. Chvatal, 1979. "A Greedy Heuristic for the Set-Covering Problem," Mathematics of Operations Research, INFORMS, vol. 4(3), pages 233-235, August.
    11. Hartmann, Sönke & Briskorn, Dirk, 2010. "A survey of variants and extensions of the resource-constrained project scheduling problem," European Journal of Operational Research, Elsevier, vol. 207(1), pages 1-14, November.
    12. Itai Gurvich & Jan A. Van Mieghem, 2015. "Collaboration and Multitasking in Networks: Architectures, Bottlenecks, and Capacity," Manufacturing & Service Operations Management, INFORMS, vol. 17(1), pages 16-33, February.
    13. I.N. Kamal Abadi & Nicholas G. Hall & Chelliah Sriskandarajah, 2000. "Minimizing Cycle Time in a Blocking Flowshop," Operations Research, INFORMS, vol. 48(1), pages 177-180, February.
    14. Alcaide, David & Chu, Chengbin & Kats, Vladimir & Levner, Eugene & Sierksma, Gerard, 2007. "Cyclic multiple-robot scheduling with time-window constraints using a critical path approach," European Journal of Operational Research, Elsevier, vol. 177(1), pages 147-162, February.
    15. Gregory Dobson & Uday S. Karmarkar, 1989. "Simultaneous Resource Scheduling to Minimize Weighted Flow Times," Operations Research, INFORMS, vol. 37(4), pages 592-600, August.
    16. Kyomin Jung & Yingdong Lu & Devavrat Shah & Mayank Sharma & Mark S. Squillante, 2019. "Revisiting Stochastic Loss Networks: Structures and Approximations," Mathematics of Operations Research, INFORMS, vol. 44(3), pages 890-918, August.
    17. Yves Crama & Joris van de Klundert, 1997. "Cyclic Scheduling of Identical Parts in a Robotic Cell," Operations Research, INFORMS, vol. 45(6), pages 952-965, December.
    18. Dieter Debels & Mario Vanhoucke, 2007. "A Decomposition-Based Genetic Algorithm for the Resource-Constrained Project-Scheduling Problem," Operations Research, INFORMS, vol. 55(3), pages 457-469, June.
    19. Milind Dawande & Chelliah Sriskandarajah & Suresh Sethi, 2002. "On Throughput Maximization in Constant Travel-Time Robotic Cells," Manufacturing & Service Operations Management, INFORMS, vol. 4(4), pages 296-312, August.
    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. Zhichao Feng & Milind Dawande & Ganesh Janakiraman, 2021. "On the Capacity of a Process with Batch Processing and Setup Times," Production and Operations Management, Production and Operations Management Society, vol. 30(11), pages 4273-4287, November.
    2. Imai, Akio & Yamakawa, Yukiko & Huang, Kuancheng, 2014. "The strategic berth template problem," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 72(C), pages 77-100.
    3. Estévez-Fernández, Arantza, 2012. "A game theoretical approach to sharing penalties and rewards in projects," European Journal of Operational Research, Elsevier, vol. 216(3), pages 647-657.
    4. Kats, Vladimir & Lei, Lei & Levner, Eugene, 2008. "Minimizing the cycle time of multiple-product processing networks with a fixed operation sequence, setups, and time-window constraints," European Journal of Operational Research, Elsevier, vol. 187(3), pages 1196-1211, June.
    5. Gonzalo Muñoz & Daniel Espinoza & Marcos Goycoolea & Eduardo Moreno & Maurice Queyranne & Orlando Rivera Letelier, 2018. "A study of the Bienstock–Zuckerberg algorithm: applications in mining and resource constrained project scheduling," Computational Optimization and Applications, Springer, vol. 69(2), pages 501-534, March.
    6. Alexander Tesch, 2020. "A polyhedral study of event-based models for the resource-constrained project scheduling problem," Journal of Scheduling, Springer, vol. 23(2), pages 233-251, April.
    7. Yang Bo & Milind Dawande & Woonghee Tim Huh & Ganesh Janakiraman & Mahesh Nagarajan, 2019. "Determining Process Capacity: Intractability and Efficient Special Cases," Service Science, INFORMS, vol. 21(1), pages 139-153, January.
    8. Neil Geismar, H. & Dawande, Milind & Sriskandarajah, Chelliah, 2005. "Approximation algorithms for k-unit cyclic solutions in robotic cells," European Journal of Operational Research, Elsevier, vol. 162(2), pages 291-309, April.
    9. Hartmann, Sönke & Briskorn, Dirk, 2010. "A survey of variants and extensions of the resource-constrained project scheduling problem," European Journal of Operational Research, Elsevier, vol. 207(1), pages 1-14, November.
    10. Li, Haitao & Womer, Norman K., 2015. "Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming," European Journal of Operational Research, Elsevier, vol. 246(1), pages 20-33.
    11. Ronconi, Débora P. & Henriques, Luís R.S., 2009. "Some heuristic algorithms for total tardiness minimization in a flowshop with blocking," Omega, Elsevier, vol. 37(2), pages 272-281, April.
    12. Lin, Shih-Wei & Ying, Kuo-Ching, 2013. "Minimizing makespan in a blocking flowshop using a revised artificial immune system algorithm," Omega, Elsevier, vol. 41(2), pages 383-389.
    13. Yang-Kuei Lin & Chin Soon Chong, 2017. "Fast GA-based project scheduling for computing resources allocation in a cloud manufacturing system," Journal of Intelligent Manufacturing, Springer, vol. 28(5), pages 1189-1201, June.
    14. Nadia Chaudry & Ingunn Vermedal & Kjetil Fagerholt & Maria Fleischer Fauske & Magnus Stålhane, 2020. "A decomposition solution approach to the troops-to-tasks assignment in military peacekeeping operations," The Journal of Defense Modeling and Simulation, , vol. 17(4), pages 357-371, October.
    15. Andrei Horbach, 2010. "A Boolean satisfiability approach to the resource-constrained project scheduling problem," Annals of Operations Research, Springer, vol. 181(1), pages 89-107, December.
    16. Drobouchevitch, Inna G. & Sethi, Suresh P. & Sriskandarajah, Chelliah, 2006. "Scheduling dual gripper robotic cell: One-unit cycles," European Journal of Operational Research, Elsevier, vol. 171(2), pages 598-631, June.
    17. Tharanga Rajapakshe & Milind Dawande & Chelliah Sriskandarajah, 2011. "Quantifying the Impact of Layout on Productivity: An Analysis from Robotic-Cell Manufacturing," Operations Research, INFORMS, vol. 59(2), pages 440-454, April.
    18. Lei Lei & Michael Pinedo & Lian Qi & Shengbin Wang & Jian Yang, 2015. "Personnel scheduling and supplies provisioning in emergency relief operations," Annals of Operations Research, Springer, vol. 235(1), pages 487-515, December.
    19. Grabowski, Jøzef & Pempera, Jaroslaw, 2007. "The permutation flow shop problem with blocking. A tabu search approach," Omega, Elsevier, vol. 35(3), pages 302-311, June.
    20. Bagchi, Tapan P. & Gupta, Jatinder N.D. & Sriskandarajah, Chelliah, 2006. "A review of TSP based approaches for flowshop scheduling," European Journal of Operational Research, Elsevier, vol. 169(3), pages 816-854, March.

    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:inm:ormnsc:v:67:y:2021:i:6:p:3853-3870. 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: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    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.