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...
Saved in:
Published in: | IEEE transactions on systems, man, and cybernetics. Systems man, and cybernetics. Systems, 2018-09, Vol.48 (9), p.1578-1593 |
---|---|
Main Authors: | , , , , |
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 & Communications Abstracts</collection><collection>Mechanical & 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 |