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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theory and practice of logic programming 2021-11, Vol.21 (6), p.835-851
Hauptverfasser: Dodaro, Carmine, Galata, Giuseppe, Grioni, Andrea, Maratea, Marco, Mochi, Marco, Porro, Ivan
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&lt;img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /&gt;</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 &amp; Methods ; Logic ; Science &amp; Technology ; Science &amp; 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 &amp; Methods</subject><subject>Logic</subject><subject>Science &amp; Technology</subject><subject>Science &amp; 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 &amp; Methods</topic><topic>Logic</topic><topic>Science &amp; Technology</topic><topic>Science &amp; 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