Loading…

Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling

This paper presents a method for scheduling resources in complex systems that integrate humans with diverse hardware and software components, and for studying the impact of resource schedules on system characteristics. The method uses discrete-event simulation and integer linear programming, and rel...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on systems, man, and cybernetics. Systems man, and cybernetics. Systems, 2018-09, Vol.48 (9), p.1578-1593
Main Authors: Seung Yeob Shin, Brun, Yuriy, Balasubramanian, Hari, Henneman, Philip L., Osterweil, Leon J.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3
cites cdi_FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3
container_end_page 1593
container_issue 9
container_start_page 1578
container_title IEEE transactions on systems, man, and cybernetics. Systems
container_volume 48
creator Seung Yeob Shin
Brun, Yuriy
Balasubramanian, Hari
Henneman, Philip L.
Osterweil, Leon J.
description This paper presents a method for scheduling resources in complex systems that integrate humans with diverse hardware and software components, and for studying the impact of resource schedules on system characteristics. The method uses discrete-event simulation and integer linear programming, and relies on detailed models of the system's processes, specifications of the capabilities of the system's resources, and constraints on the operations of the system and its resources. As a case study, we examine processes involved in the operation of a hospital emergency department, studying the impact staffing policies have on such key quality measures as patient length of stay (LoS), number of handoffs, staff utilization levels, and cost. Our results suggest that physician and nurse utilization levels for clinical tasks of 70% result in a good balance between LoS and cost. Allowing shift lengths to vary and shifts to overlap increases scheduling flexibility. Clinical experts provided face validation of our results. Our approach improves on the state of the art by enabling using detailed resource and constraint specifications effectively to support analysis and decision making about complex processes in domains that currently rely largely on trial and error and other ad hoc methods.
doi_str_mv 10.1109/TSMC.2017.2681623
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2117132694</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7887737</ieee_id><sourcerecordid>2117132694</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3</originalsourceid><addsrcrecordid>eNo9kNFKwzAUhosoOHQPIN4EvO5MctYkvRx16mCiuN2HND2dHWs6k1Tx7e3Y2NU5F9__n8OXJHeMThij-eN69VZMOGVywoVigsNFMuJMqJRz4JfnnYnrZBzCllLKuBJAxSgxT02wHiOm8x90kayatt-Z2HSOGFeRhYu4QU-WjUPjyYfvNt60beM2pO48KToXojeNi-ns13gknxi63lskK_uFVb8bwNvkqja7gOPTvEnWz_N18Zou318WxWyZWgAR05JxyEpqUUJma8gYGFMLEKCq3FLBS6WqTOSVtaWqBlRmUwZKVmpKjQADN8nDsXbvu-8eQ9Tb4RM3XNScMcmAi3w6UOxIWd-F4LHWe9-0xv9pRvXBpT641AeX-uRyyNwfMw0innmplJQg4R8agW_b</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2117132694</pqid></control><display><type>article</type><title>Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Seung Yeob Shin ; Brun, Yuriy ; Balasubramanian, Hari ; Henneman, Philip L. ; Osterweil, Leon J.</creator><creatorcontrib>Seung Yeob Shin ; Brun, Yuriy ; Balasubramanian, Hari ; Henneman, Philip L. ; Osterweil, Leon J.</creatorcontrib><description>This paper presents a method for scheduling resources in complex systems that integrate humans with diverse hardware and software components, and for studying the impact of resource schedules on system characteristics. The method uses discrete-event simulation and integer linear programming, and relies on detailed models of the system's processes, specifications of the capabilities of the system's resources, and constraints on the operations of the system and its resources. As a case study, we examine processes involved in the operation of a hospital emergency department, studying the impact staffing policies have on such key quality measures as patient length of stay (LoS), number of handoffs, staff utilization levels, and cost. Our results suggest that physician and nurse utilization levels for clinical tasks of 70% result in a good balance between LoS and cost. Allowing shift lengths to vary and shifts to overlap increases scheduling flexibility. Clinical experts provided face validation of our results. Our approach improves on the state of the art by enabling using detailed resource and constraint specifications effectively to support analysis and decision making about complex processes in domains that currently rely largely on trial and error and other ad hoc methods.</description><identifier>ISSN: 2168-2216</identifier><identifier>EISSN: 2168-2232</identifier><identifier>DOI: 10.1109/TSMC.2017.2681623</identifier><identifier>CODEN: ITSMFE</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Case studies ; Complex systems ; Computational modeling ; Computer simulation ; Decision analysis ; Decision making ; Discrete event systems ; Discrete-event simulation (DES) ; Domains ; Dynamic scheduling ; Emergency medical services ; Emergency procedures ; human-intensive systems ; Integer programming ; Linear programming ; Medical services ; Processor scheduling ; Resource management ; resource planning ; resource policy ; Resource scheduling ; Schedules ; Specifications</subject><ispartof>IEEE transactions on systems, man, and cybernetics. Systems, 2018-09, Vol.48 (9), p.1578-1593</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3</citedby><cites>FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3</cites><orcidid>0000-0003-3027-7986</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7887737$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,54771</link.rule.ids></links><search><creatorcontrib>Seung Yeob Shin</creatorcontrib><creatorcontrib>Brun, Yuriy</creatorcontrib><creatorcontrib>Balasubramanian, Hari</creatorcontrib><creatorcontrib>Henneman, Philip L.</creatorcontrib><creatorcontrib>Osterweil, Leon J.</creatorcontrib><title>Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling</title><title>IEEE transactions on systems, man, and cybernetics. Systems</title><addtitle>TSMC</addtitle><description>This paper presents a method for scheduling resources in complex systems that integrate humans with diverse hardware and software components, and for studying the impact of resource schedules on system characteristics. The method uses discrete-event simulation and integer linear programming, and relies on detailed models of the system's processes, specifications of the capabilities of the system's resources, and constraints on the operations of the system and its resources. As a case study, we examine processes involved in the operation of a hospital emergency department, studying the impact staffing policies have on such key quality measures as patient length of stay (LoS), number of handoffs, staff utilization levels, and cost. Our results suggest that physician and nurse utilization levels for clinical tasks of 70% result in a good balance between LoS and cost. Allowing shift lengths to vary and shifts to overlap increases scheduling flexibility. Clinical experts provided face validation of our results. Our approach improves on the state of the art by enabling using detailed resource and constraint specifications effectively to support analysis and decision making about complex processes in domains that currently rely largely on trial and error and other ad hoc methods.</description><subject>Case studies</subject><subject>Complex systems</subject><subject>Computational modeling</subject><subject>Computer simulation</subject><subject>Decision analysis</subject><subject>Decision making</subject><subject>Discrete event systems</subject><subject>Discrete-event simulation (DES)</subject><subject>Domains</subject><subject>Dynamic scheduling</subject><subject>Emergency medical services</subject><subject>Emergency procedures</subject><subject>human-intensive systems</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Medical services</subject><subject>Processor scheduling</subject><subject>Resource management</subject><subject>resource planning</subject><subject>resource policy</subject><subject>Resource scheduling</subject><subject>Schedules</subject><subject>Specifications</subject><issn>2168-2216</issn><issn>2168-2232</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9kNFKwzAUhosoOHQPIN4EvO5MctYkvRx16mCiuN2HND2dHWs6k1Tx7e3Y2NU5F9__n8OXJHeMThij-eN69VZMOGVywoVigsNFMuJMqJRz4JfnnYnrZBzCllLKuBJAxSgxT02wHiOm8x90kayatt-Z2HSOGFeRhYu4QU-WjUPjyYfvNt60beM2pO48KToXojeNi-ns13gknxi63lskK_uFVb8bwNvkqja7gOPTvEnWz_N18Zou318WxWyZWgAR05JxyEpqUUJma8gYGFMLEKCq3FLBS6WqTOSVtaWqBlRmUwZKVmpKjQADN8nDsXbvu-8eQ9Tb4RM3XNScMcmAi3w6UOxIWd-F4LHWe9-0xv9pRvXBpT641AeX-uRyyNwfMw0innmplJQg4R8agW_b</recordid><startdate>20180901</startdate><enddate>20180901</enddate><creator>Seung Yeob Shin</creator><creator>Brun, Yuriy</creator><creator>Balasubramanian, Hari</creator><creator>Henneman, Philip L.</creator><creator>Osterweil, Leon J.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-3027-7986</orcidid></search><sort><creationdate>20180901</creationdate><title>Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling</title><author>Seung Yeob Shin ; Brun, Yuriy ; Balasubramanian, Hari ; Henneman, Philip L. ; Osterweil, Leon J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Case studies</topic><topic>Complex systems</topic><topic>Computational modeling</topic><topic>Computer simulation</topic><topic>Decision analysis</topic><topic>Decision making</topic><topic>Discrete event systems</topic><topic>Discrete-event simulation (DES)</topic><topic>Domains</topic><topic>Dynamic scheduling</topic><topic>Emergency medical services</topic><topic>Emergency procedures</topic><topic>human-intensive systems</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Medical services</topic><topic>Processor scheduling</topic><topic>Resource management</topic><topic>resource planning</topic><topic>resource policy</topic><topic>Resource scheduling</topic><topic>Schedules</topic><topic>Specifications</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Seung Yeob Shin</creatorcontrib><creatorcontrib>Brun, Yuriy</creatorcontrib><creatorcontrib>Balasubramanian, Hari</creatorcontrib><creatorcontrib>Henneman, Philip L.</creatorcontrib><creatorcontrib>Osterweil, Leon J.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on systems, man, and cybernetics. Systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Seung Yeob Shin</au><au>Brun, Yuriy</au><au>Balasubramanian, Hari</au><au>Henneman, Philip L.</au><au>Osterweil, Leon J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling</atitle><jtitle>IEEE transactions on systems, man, and cybernetics. Systems</jtitle><stitle>TSMC</stitle><date>2018-09-01</date><risdate>2018</risdate><volume>48</volume><issue>9</issue><spage>1578</spage><epage>1593</epage><pages>1578-1593</pages><issn>2168-2216</issn><eissn>2168-2232</eissn><coden>ITSMFE</coden><abstract>This paper presents a method for scheduling resources in complex systems that integrate humans with diverse hardware and software components, and for studying the impact of resource schedules on system characteristics. The method uses discrete-event simulation and integer linear programming, and relies on detailed models of the system's processes, specifications of the capabilities of the system's resources, and constraints on the operations of the system and its resources. As a case study, we examine processes involved in the operation of a hospital emergency department, studying the impact staffing policies have on such key quality measures as patient length of stay (LoS), number of handoffs, staff utilization levels, and cost. Our results suggest that physician and nurse utilization levels for clinical tasks of 70% result in a good balance between LoS and cost. Allowing shift lengths to vary and shifts to overlap increases scheduling flexibility. Clinical experts provided face validation of our results. Our approach improves on the state of the art by enabling using detailed resource and constraint specifications effectively to support analysis and decision making about complex processes in domains that currently rely largely on trial and error and other ad hoc methods.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TSMC.2017.2681623</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0003-3027-7986</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2168-2216
ispartof IEEE transactions on systems, man, and cybernetics. Systems, 2018-09, Vol.48 (9), p.1578-1593
issn 2168-2216
2168-2232
language eng
recordid cdi_proquest_journals_2117132694
source IEEE Electronic Library (IEL) Journals
subjects Case studies
Complex systems
Computational modeling
Computer simulation
Decision analysis
Decision making
Discrete event systems
Discrete-event simulation (DES)
Domains
Dynamic scheduling
Emergency medical services
Emergency procedures
human-intensive systems
Integer programming
Linear programming
Medical services
Processor scheduling
Resource management
resource planning
resource policy
Resource scheduling
Schedules
Specifications
title Discrete-Event Simulation and Integer Linear Programming for Constraint-Aware Resource Scheduling
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T23%3A27%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Discrete-Event%20Simulation%20and%20Integer%20Linear%20Programming%20for%20Constraint-Aware%20Resource%20Scheduling&rft.jtitle=IEEE%20transactions%20on%20systems,%20man,%20and%20cybernetics.%20Systems&rft.au=Seung%20Yeob%20Shin&rft.date=2018-09-01&rft.volume=48&rft.issue=9&rft.spage=1578&rft.epage=1593&rft.pages=1578-1593&rft.issn=2168-2216&rft.eissn=2168-2232&rft.coden=ITSMFE&rft_id=info:doi/10.1109/TSMC.2017.2681623&rft_dat=%3Cproquest_ieee_%3E2117132694%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c336t-b1235b0ce735cf3513aaf63638d9c062b88d569dccb8d2357541387d840a63a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2117132694&rft_id=info:pmid/&rft_ieee_id=7887737&rfr_iscdi=true