Decomposition approaches for scheduling chronic outpatients' clinical pathways in Answer Set Programming

被引:5
|
作者
Cappanera, Paola [1 ]
Gavanelli, Marco [2 ]
Nonato, Maddalena [2 ]
Roma, Marco [1 ]
机构
[1] Univ Firenze, DINFO, Via S Marta 3, I-50139 Florence, Italy
[2] Univ Ferrara, DE, Via Saragat 1, I-44122 Ferrara, Italy
关键词
Clinical pathways; outpatient appointment scheduling; Answer Set Programming; decomposition approaches;
D O I
10.1093/logcom/exad038
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Chronic patients suffering from non-communicable diseases are often enrolled into a diagnostic and therapeutic care program featuring a personalized care plan. Healthcare is mostly provided at the patient's home, but those examinations and treatments that must be delivered at the hospital have to be explicitly booked. Booking is not trivial due to, on the one hand, the several time constraints that become particularly tight in the case of comorbidity, on the other hand, the limited availability of both staff and equipment at the hospital care units. This suggests that the scheduling of the clinical pathways for enrolled outpatients should be managed in a centralized manner, taking advantage of the fact that demand for services is known well in advance. The aim is to serve as many requests as possible (unattended requests are supplied by contracted private health facilities) in a timely manner, taking patients priority into account. Booking involves setting a date and a time for each selected health service, which is rather complex. In this work, we provide a declarative approach by encoding the problem in Answer Set Programming (ASP). In order to improve the scalability of the ASP approach, we present and compare two heuristic approaches, respectively based on service demand and time decomposition. All approaches are tested on instances of increasing size to assess scalability with respect to time horizon and number of requests.
引用
收藏
页码:1851 / 1871
页数:21
相关论文
共 29 条
  • [1] Logic-Based Benders Decomposition in Answer Set Programming for Chronic Outpatients Scheduling
    Cappanera, Paola
    Gavanelli, Marco
    Nonato, Maddalena
    Roma, Marco
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (04) : 848 - 864
  • [2] Train Scheduling with Hybrid Answer Set Programming
    Abels, Dirk
    Jordi, Julian
    Ostrowski, Max
    Schaub, Torsten
    Toletti, Ambra
    Wanko, Philipp
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (03) : 317 - 347
  • [3] Nurse Scheduling via Answer Set Programming
    Dodaro, Carmine
    Maratea, Marco
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, LPNMR 2017, 2017, 10377 : 301 - 307
  • [4] aspeed: Solver scheduling via answer set programming
    Hoos, Holger
    Kaminski, Roland
    Lindauer, Marius
    Schaub, Torsten
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 117 - 142
  • [5] An Advanced Answer Set Programming Encoding for Nurse Scheduling
    Alviano, Mario
    Dodaro, Carmine
    Maratea, Marco
    AI*IA 2017 ADVANCES IN ARTIFICIAL INTELLIGENCE, 2017, 10640 : 468 - 482
  • [6] Master Surgical Scheduling via Answer Set Programming
    Mochi, Marco
    Galata, Giuseppe
    Maratea, Marco
    JOURNAL OF LOGIC AND COMPUTATION, 2023, 33 (08) : 1777 - 1803
  • [7] Operating Room Scheduling via Answer Set Programming
    Dodaro, Carmine
    Galata, Giuseppe
    Maratea, Marco
    Porro, Ivan
    AI*IA 2018 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11298 : 445 - 459
  • [8] Planning and Scheduling in Digital Health with Answer Set Programming
    Mochi, Marco
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, 364 : 228 - 235
  • [9] Nurse (Re)scheduling via answer set programming
    Alviano, Mario
    Dodaro, Carmine
    Maratea, Marco
    INTELLIGENZA ARTIFICIALE, 2018, 12 (02) : 109 - 124
  • [10] Planning in answer set programming using ordered task decomposition
    Dix, J
    Kuter, U
    Nau, D
    KI 2003: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2003, 2821 : 490 - 504