A core part of the rehabilitation scheduling process consists of planning rehabilitation physiotherapy sessions for patients, by assigning proper operators to them in a certain time slot of a given day, taking into account several legal, medical and ethical requirements and optimizations, e.g., patient's preferences and operator's work balancing. Being able to efficiently solve such problem is of upmost importance, in particular after the COVID-19 pandemic that significantly increased rehabilitation's needs. In this paper, we present a two-phase solution to rehabilitation scheduling based on Answer Set Programming, which proved to be an effective tool for solving practical scheduling problems. We first present a general encoding, and then add domain specific optimizations. Results of experiments performed on both synthetic and real benchmarks, the latter provided by ICS Maugeri, show the effectiveness of our solution as well as the impact of our domain specific optimizations. Under consideration in Theory and Practice of Logic Programming (TPLP).
翻译:康复时间安排过程的核心部分包括规划病人康复物理治疗课程,在某一天的某一时间段为病人指定适当的操作员,同时考虑到若干法律、医疗和道德要求和优化,例如病人的偏好和操作员的工作平衡。能够有效解决这一问题最为重要,特别是在COVID-19大流行大大增加了康复需求之后。在本文件中,我们提出了基于 " 回答设置 " 方案规划的康复时间安排的两阶段解决办法,这证明是解决实际时间安排问题的有效工具。我们首先提供了一般性的编码,然后添加了具体区域优化。根据合成基准和实际基准进行的实验结果,后者由ICS Maugeri提供,显示了我们解决办法的有效性以及我们具体领域优化的影响。在逻辑规划理论和实践(TPLP)中考虑。</s>