An ASP-based Solution to the Chemotherapy Treatment Scheduling problem
The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of...
Gespeichert in:
Veröffentlicht in: | Theory and practice of logic programming 2021-11, Vol.21 (6), p.835-851 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 851 |
---|---|
container_issue | 6 |
container_start_page | 835 |
container_title | Theory and practice of logic programming |
container_volume | 21 |
creator | Dodaro, Carmine Galata, Giuseppe Grioni, Andrea Maratea, Marco Mochi, Marco Porro, Ivan |
description | The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of resources, for example, treatment time, nurses, and drugs. At the same time, realizing a satisfying schedule is of upmost importance for obtaining the best health outcomes. In this paper we first consider a specific instance of the problem which is employed in the San Martino Hospital in Genova, Italy, and present a solution to the problem based on Answer Set Programming (ASP). Then, we enrich the problem and the related ASP encoding considering further features often employed in other hospitals, desirable also in S. Martino, and/or considered in related papers. Results of an experimental analysis, conducted on the real data provided by the San Martino Hospital, show that ASP is an effective solving methodology also for this important scheduling problem. |
doi_str_mv | 10.1017/S1471068421000363 |
format | Article |
fullrecord | <record><control><sourceid>webofscience_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1017_S1471068421000363</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>000855297800009</sourcerecordid><originalsourceid>FETCH-LOGICAL-c245t-356ed9c073dee2e52237a947f1676b6ba82cca04d525d616b7fd3ac1eef23a0f3</originalsourceid><addsrcrecordid>eNqNkD1PwzAQhi0EEqXwA9i8o4A_YjsZq4hSpEogpcyRY59pUBJXtivUf09KEQsL0726954bHoRuKbmnhKqHmuaKElnkjBJCuORnaDatRMZJQc-_M82O_SW6ivGDECo5y2douRjxon7NWh3B4tr3-9T5ESeP0xZwtYXBTyHo3QFvAug0wJhwbbZg9303vuNd8G0PwzW6cLqPcPMz5-ht-bipVtn65em5Wqwzw3KRMi4k2NIQxS0AA8EYV7rMlaNSyVa2umDGaJJbwYSVVLbKWa4NBXCMa-L4HNHTXxN8jAFcswvdoMOhoaQ5imj-iJiY4sR8QutdNB2MBn656agQgpWqmBIpqy7po4HK78c0oXf_R_kXHbpxPA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An ASP-based Solution to the Chemotherapy Treatment Scheduling problem</title><source>Web of Science - Science Citation Index Expanded - 2021<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /></source><source>Cambridge University Press Journals Complete</source><creator>Dodaro, Carmine ; Galata, Giuseppe ; Grioni, Andrea ; Maratea, Marco ; Mochi, Marco ; Porro, Ivan</creator><creatorcontrib>Dodaro, Carmine ; Galata, Giuseppe ; Grioni, Andrea ; Maratea, Marco ; Mochi, Marco ; Porro, Ivan</creatorcontrib><description>The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of resources, for example, treatment time, nurses, and drugs. At the same time, realizing a satisfying schedule is of upmost importance for obtaining the best health outcomes. In this paper we first consider a specific instance of the problem which is employed in the San Martino Hospital in Genova, Italy, and present a solution to the problem based on Answer Set Programming (ASP). Then, we enrich the problem and the related ASP encoding considering further features often employed in other hospitals, desirable also in S. Martino, and/or considered in related papers. Results of an experimental analysis, conducted on the real data provided by the San Martino Hospital, show that ASP is an effective solving methodology also for this important scheduling problem.</description><identifier>ISSN: 1471-0684</identifier><identifier>EISSN: 1475-3081</identifier><identifier>DOI: 10.1017/S1471068421000363</identifier><language>eng</language><publisher>NEW YORK: Cambridge Univ Press</publisher><subject>Computer Science ; Computer Science, Software Engineering ; Computer Science, Theory & Methods ; Logic ; Science & Technology ; Science & Technology - Other Topics ; Technology</subject><ispartof>Theory and practice of logic programming, 2021-11, Vol.21 (6), p.835-851</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>22</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000855297800009</woscitedreferencesoriginalsourcerecordid><citedby>FETCH-LOGICAL-c245t-356ed9c073dee2e52237a947f1676b6ba82cca04d525d616b7fd3ac1eef23a0f3</citedby><cites>FETCH-LOGICAL-c245t-356ed9c073dee2e52237a947f1676b6ba82cca04d525d616b7fd3ac1eef23a0f3</cites><orcidid>0000-0002-9034-2527 ; 0000-0002-5617-5286</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785,27929,27930,39263</link.rule.ids></links><search><creatorcontrib>Dodaro, Carmine</creatorcontrib><creatorcontrib>Galata, Giuseppe</creatorcontrib><creatorcontrib>Grioni, Andrea</creatorcontrib><creatorcontrib>Maratea, Marco</creatorcontrib><creatorcontrib>Mochi, Marco</creatorcontrib><creatorcontrib>Porro, Ivan</creatorcontrib><title>An ASP-based Solution to the Chemotherapy Treatment Scheduling problem</title><title>Theory and practice of logic programming</title><addtitle>THEOR PRACT LOG PROG</addtitle><description>The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of resources, for example, treatment time, nurses, and drugs. At the same time, realizing a satisfying schedule is of upmost importance for obtaining the best health outcomes. In this paper we first consider a specific instance of the problem which is employed in the San Martino Hospital in Genova, Italy, and present a solution to the problem based on Answer Set Programming (ASP). Then, we enrich the problem and the related ASP encoding considering further features often employed in other hospitals, desirable also in S. Martino, and/or considered in related papers. Results of an experimental analysis, conducted on the real data provided by the San Martino Hospital, show that ASP is an effective solving methodology also for this important scheduling problem.</description><subject>Computer Science</subject><subject>Computer Science, Software Engineering</subject><subject>Computer Science, Theory & Methods</subject><subject>Logic</subject><subject>Science & Technology</subject><subject>Science & Technology - Other Topics</subject><subject>Technology</subject><issn>1471-0684</issn><issn>1475-3081</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>HGBXW</sourceid><recordid>eNqNkD1PwzAQhi0EEqXwA9i8o4A_YjsZq4hSpEogpcyRY59pUBJXtivUf09KEQsL0726954bHoRuKbmnhKqHmuaKElnkjBJCuORnaDatRMZJQc-_M82O_SW6ivGDECo5y2douRjxon7NWh3B4tr3-9T5ESeP0xZwtYXBTyHo3QFvAug0wJhwbbZg9303vuNd8G0PwzW6cLqPcPMz5-ht-bipVtn65em5Wqwzw3KRMi4k2NIQxS0AA8EYV7rMlaNSyVa2umDGaJJbwYSVVLbKWa4NBXCMa-L4HNHTXxN8jAFcswvdoMOhoaQ5imj-iJiY4sR8QutdNB2MBn656agQgpWqmBIpqy7po4HK78c0oXf_R_kXHbpxPA</recordid><startdate>20211101</startdate><enddate>20211101</enddate><creator>Dodaro, Carmine</creator><creator>Galata, Giuseppe</creator><creator>Grioni, Andrea</creator><creator>Maratea, Marco</creator><creator>Mochi, Marco</creator><creator>Porro, Ivan</creator><general>Cambridge Univ Press</general><scope>BLEPL</scope><scope>DTL</scope><scope>HGBXW</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-9034-2527</orcidid><orcidid>https://orcid.org/0000-0002-5617-5286</orcidid></search><sort><creationdate>20211101</creationdate><title>An ASP-based Solution to the Chemotherapy Treatment Scheduling problem</title><author>Dodaro, Carmine ; Galata, Giuseppe ; Grioni, Andrea ; Maratea, Marco ; Mochi, Marco ; Porro, Ivan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c245t-356ed9c073dee2e52237a947f1676b6ba82cca04d525d616b7fd3ac1eef23a0f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computer Science</topic><topic>Computer Science, Software Engineering</topic><topic>Computer Science, Theory & Methods</topic><topic>Logic</topic><topic>Science & Technology</topic><topic>Science & Technology - Other Topics</topic><topic>Technology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dodaro, Carmine</creatorcontrib><creatorcontrib>Galata, Giuseppe</creatorcontrib><creatorcontrib>Grioni, Andrea</creatorcontrib><creatorcontrib>Maratea, Marco</creatorcontrib><creatorcontrib>Mochi, Marco</creatorcontrib><creatorcontrib>Porro, Ivan</creatorcontrib><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</collection><collection>Web of Science - Science Citation Index Expanded - 2021</collection><collection>CrossRef</collection><jtitle>Theory and practice of logic programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dodaro, Carmine</au><au>Galata, Giuseppe</au><au>Grioni, Andrea</au><au>Maratea, Marco</au><au>Mochi, Marco</au><au>Porro, Ivan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An ASP-based Solution to the Chemotherapy Treatment Scheduling problem</atitle><jtitle>Theory and practice of logic programming</jtitle><stitle>THEOR PRACT LOG PROG</stitle><date>2021-11-01</date><risdate>2021</risdate><volume>21</volume><issue>6</issue><spage>835</spage><epage>851</epage><pages>835-851</pages><issn>1471-0684</issn><eissn>1475-3081</eissn><abstract>The problem of scheduling chemotherapy treatments in oncology clinics is a complex problem, given that the solution has to satisfy (as much as possible) several requirements such as the cyclic nature of chemotherapy treatment plans, maintaining a constant number of patients, and the availability of resources, for example, treatment time, nurses, and drugs. At the same time, realizing a satisfying schedule is of upmost importance for obtaining the best health outcomes. In this paper we first consider a specific instance of the problem which is employed in the San Martino Hospital in Genova, Italy, and present a solution to the problem based on Answer Set Programming (ASP). Then, we enrich the problem and the related ASP encoding considering further features often employed in other hospitals, desirable also in S. Martino, and/or considered in related papers. Results of an experimental analysis, conducted on the real data provided by the San Martino Hospital, show that ASP is an effective solving methodology also for this important scheduling problem.</abstract><cop>NEW YORK</cop><pub>Cambridge Univ Press</pub><doi>10.1017/S1471068421000363</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-9034-2527</orcidid><orcidid>https://orcid.org/0000-0002-5617-5286</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1471-0684 |
ispartof | Theory and practice of logic programming, 2021-11, Vol.21 (6), p.835-851 |
issn | 1471-0684 1475-3081 |
language | eng |
recordid | cdi_crossref_primary_10_1017_S1471068421000363 |
source | Web of Science - Science Citation Index Expanded - 2021<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" />; Cambridge University Press Journals Complete |
subjects | Computer Science Computer Science, Software Engineering Computer Science, Theory & Methods Logic Science & Technology Science & Technology - Other Topics Technology |
title | An ASP-based Solution to the Chemotherapy Treatment Scheduling problem |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-14T21%3A39%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-webofscience_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20ASP-based%20Solution%20to%20the%20Chemotherapy%20Treatment%20Scheduling%20problem&rft.jtitle=Theory%20and%20practice%20of%20logic%20programming&rft.au=Dodaro,%20Carmine&rft.date=2021-11-01&rft.volume=21&rft.issue=6&rft.spage=835&rft.epage=851&rft.pages=835-851&rft.issn=1471-0684&rft.eissn=1475-3081&rft_id=info:doi/10.1017/S1471068421000363&rft_dat=%3Cwebofscience_cross%3E000855297800009%3C/webofscience_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |