<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">JMIR Med Inform</journal-id><journal-id journal-id-type="publisher-id">medinform</journal-id><journal-id journal-id-type="index">7</journal-id><journal-title>JMIR Medical Informatics</journal-title><abbrev-journal-title>JMIR Med Inform</abbrev-journal-title><issn pub-type="epub">2291-9694</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v13i1e57231</article-id><article-id pub-id-type="doi">10.2196/57231</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>Enhancing Surgery Scheduling in Health Care Settings With Metaheuristic Optimization Models: Algorithm Validation Study</article-title></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name name-style="western"><surname>Lopes</surname><given-names>Jo&#x00E3;o</given-names></name><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Guimar&#x00E3;es</surname><given-names>Tiago</given-names></name><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Duarte</surname><given-names>J&#x00FA;lio</given-names></name><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name name-style="western"><surname>Santos</surname><given-names>Manuel</given-names></name><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff id="aff1"><institution>ALGORITMI Research Centre, University of Minho</institution><addr-line>Rua da Universidade</addr-line><addr-line>Braga</addr-line><country>Portugal</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Lovis</surname><given-names>Christian</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>Hassan</surname><given-names>Ahmed</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Cohen</surname><given-names>Gilles</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Bidkar</surname><given-names>Rugved</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Jo&#x00E3;o Lopes, ALGORITMI Research Centre, University of Minho, Rua da Universidade, Braga, 4800-058, Portugal, 351 934373667; <email>lopesit@outlook.pt</email></corresp></author-notes><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>11</day><month>2</month><year>2025</year></pub-date><volume>13</volume><elocation-id>e57231</elocation-id><history><date date-type="received"><day>08</day><month>02</month><year>2024</year></date><date date-type="rev-recd"><day>09</day><month>07</month><year>2024</year></date><date date-type="accepted"><day>21</day><month>07</month><year>2024</year></date></history><copyright-statement>&#x00A9; Jo&#x00E3;o Lopes, Tiago Guimar&#x00E3;es, J&#x00FA;lio Duarte, Manuel Santos. Originally published in JMIR Medical Informatics (<ext-link ext-link-type="uri" xlink:href="https://medinform.jmir.org">https://medinform.jmir.org</ext-link>), 11.2.2025. </copyright-statement><copyright-year>2025</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://medinform.jmir.org/">https://medinform.jmir.org/</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://medinform.jmir.org/2025/1/e57231"/><abstract><sec><title>Background</title><p>Health care is facing many challenges. The recent pandemic has caused a global reflection on how clinical and organizational processes should be organized, which requires the optimization of decision-making among managers and health care professionals to deliver care that is increasingly patient-centered. The efficiency of surgical scheduling is particularly critical, as it affects waiting list management and is susceptible to suboptimal decisions due to its complexity and constraints.</p></sec><sec><title>Objective</title><p>In this study, in collaboration with one of the leading hospitals in Portugal, Centro Hospitalar e Universit&#x00E1;rio de Santo Ant&#x00F3;nio (CHUdSA), a heuristic approach is proposed to optimize the management of the surgical center.</p></sec><sec sec-type="methods"><title>Methods</title><p>CHUdSA&#x2019;s surgical scheduling process was analyzed over a specific period. By testing an optimization approach, the research team was able to prove the potential of artificial intelligence (AI)&#x2013;based heuristic models in minimizing scheduling penalties&#x2014;the financial costs incurred by procedures that were not scheduled on time.</p></sec><sec sec-type="results"><title>Results</title><p>The application of this approach demonstrated potential for significant improvements in scheduling efficiency. Notably, the implementation of the hill climbing (HC) and simulated annealing (SA) algorithms stood out in this implementation and minimized the scheduling penalty, scheduling 96.7% (415/429) and 84.4% (362/429) of surgeries, respectively. For the HC algorithm, the penalty score was 0 in the urology, obesity, and pediatric plastic surgery medical specialties. For the SA algorithm, the penalty score was 5100 in urology, 1240 in obesity, and 30 in pediatric plastic surgery. Together, this highlighted the ability of AI-heuristics to optimize the efficiency of this process and allowed for the scheduling of surgeries at closer dates compared to the manual method used by hospital professionals.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>Integrating these solutions into the surgical scheduling process increases efficiency and reduces costs. The practical implications are significant. By implementing these AI-driven strategies, hospitals can minimize patient wait times, maximize resource use, and enhance surgical outcomes through improved planning. This development highlights how AI algorithms can effectively adapt to changing health care environments, having a transformative impact.</p></sec></abstract><kwd-group><kwd>health care</kwd><kwd>surgery scheduling problem</kwd><kwd>metaheuristic model</kwd><kwd>model optimization</kwd><kwd>surgery scheduling</kwd><kwd>artificial intelligence</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><sec id="s1-1"><title>Background</title><p>The effective delivery of hospital services depends on the efficient execution of several processes and is becoming increasingly reliant on computer resources capable of responding to specific situations [<xref ref-type="bibr" rid="ref1">1</xref>]. Given the objectives each health care organization must meet and the requisite patient care, a system capable of improving, evaluating, and preventing future situations is crucial [<xref ref-type="bibr" rid="ref2">2</xref>,<xref ref-type="bibr" rid="ref3">3</xref>]. Simultaneously, the volume of patient-centered data in health care has been burgeoning. An example of this is illustrated by Jayaratne et al [<xref ref-type="bibr" rid="ref4">4</xref>], which highlights the data-rich environment of the intensive care unit, where extensive data streams continuously emanate from patient monitoring and observation. These data encompass various facets such as laboratory results, medical prescriptions, therapeutic decisions, clinical observations by health care providers, and others. The richness of these systems depends on the available data, and the health care system has a great scope at this level. In 2018, Feldman et al [<xref ref-type="bibr" rid="ref5">5</xref>] showcased the great diversity of these systems, categorizing them into groups based on the data&#x2019;s nature and associating them with relevant areas of interest. This wide range of systems, which includes clinical and organizational data, makes it an area with a lot of potential. Business intelligence systems are crucial for these entities, which require tools capable of organizing data in a more perceptible way [<xref ref-type="bibr" rid="ref6">6</xref>,<xref ref-type="bibr" rid="ref7">7</xref>]. The rise of artificial intelligence (AI) has led to a profound reflection on these systems, allowing them to be transformed to integrate future data and provide advice on optimal decision-making that affects organizational management [<xref ref-type="bibr" rid="ref3">3</xref>,<xref ref-type="bibr" rid="ref8">8</xref>,<xref ref-type="bibr" rid="ref9">9</xref>]. Improving the decision-making process requires combining data storage with analytical tools, applications, and methodologies, and it aims to incorporate and find relationships between existing data [<xref ref-type="bibr" rid="ref10">10</xref>]. This provides real-time access and facilitates the proper analysis of historical and current data, obtaining insights that were not possible before [<xref ref-type="bibr" rid="ref11">11</xref>,<xref ref-type="bibr" rid="ref12">12</xref>].</p><p>For a long time, one of the most discussed topics in hospital organizations has been the surgical scheduling problem (SSP). Surgical scheduling was worsened by the COVID-19 pandemic, as numerous specialties had to halt their treatments in order to prioritize the treatment of other patients. There have been clear repercussions from this management change, including an increase in the number of patients on waiting lists and a need for managers to find clinically and organizationally effective approaches to reduce them. A study was carried out in collaboration with the Centro Hospitalar e Universit&#x00E1;rio de Santo Ant&#x00F3;nio (CHUdSA) to determine whether a metaheuristic approach could be implemented in a hospital organization as a strategy to reduce waiting time.</p></sec><sec id="s1-2"><title>Related Work</title><p>Room planning is a task that needs to be addressed in many fields, particularly within health care, and it includes planning operating rooms (ORs) for surgeries. Cost containment and reduction have emerged as primary objectives in health care management, with hospital managers and professionals trying to understand each factor contributing to the total cost of delivering better services. ORs are one of the areas that have been gathering considerable attention since they are the most critical cost center and consume a large proportion of the hospital&#x2019;s total expenses. Consequently, ORs have substantial potential for cost savings, and the SSP has been studied and has generated a variety of approaches and heuristics [<xref ref-type="bibr" rid="ref13">13</xref>]. Currently, there is a growing trend in adopting computational tools based on optimization methods. As outlined by Cortez [<xref ref-type="bibr" rid="ref14">14</xref>], optimization methods are divided into 3 main categories: blind search, local search, and population-based search. Blind search assumes the exhaustion of all alternatives, guaranteeing that all solutions are tested. It is only admissible for discrete search spaces and is easy to implement. The major disadvantage of this technique is its feasibility when the search space is continuous or too large. It tends to require more computational effort since the search is performed through a set of candidate solutions rather than a single solution. Local search is the most modern optimization technique and is based on new solutions that are generated from existing ones. Several methods focus on a local neighborhood through a given initial solution and use previous searches to guide the next. Population-based search presents a new approach to optimization algorithms, using a set of candidate solutions instead of one [<xref ref-type="bibr" rid="ref15">15</xref>].</p><p>Studies conducted by the scientific community suggest that metaheuristic optimization models are promising as a potential solution to the problem at hand, although they diverge on the primary factors directly impacting the performance of a surgical schedule. Some studies adopt a more specific approach, such as the one developed by F&#x00FC;gener et al [<xref ref-type="bibr" rid="ref13">13</xref>], which introduces a variable called planned capacity slack for OR days with the application of the simulated annealing (SA) algorithm to minimize planned slack and maximize OR use. The planned slack aimed to minimize overtime by absorbing the variability of surgery duration. Min and Yih [<xref ref-type="bibr" rid="ref16">16</xref>] designed a calendar for patients with uncertain surgical operations. The calendar accounted for the uncertainty in the period of surgery and the availability of resources, such as the surgical intensive care unit, using a stochastic approach to minimize the sum of costs directly related to patients and the expected costs associated with overtime work. Visintin et al [<xref ref-type="bibr" rid="ref17">17</xref>] propose that creating an effective surgical scheduling system requires grouping patients into homogeneous surgical groups, developing an approach solely focused on this constraint and scheduling surgical groups rather than actual patients. Most authors state that the performance of an OR depends mainly on how surgical activities are scheduled. This perspective is reflected in the study conducted by Su et al [<xref ref-type="bibr" rid="ref18">18</xref>], which proposed a self-organizing map-based optimization (SOMO) approach to solve the SSP. Banditori et al [<xref ref-type="bibr" rid="ref19">19</xref>] also introduced a mixed integer programming model, assuming that a hospital&#x2019;s waiting list cases could be categorized into homogeneous surgical groups based on their anticipated resources. Agnetis et al [<xref ref-type="bibr" rid="ref20">20</xref>] adopted a surgical scheduling model that was updated on a weekly basis, allocating various specialties to available sessions and considering only patients immediately eligible for surgery, and patients were selected from a waiting list based on parameters such as surgery duration and waiting time. More recently, a similar approach by Brit et al [<xref ref-type="bibr" rid="ref21">21</xref>] considered multiple factors (including surgeons, equipment, ORs, and recovery ward beds) in their optimization strategy to meet waiting time objectives by maximizing OR use. Tyagi et al [<xref ref-type="bibr" rid="ref22">22</xref>] explored various models and techniques used for scheduling, emphasizing the importance of strategic (long-term), tactical (medium-term), and operational (short-term) scheduling levels and demonstrating that daily planning and scheduling using detailed procedural times and sophisticated algorithms substantially enhanced OR use. Wang et al [<xref ref-type="bibr" rid="ref23">23</xref>] proposed a fuzzy model, integrated with a hybrid genetic algorithm for optimization, to address variability and unpredictability in scheduling processes. The model effectively balanced the costs and benefits associated with using an overflow strategy, where patients were assigned to undesignated departments to better manage capacity.</p><p>Despite the varied development approaches and the implementations of algorithms, different perspectives have emerged regarding the timescale and surrounding constraints, highlighting the absence of standard approaches to the SSP that conclusively prove effectiveness compared to current hospital management practices. There is a scarcity of accurate proposals to inform the establishment of standard rules and guidelines to manage surgery scheduling without affecting the organizational policies of different surgical specialties. Therefore, this study aimed at demonstrating the effectiveness of a selected set of optimization algorithms, customized to time and resource allocation problems, in addressing common scheduling constraints across various specialties. The primary goal is to provide a more comprehensive solution applicable to different health care organizations.</p></sec></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>Ethical Considerations</title><p>This study was based exclusively on anonymous data provided by the organization involved in this research and did not involve sensitive personal information. Therefore, ethics board review in accordance with the General Data Protection Regulation (GDPR) was not required.</p></sec><sec id="s2-2"><title>Study Design</title><p>An optimization model&#x2013;based approach was developed to demonstrate the application of heuristic algorithms. Our analysis focuses on optimizing the temporal allocation of surgeries, depending on the date they were placed on the waiting list and their priority. For this, two methodologies were followed: the design science research (DSR) and the cross-industry standard process for data mining (CRISP-DM). DSR consisted of 6 phases: identification of the problem and motivation, definition of objectives of the solution, design and development, demonstration, evaluation, and communication. These phases provided guidelines for a research project [<xref ref-type="bibr" rid="ref24">24</xref>]. To put DSR in action, it was necessary to use a practical methodology for data mining projects. The CRISP-DM method provided a global perspective on the life cycle of a data mining project, and it comprised the following 6 stages: business understanding, data understanding, data preparation, modeling, evaluation, and deployment [<xref ref-type="bibr" rid="ref25">25</xref>]. There were dependencies between the stages, and they did not have a rigid structure [<xref ref-type="bibr" rid="ref25">25</xref>]. Since both methodologies were used concurrently, the relationship between them throughout the project phases was described (<xref ref-type="fig" rid="figure1">Figure 1</xref>).</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>Crossover of the design science research (DSR) and cross-industry standard process for data mining (CRISP-DM) methodologies.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v13i1e57231_fig01.png"/></fig></sec><sec id="s2-3"><title>Problem Statement</title><p>Hospital administrators attempt to reduce costs while providing the best care possible for their patients. To achieve this aim, they take into account a number of factors that directly affect the quality of surgery scheduling. These factors include the number of professionals available for each day, the specialty related to each type of diagnosis, the availability of slots, and the ability to perform new admissions, with an aim of continuously reducing waiting time. Under this perspective, the surgical area of a hospital was the main optimization target for the development of a metaheuristic method. Each surgical area of a hospital was made up of <italic>S</italic> ORs, a finite <italic>H</italic> number of days, and a group of <italic>N</italic> patients who were waiting for a surgical appointment. Thus, the algorithm allocated patients to available ORs and determined the sequence of surgeries to be performed. A surgery time <italic>ST</italic> was assigned to each patient in <italic>{1, ...N}</italic>. This time included the period of a procedure as well as extra time for preoperative cleaning and preparation. Depending on the type of study, an organization may establish different restrictions that directly influence how the algorithm generates solutions, which are referred to as hard (primary objectives) and soft (secondary objectives) constraints.</p><p>Finally, the goal was to define a global optimization strategy for more than one specialty. Hard constraints included a maximum limit for the number of candidates assigned to a vacancy, room capacity constraints, and time constraints, so that the algorithms always considered shifts that were available in certain time blocks. Simultaneously, this included reducing the number of patients whose surgeries exceeded the time limit of the guaranteed maximum response time. Additionally, it was possible that not all ORs were open every day, with some ORs only open during specific times. Each shift therefore indicated the day and the OR. The following points were design factors for this approach:</p><list list-type="order"><list-item><p>Each specialty was assigned one, more than one, or no OR. These assignments were decided in the stage before the block schedule.</p></list-item><list-item><p>Patient priority was defined based on medical and waiting time factors, always considering a prioritized patient list for surgeries.</p></list-item><list-item><p>Each surgical specialty managed its patients independently.</p></list-item><list-item><p>The hospital contained a specific set of ORs, which each one being unique and adapted for certain types of interventions.</p></list-item><list-item><p>A surgery that was programmed after its deadline earned a penalty depending on the priority.</p></list-item><list-item><p>Each surgery had information regarding the time required to clean the room and prepare it for next surgery.</p></list-item><list-item><p>A patient could not be operated on more than once in the same scheduling period.</p></list-item></list><p>For this algorithm, all surgeons were able to be assigned to a surgery. Daily availability plans of the CHUdSA were also considered so that a specific surgery allocation respected the existing resources for each day, namely the number of ORs and available medical professionals. The following sections explain the heuristic approaches.</p></sec><sec id="s2-4"><title>Data Understanding and Preparation</title><p>The surgery data analyzed was considered event-based. Each surgery undergone by a patient represented an event associated with a medical specialty at a specific time, comprising the execution of all requisite procedures. Additionally, data containing information related to the time blocks available in each specialty were used. The data were derived from medical specialties previously selected by the CHUdSA interlocutors, including a scheduling process carried out in 2019. This time frame was chosen since the hospital administration did not take pandemic constraints into consideration, making it possible to examine a scheduling procedure under standard circumstances without any unusual restrictions.</p></sec><sec id="s2-5"><title>Proposed Metaheuristic Algorithms</title><sec id="s2-5-1"><title>Overview of Metaheuristic Algorithms</title><p>Metaheuristic algorithms are search procedures designed to find better solutions to an optimization problem that is considered complex to solve [<xref ref-type="bibr" rid="ref26">26</xref>]. They are categorized according to how they operate in the search space and how new solutions will be discovered [<xref ref-type="bibr" rid="ref14">14</xref>] such as nature-inspired versus non&#x2013;nature-inspired, population-based versus local search, dynamic versus static objective functions, and one versus multiple neighborhood structures [<xref ref-type="bibr" rid="ref27">27</xref>]. The typical structure is based on 3 main code sections: (1) initial solution, representing the first structure of the problem and ensuring an initial guess, often called a &#x201C;starting point&#x201D; for the algorithm; (2) evaluation function, which analyzes a possible solution in the context of the problem, comparing different solutions and providing a ranking or a quality measure score; and (3) objective function, which is composed of the implementation of different optimization algorithms [<xref ref-type="bibr" rid="ref28">28</xref>].</p></sec><sec id="s2-5-2"><title>Hill Climbing</title><p>Hill climbing (HC) is a local optimization algorithm that climbs a hill until a local optimum with the goal of maximization. The method iteratively searches for new solutions inside the existing solution&#x2019;s neighborhood, adopting a new solution if it is better than the previous one [<xref ref-type="bibr" rid="ref29">29</xref>]. The purpose is to discover an improvement by running an extensive search within the defined neighborhood borders and the ability of the algorithm to produce successful results is determined entirely by the initial solution [<xref ref-type="bibr" rid="ref14">14</xref>,<xref ref-type="bibr" rid="ref15">15</xref>].</p></sec><sec id="s2-5-3"><title>Simulated Annealing</title><p>Metropolis et al [<xref ref-type="bibr" rid="ref30">30</xref>] designed SA, which is primarily inspired by a cooling operation in heating-based metallurgy. SA begins with a randomly generated initial solution and a high-temperature <italic>T</italic>. During the cooling phase, the algorithm will converge to an estimated solution, moving away from the local optimum to locate the near-optimal solution, and the method will grow more accurate with each iteration to obtain a better solution [<xref ref-type="bibr" rid="ref14">14</xref>]. Another solution will be randomly created near the initial solution and the difference in function values is calculated as follows:</p><disp-formula id="E1"> <label>(1)</label><mml:math id="eqn1"><mml:mo>&#x2206;</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">f</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi mathvariant="script">x</mml:mi><mml:mi mathvariant="script">n</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">f</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi mathvariant="script">x</mml:mi><mml:mi mathvariant="fraktur">c</mml:mi></mml:mrow></mml:mfenced></mml:math></disp-formula><p>If the &#x0394; is smaller for the new solution, the new solution automatically becomes the current solution from which the search will continue [<xref ref-type="bibr" rid="ref26">26</xref>].</p></sec><sec id="s2-5-4"><title>Particle Swarm</title><p>In 1995, Kennedy and Eberhart conducted a study on the social behavior of a group of animals and concluded that being in a group increases one&#x2019;s chances of surviving [<xref ref-type="bibr" rid="ref14">14</xref>]. This is corroborated by the fact that species share information, which increases the probability of finding the optimal hunting location. The particle swarm (PS) algorithm operates on this conceptual foundation, attempting to identify the best solution in a high-dimensional space. It aims at either maximizing profits or limiting losses. There can be multiple local maximums and minimums in a function but only one global maximum and/or minimum. In summary, PS is a population-based algorithm and can be defined by the direct and indirect interactions between distinct sets of information that affect the results obtained, consequently preserving an organized pattern among the dataset [<xref ref-type="bibr" rid="ref14">14</xref>].</p></sec></sec><sec id="s2-6"><title>Modeling the Initial Solution</title><p>By assigning one slot to each input operation, the initial solution was obtained in random or sequential slots using the list of specialist surgeries. Depending on the number of slots and surgeries, the bottom and upper parameters were defined as the highest and lowest values for each dimension. The initial solution was obtained by assigning surgeries in available slots for a specific specialty and was implemented by the first fit approach [<xref ref-type="bibr" rid="ref31">31</xref>,<xref ref-type="bibr" rid="ref32">32</xref>]. The challenges with this initial method were respecting the time limits connected with each surgery and the turnovers associated with the addition of surgeries to a particular slot. It was also decided that the production of the first solution should include all potential constraints. The graphical representation of how the first solution was generated is included in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p><p>The performance was evaluated using a function designed for this purpose. Each solution examined the assigned surgeries by specifying a total solution penalty (<italic>pt</italic>)<italic>,</italic> calculated using the sum of each penalty <italic>p</italic> earned in a surgery, as shown mathematically below:</p><disp-formula id="E2"> <label>(2)</label><mml:math id="eqn2"><mml:mi>p</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:munderover><mml:mo stretchy="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:mrow></mml:math></disp-formula><p>Each penalty was calculated by multiplying the number of days that the surgery was overdue by each deadline (<italic>ds</italic>) and the priority associated with that same surgery (<italic>pr</italic>), presented in the following equation:</p><disp-formula id="E3"> <label>(3)</label><mml:math id="eqn3"><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:math></disp-formula></sec><sec id="s2-7"><title>Modeling the Objective Solution</title><sec id="s2-7-1"><title>HC Implementation</title><p>Different algorithms were used to model the objective solution, which through several iterations, search for a better solution than the existing one. For each iteration, a total penalty was given to the surgeries, making comparisons with other solutions. The iterations ended at the defined limit, returning the best solution. HC implementation was retrieved and adapted from Cortez [<xref ref-type="bibr" rid="ref14">14</xref>] and could be represented by the following function: <italic>hclimbing</italic> (<italic>par</italic>, <italic>fn</italic>, <italic>change</italic>, <italic>control</italic>, <italic>type</italic>). The input variables were presented as follows:</p><list list-type="order"><list-item><p>The initial solution (<italic>par</italic>) was obtained by allocating the surgeries to available slots (explained in previous section).</p></list-item><list-item><p>The evaluation function (<italic>fn</italic>) evaluated the total penalty of the allocated surgeries.</p></list-item><list-item><p>A change function (<italic>change</italic>) was responsible for generating the next candidate, creating minor disturbances in the initial solution by swapping surgeries between different slots and evaluating if this was profitable.</p></list-item><list-item><p>The variable <italic>control</italic> was a list that indicated the number of interactions to execute and the information to collect throughout the solution.</p></list-item><list-item><p>A last variable (<italic>type</italic>) indicated the main goal of minimization.</p></list-item></list></sec><sec id="s2-7-2"><title>SA Implementation</title><p>SA implementation was also adapted from Cortez [<xref ref-type="bibr" rid="ref14">14</xref>]. It used a variable temperature as opposed to HC, which chose a fixed value for this control parameter. Starting at a high temperature, the method gradually lowered the control parameter until it reached the desired minimum value or a predetermined number of iterations. The following function represents the SA implementation: <italic>simulated_annealing</italic> (<italic>func</italic>, <italic>par</italic>, <italic>niter</italic>, <italic>step</italic>). The input variables were presented as follows:</p><list list-type="order"><list-item><p>The evaluation function (<italic>func</italic>) that computed the total penalty, similar to HC.</p></list-item><list-item><p>The initial solution (<italic>par</italic>), also similar to HC.</p></list-item><list-item><p>Maximum number of iterations (<italic>niter</italic>).</p></list-item><list-item><p>Parameter to control the cooling speed of the model (<italic>step</italic>).</p></list-item></list></sec><sec id="s2-7-3"><title>PS Implementation</title><p>The implementation of PS followed a different perspective from that presented in the other two models. It is an algorithm that seeks to efficiently search within a specified boundary, using the iterations between particles to find the best solution possible [<xref ref-type="bibr" rid="ref14">14</xref>,<xref ref-type="bibr" rid="ref33">33</xref>]. The implementation of this method was obtained by the <italic>psoptim</italic> method from the <italic>pso</italic> package [<xref ref-type="bibr" rid="ref34">34</xref>]. The function described has 6 input parameters: <italic>psoptim</italic> (<italic>par</italic>, <italic>fn</italic>, <italic>lowe</italic>r, <italic>upper</italic>, <italic>control</italic>, <italic>eval_func</italic>). These were represented by the following:</p><list list-type="order"><list-item><p>Vector containing the initial list of surgeries to schedule (<italic>par</italic>).</p></list-item><list-item><p>Penalty minimisation function (<italic>fn</italic>).</p></list-item><list-item><p>Lower bounds on the variables, belonging to the minimum scheduling shift (<italic>lower</italic>).</p></list-item><list-item><p>Upper bounds on the variables belonging to the maximum scheduling shift (<italic>upper</italic>).</p></list-item><list-item><p>List of control variables (<italic>control</italic>) belonging to the best solution found, number of interactions, swarm size, and continuous trace of solutions found.</p></list-item><list-item><p>Evaluation function to compute the total penalty (<italic>eval_func</italic>), similar to the other methods.</p></list-item></list></sec></sec></sec><sec id="s3" sec-type="results"><title>Results</title><p>The number of surgeries performed by each specialty and the number of surgeries performed after the established deadline could be used by the CHUdSA to categorize its OR management. Such variables determined the total penalty of the hospital, which translated into costs that the hospital would have to assume. <xref ref-type="table" rid="table1">Table 1</xref> represents a general analysis of the existing data, considering the specialties chosen for this study, to understand the relationship between the number of surgeries being allocated and the number of existing slots for each specialty. For the specialties that were chosen, the number of surgeries to be allocated was higher than the number of existing slots. In this case, optimizing ORs was required to handle the greatest number of surgeries with available resources.</p><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>General analysis between number of surgeries in each specialty with available operating rooms.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Medical specialties</td><td align="left" valign="bottom">Number of surgeries</td><td align="left" valign="bottom">Number of time slots</td></tr></thead><tbody><tr><td align="left" valign="top">Obesity</td><td align="left" valign="top">198</td><td align="left" valign="top">122</td></tr><tr><td align="left" valign="top">Urology</td><td align="left" valign="top">133</td><td align="left" valign="top">89</td></tr><tr><td align="left" valign="top">Pediatric plastic surgery</td><td align="left" valign="top">98</td><td align="left" valign="top">45</td></tr></tbody></table></table-wrap><p>The first approach was carried out to understand which algorithms obtained the best performance and considered the optimization objective, which was the minimization of the penalty and the maximization of the number of surgeries scheduled within the deadline. <xref ref-type="table" rid="table2">Table 2</xref> summarizes the values obtained in implementing the algorithms described above.</p><table-wrap id="t2" position="float"><label>Table 2.</label><caption><p>General analysis of optimization algorithms performance.</p></caption><table id="table2" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Algorithms</td><td align="left" valign="bottom" colspan="3">Penalty score by medical specialty</td></tr><tr><td align="left" valign="bottom"/><td align="left" valign="bottom">Obesity (n=198)</td><td align="left" valign="bottom">Urology (n=133)</td><td align="left" valign="bottom">Pediatric plastic surgery (n=98)</td></tr></thead><tbody><tr><td align="left" valign="top">Hill climbing</td><td align="left" valign="top">0</td><td align="left" valign="top">0</td><td align="left" valign="top">0</td></tr><tr><td align="left" valign="top">Simulated annealing</td><td align="left" valign="top">5100</td><td align="left" valign="top">1240</td><td align="left" valign="top">30</td></tr><tr><td align="left" valign="top">Particle swarm</td><td align="left" valign="top">42,702</td><td align="left" valign="top">30,000</td><td align="left" valign="top">53,108</td></tr></tbody></table></table-wrap><p>Since this initial approach considered a first custom solution with the defined scheduling rules, the local search algorithms obtained better scheduling performances. Consequently, a deeper examination of the HC and SA algorithms was done. The implementation of these algorithms led to a set of results presented in <xref ref-type="table" rid="table3">Tables 3</xref> and <xref ref-type="table" rid="table4">4</xref>. These values compared the performance of the algorithms in response to SSP.</p><table-wrap id="t3" position="float"><label>Table 3.</label><caption><p>Measure of the impact of the hill climbing (HC) algorithm.</p></caption><table id="table3" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Metrics by specialty</td><td align="left" valign="bottom">Penalty score</td><td align="left" valign="bottom">Surgeries without penalty, n (%)</td><td align="left" valign="bottom">Surgeries with penalty, n (%)</td><td align="left" valign="bottom">Unscheduled surgeries, n (%)</td></tr></thead><tbody><tr><td align="left" valign="top" colspan="5">Obesity (n=198)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x2003;CHUdSA</named-content><sup><xref ref-type="table-fn" rid="table3fn1">a</xref></sup> management</td><td align="left" valign="top">643,550</td><td align="left" valign="top">4 (2)</td><td align="left" valign="top">194 (98)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>HC optimization</td><td align="left" valign="top">0</td><td align="left" valign="top">190 (96)</td><td align="left" valign="top">0 (0)</td><td align="left" valign="top">8 (4)</td></tr><tr><td align="left" valign="top" colspan="5">Urology (n=133)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>CHUdSA management</td><td align="left" valign="top">37,030</td><td align="left" valign="top">91 (68.4)</td><td align="left" valign="top">42 (31.6)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>HC optimization</td><td align="left" valign="top">0</td><td align="left" valign="top">127 (95.5)</td><td align="left" valign="top">0 (0)</td><td align="left" valign="top">6 (4.5)</td></tr><tr><td align="left" valign="top" colspan="5">Pediatric plastic surgery (n=98)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>CHUdSA management</td><td align="left" valign="top">14,760</td><td align="left" valign="top">81 (81)</td><td align="left" valign="top">17 (17)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>HC optimization</td><td align="left" valign="top">0</td><td align="left" valign="top">98 (100)</td><td align="left" valign="top">0 (0)</td><td align="left" valign="top">0 (0)</td></tr></tbody></table><table-wrap-foot><fn id="table3fn1"><p><sup>a</sup>CHUdSA: Centro Hospitalar e Universit&#x00E1;rio de Santo Ant&#x00F3;nio.</p></fn></table-wrap-foot></table-wrap><table-wrap id="t4" position="float"><label>Table 4.</label><caption><p>Measure of the impact of the simulated annealing (SA) algorithm.</p></caption><table id="table4" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Metrics by specialty</td><td align="left" valign="bottom">Penalty score</td><td align="left" valign="bottom">Surgeries without penalty, n (%)</td><td align="left" valign="bottom">Surgeries with penalty, n (%)</td><td align="left" valign="bottom">Unscheduled surgeries, n (%)</td></tr></thead><tbody><tr><td align="left" valign="top" colspan="5">Obesity (n=198)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>CHUdSA<sup><xref ref-type="table-fn" rid="table4fn1">a</xref></sup> management</td><td align="left" valign="top">643,550</td><td align="left" valign="top">4 (2)</td><td align="left" valign="top">194 (98)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>SA optimization</td><td align="left" valign="top">5100</td><td align="left" valign="top">164 (82.8)</td><td align="left" valign="top">1 (0.5)</td><td align="left" valign="top">33 (16.7)</td></tr><tr><td align="left" valign="top" colspan="5">Urology (n=133)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>CHUdSA management</td><td align="left" valign="top">37,030</td><td align="left" valign="top">91 (68.4)</td><td align="left" valign="top">42 (31.6)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>SA optimization</td><td align="left" valign="top">1240</td><td align="left" valign="top">128 (96.2)</td><td align="left" valign="top">4 (3)</td><td align="left" valign="top">1 (0.8)</td></tr><tr><td align="left" valign="top" colspan="5">Pediatric plastic surgery (n=98)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>CHUdSA management</td><td align="left" valign="top">14,760</td><td align="left" valign="top">81 (83)</td><td align="left" valign="top">17 (17)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>SA optimization</td><td align="left" valign="top">30</td><td align="left" valign="top">64 (65)</td><td align="left" valign="top">1 (1)</td><td align="left" valign="top">33 (34)</td></tr></tbody></table><table-wrap-foot><fn id="table4fn1"><p><sup>a</sup>CHUdSA: Centro Hospitalar e Universit&#x00E1;rio de Santo Ant&#x00F3;nio.</p></fn></table-wrap-foot></table-wrap></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Overall Results</title><p>Through the implementation of these algorithms, compared to CHUdSA&#x2019;s manual scheduling process, several results were found. First, the penalties for the optimization algorithms developed were lower than the penalty of scheduling done by CHUdSA professionals, and in certain situations, there were no penalties for the algorithms. Therefore, both local optimization algorithms can provide improvements to the administration and organization of ORs. Second, the PS algorithm was not a viable solution to the SSP, since its ability to minimize the scheduling penalty was much lower than the HC and SA algorithms. It was evident that local search algorithms produced better solutions on all existing criteria, compared to the population-based search algorithm. Third, <xref ref-type="fig" rid="figure2">Figures 2</xref> and <xref ref-type="fig" rid="figure3">3</xref> represent the evaluation of scheduling over time for each surgery, providing an understanding of whether the respective algorithm scheduled a surgery for before or after the day it was performed in the CHUdSA. The majority of surgeries could have been scheduled and carried out days earlier for either of the local HC and SA optimization algorithms. Fourth, the number of surgeries that remained to be scheduled occasionally exceeded the number that the CHUdSA professionals had anticipated. Furthermore, some surgeries could not be scheduled in this optimization process because their minimum execution time exceeded the maximum duration of an existing shift. These surgeries were always handled as exceptional cases at the recommendation of CHUdSA professionals. Therefore, from a management perspective, the professionals personally should schedule the surgeries in accordance with specific internal protocols.</p><fig position="float" id="figure2"><label>Figure 2.</label><caption><p>Hill climbing evaluation and overall performance by surgeries.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v13i1e57231_fig02.png"/></fig><fig position="float" id="figure3"><label>Figure 3.</label><caption><p>Simulated annealing evaluation and overall performance by surgeries.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v13i1e57231_fig03.png"/></fig></sec><sec id="s4-2"><title>Key Findings</title><p><xref ref-type="fig" rid="figure2">Figures 2</xref> and <xref ref-type="fig" rid="figure3">3</xref> highlight that it is possible to more effectively allocate surgeries within the same time frame despite using the same resources. Leveraging the specification of a set of global variables for enhancing the scheduling process, 4 significant conclusions can be drawn. First, scheduling was greatly improved when the initial solution was modeled using a surgery allocation algorithm that took waiting list longevity and priority into account. The final penalty was lowered, demonstrating the potential to enhance surgical management within the constraints of time and space. Second, the HC algorithm had the best performance, with the SA algorithm producing similar results. However, the PS algorithm was not able to improve surgery allocation and occasionally arranged surgeries worse in terms of time and space. For these reasons, it was discarded.</p><p>Third, the HC and SA algorithms were particularly noteworthy since they arrived at the ideal number of iterations after 100 iterations. Thus, these algorithms could yield significantly better planning than manual hospital allocation with a runtime of approximately 30 seconds. These results also supported the exclusion of the PS algorithm for future implementations, as it was a more computationally demanding model. Fourth, the application of AI-based heuristics resulted in a notable enhancement in the quantity of surgeries allocated. Therefore, there is potential for improving OR management with a system capable of maximizing the scheduling procedure for each speciality, demonstrating how the scheduling solutions assigned by the HC and SA algorithms differ significantly in terms of space and time. In terms of a decision support system, it may be best to offer the user a variety of scheduling solutions based on these implemented optimization models, even though it is not necessary to determine which is the better solution. As a result, the user can select the planning that best fits the group of surgeries that require scheduling.</p></sec><sec id="s4-3"><title>Comparison With Prior Work</title><p>Based on the development and use of optimization algorithms, the proposed research presents an innovative approach for scheduling surgeries from waiting lists. It is crucial to emphasize the primary objective of reducing costs, considering a variety of factors involving different medical specializations. In contrast to prior studies, the research by F&#x00FC;gener et al [<xref ref-type="bibr" rid="ref13">13</xref>] focuses on the integration of HC and SA to optimize the use of ORs. Min and Yih&#x2019;s study [<xref ref-type="bibr" rid="ref16">16</xref>] concentrates on a stochastic surgical calendar tailored for patients with uncertain surgical needs. Similarly, Banditori et al [<xref ref-type="bibr" rid="ref19">19</xref>] categorized waiting list cases into homogeneous groups, offering a more adaptable solution for diverse medical specialties. However, because the criteria used to make decisions vary among medical specializations, research so far has never produced conclusive and sufficient evidence to support their widespread use in health care organizations. This work stands out from other studies since it uses global and specific variables that are readily applied to any medical specialty without compromising the quality of surgical scheduling, a key factor in reducing operating costs in hospitals. By diverging from previous models and overcoming their limitations, this study provides a more precise and effective solution aimed at maximizing the performance of ORs, benefiting both the patients and the health care professionals involved in the surgical process.</p></sec><sec id="s4-4"><title>Conclusions</title><p>The study of allocation and scheduling problems is considered complex. When it comes to health care, the responsibility to create an effective solution is even more significant since the priority must always be the care that is provided to patients, while also being aware of the existing resources. The approach developed in this study not only provides a solution to this scheduling problem but also conceives a generic adoption for any health care organization and for a considerable number of medical specialties.</p><p>Considering a general constraints model for any health care organization and considering the same constraints for the generation of the initial solution, the implementation of an automatic allocation algorithm proves the ability to find better solutions for surgery scheduling. The HC and SA algorithms demonstrate the capacity to improve the use of ORs and consider, as a reference, the scheduling limit without accumulating penalties. The PS algorithm proved that it needs a greater computational effort. The fact that it does not use an initial solution, according to previously defined programming rules, can explain its unclear results.</p><p>Taking into consideration all of the limitations of scheduling and the high level of organizational complexity, this study&#x2019;s approach can be considered as a possible solution to the SSP as it contributes to the organization of surgeries based on time and cost control, which are crucial to optimize operating costs. HC and SA show extremely satisfactory results, decreasing the number of surgeries with penalty (ie, surgeries with a scheduled date higher than the deadline date). Additionally, these models provide a near optimal solution, reaching a stabilization point after 100 iterations, since the initial solution had already produced very satisfactory results. In addition, from a total of 429 surgeries and considering all specialities, the HC algorithm managed to schedule 415 (96.7%) surgeries, and the SA algorithm scheduled a total of 362 (84.4%) surgeries. The majority of these surgeries were special cases where their duration exceeded the maximum time available each day. In some cases, the number of surgeries not scheduled by the algorithms was higher than the scheduling performed by the hospital, although this is not considered a negative point of this solution.</p><p>The proposed application has addressed multiple challenges, offering a scalable solution across diverse organizational frameworks. However, to deepen the utility and precision of our approach, several topics about limitations and future work have been identified. First, testing this study in other health care organizations will be a crucial step to understand if our approach works in different contexts. In addition, it is necessary to improve the accuracy of each estimated surgery time to increase the reliability of the schedule. In this study, an interquartile mean was used to associate each type of surgery through time history, but a more accurate method is needed for an optimal accuracy. Machine learning models could be used to predict the times of each surgery for greater reliability, which is a crucial factor in the allocation of surgeries.</p><p>Second, it is also possible to consider more constraints, including subspecialties, in this mapping. This is considered a significant step since the division of ORs includes an allocation to each subspecialty and requires a complete mapping between specialties and the <italic>International Classification of Diseases, Tenth Revision</italic> (<italic>ICD-10</italic>) codes. Third, a deeper study on the nullification of the scheduling penalty may be considered. While a hospital would like to pay the least amount related to surgeries scheduled after the deadline, it may be pertinent to identify whether a proposal with a higher penalty will better serve the scheduling interests. Fourth, another even more complex proposal is to condition the surgical mapping by considering the human resources available for each period. While this is not possible in the current context considering the available data, an annual organization of medical professionals (surgeons, nurses, anesthesiologists) in real time is necessary. Last, improving the efficiency of the optimization method by exploring more models and their configurations is another direction to consider in future research.</p><p>The results of this study are summarized below, highlighting the key messages and anesthesiologists that underline the transformative potential of this approach in health care scheduling. First, the integration of AI-based heuristic algorithms improves the efficiency of surgical scheduling, leading to a reduction in patient waiting times. Second, the HC and SA algorithms have demonstrated a higher performance than the scheduling performed by CHUdSA, and either model make it possible to reduce costs in the scheduling process by reducing the penalties associated with surgeries scheduled beyond the deadline. Third, the models developed do not compromise scalability and adaptability, as they can be adapted to various contexts and medical specialties, and a generalized implementation is possible by adding or removing restrictions. Last, the potential of a system that is capable of integrating these models in any organization is proven, optimizing the inherent management processes and consequently the health care provided to patients.</p><p>Adopting this approach following these research directions promises to further refine the metaheuristic optimization models for surgery scheduling, ultimately seeking more optimized and agile health care systems that are patient-centered and cost-effective.</p></sec></sec></body><back><fn-group><fn fn-type="conflict"><p>None declared.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">AI</term><def><p>artificial intelligence</p></def></def-item><def-item><term id="abb2">CHUdSA</term><def><p>Centro Hospitalar e Universit&#x00E1;rio de Santo Ant&#x00F3;nio</p></def></def-item><def-item><term id="abb3">CRISP-DM</term><def><p>cross-industry standard process for data mining</p></def></def-item><def-item><term id="abb4">DSR</term><def><p>design science research</p></def></def-item><def-item><term id="abb5">GDPR</term><def><p>General Data Protection Regulation</p></def></def-item><def-item><term id="abb6">HC</term><def><p>hill climbing</p></def></def-item><def-item><term id="abb7"><italic>ICD-10</italic></term><def><p><italic>International Classification of Diseases, Tenth Revision</italic></p></def></def-item><def-item><term id="abb8">OR</term><def><p>operating room</p></def></def-item><def-item><term id="abb9">PS</term><def><p>particle swarm</p></def></def-item><def-item><term id="abb10">SA</term><def><p>simulated annealing</p></def></def-item><def-item><term id="abb11">SOMO</term><def><p>self-organizing map-based optimization</p></def></def-item><def-item><term id="abb12">SSP</term><def><p>surgical scheduling problem</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sun</surname><given-names>TQ</given-names> </name><name name-style="western"><surname>Medaglia</surname><given-names>R</given-names> </name></person-group><article-title>Mapping the challenges of artificial intelligence in the public sector: evidence from public healthcare</article-title><source>Gov Inf Q</source><year>2019</year><month>04</month><volume>36</volume><issue>2</issue><fpage>368</fpage><lpage>383</lpage><pub-id pub-id-type="doi">10.1016/j.giq.2018.09.008</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Cutillo</surname><given-names>CM</given-names> </name><name name-style="western"><surname>Sharma</surname><given-names>KR</given-names> </name><name name-style="western"><surname>Foschini</surname><given-names>L</given-names> </name><etal/></person-group><article-title>Machine intelligence in healthcare-perspectives on trustworthiness, explainability, usability, and transparency</article-title><source>NPJ Digit Med</source><year>2020</year><volume>3</volume><fpage>47</fpage><pub-id pub-id-type="doi">10.1038/s41746-020-0254-2</pub-id><pub-id pub-id-type="medline">32258429</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sharma</surname><given-names>M</given-names> </name><name name-style="western"><surname>Savage</surname><given-names>C</given-names> </name><name name-style="western"><surname>Nair</surname><given-names>M</given-names> </name><name name-style="western"><surname>Larsson</surname><given-names>I</given-names> </name><name name-style="western"><surname>Svedberg</surname><given-names>P</given-names> </name><name name-style="western"><surname>Nygren</surname><given-names>JM</given-names> </name></person-group><article-title>Artificial intelligence applications in health care practice: scoping review</article-title><source>J Med Internet Res</source><year>2022</year><month>10</month><day>5</day><volume>24</volume><issue>10</issue><fpage>e40238</fpage><pub-id pub-id-type="doi">10.2196/40238</pub-id><pub-id pub-id-type="medline">36197712</pub-id></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Jayaratne</surname><given-names>M</given-names> </name><name name-style="western"><surname>Nallaperuma</surname><given-names>D</given-names> </name><name name-style="western"><surname>De Silva</surname><given-names>D</given-names> </name><etal/></person-group><article-title>A data integration platform for patient-centered e-healthcare and clinical decision support</article-title><source>Future Generation Computer Systems</source><year>2019</year><month>03</month><volume>92</volume><fpage>996</fpage><lpage>1008</lpage><pub-id pub-id-type="doi">10.1016/j.future.2018.07.061</pub-id></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Feldman</surname><given-names>K</given-names> </name><name name-style="western"><surname>Johnson</surname><given-names>RA</given-names> </name><name name-style="western"><surname>Chawla</surname><given-names>NV</given-names> </name></person-group><article-title>The state of data in healthcare: path towards standardization</article-title><source>J Healthc Inform Res</source><year>2018</year><month>09</month><volume>2</volume><issue>3</issue><fpage>248</fpage><lpage>271</lpage><pub-id pub-id-type="doi">10.1007/s41666-018-0019-8</pub-id><pub-id pub-id-type="medline">35415409</pub-id></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Xin J</surname><given-names>H</given-names> </name></person-group><article-title>Business intelligence and big data analytics: an overview</article-title><source>Commun IIMA</source><year>2014</year><volume>14</volume><issue>3</issue><pub-id pub-id-type="doi">10.58729/1941-6687.1358</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Sharda</surname><given-names>R</given-names> </name><name name-style="western"><surname>Delen</surname><given-names>D</given-names> </name><name name-style="western"><surname>Turban</surname><given-names>E</given-names> </name></person-group><source>Business Intelligence and Analytics: Systems for Decision Support</source><year>2013</year><edition>10</edition><publisher-name>Pearson</publisher-name><pub-id pub-id-type="other">0133050904</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lopes</surname><given-names>J</given-names> </name><name name-style="western"><surname>Guimar&#x00E3;es</surname><given-names>T</given-names> </name><name name-style="western"><surname>Santos</surname><given-names>MF</given-names> </name></person-group><article-title>Predictive and prescriptive analytics in healthcare: a survey</article-title><source>Procedia Comput Sci</source><year>2020</year><volume>170</volume><fpage>1029</fpage><lpage>1034</lpage><pub-id pub-id-type="doi">10.1016/j.procs.2020.03.078</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="book"><person-group person-group-type="editor"><name name-style="western"><surname>Moon</surname><given-names>JD</given-names> </name><name name-style="western"><surname>Galea</surname><given-names>MP</given-names> </name></person-group><source>Improving Health Management through Clinical Decision Support Systems</source><year>2016</year><publisher-name>IGI Global</publisher-name><pub-id pub-id-type="doi">10.4018/978-1-4666-9432-3</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Michalewicz</surname><given-names>Z</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Schmidt</surname><given-names>M</given-names> </name><name name-style="western"><surname>Michalewicz</surname><given-names>M</given-names> </name><name name-style="western"><surname>Chiriac</surname><given-names>C</given-names> </name></person-group><source>Adaptive Business Intelligence</source><year>2010</year><publisher-name>Springer eBooks</publisher-name><pub-id pub-id-type="doi">10.1007/978-3-540-32929-9</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>G&#x00F6;rg&#x00FC;l&#x00FC;</surname><given-names>ZK</given-names> </name><name name-style="western"><surname>Pickl</surname><given-names>S</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Rausch</surname><given-names>P</given-names> </name><name name-style="western"><surname>Sheta</surname><given-names>AF</given-names> </name><name name-style="western"><surname>Ayesh</surname><given-names>A</given-names> </name></person-group><article-title>Adaptive business intelligence: the integration of data mining and systems engineering into an advanced decision support as an integral part of the business strategy</article-title><source>Business Intelligence and Performance Management Advanced Information and Knowledge Processing</source><year>2013</year><publisher-name>Springer</publisher-name><fpage>43</fpage><lpage>58</lpage><pub-id pub-id-type="doi">10.1007/978-1-4471-4866-1_4</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Santos</surname><given-names>MF</given-names> </name><name name-style="western"><surname>Azevedo</surname><given-names>CS</given-names> </name></person-group><source>Data Mining: Descoberta de Conhecimento Em Bases de Dados</source><year>2005</year><access-date>2025-01-13</access-date><publisher-name>FCA &#x2013; Editora de Informa&#x0301;tica, Lda</publisher-name><comment><ext-link ext-link-type="uri" xlink:href="http://hdl.handle.net/1822/19136">http://hdl.handle.net/1822/19136</ext-link></comment><pub-id pub-id-type="other">9789727225095</pub-id></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>F&#x00FC;gener</surname><given-names>A</given-names> </name><name name-style="western"><surname>Hans</surname><given-names>EW</given-names> </name><name name-style="western"><surname>Kolisch</surname><given-names>R</given-names> </name><name name-style="western"><surname>Kortbeek</surname><given-names>N</given-names> </name><name name-style="western"><surname>Vanberkel</surname><given-names>PT</given-names> </name></person-group><article-title>Master surgery scheduling with consideration of multiple downstream units</article-title><source>Eur J Oper Res</source><year>2014</year><month>11</month><volume>239</volume><issue>1</issue><fpage>227</fpage><lpage>236</lpage><pub-id pub-id-type="doi">10.1016/j.ejor.2014.05.009</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Cortez</surname><given-names>P</given-names> </name></person-group><source>Modern Optimization with R</source><year>2014</year><publisher-name>Springer</publisher-name><pub-id pub-id-type="doi">10.1007/978-3-319-08263-9</pub-id></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Luke</surname><given-names>S</given-names> </name></person-group><source>Essentials of Metaheuristics</source><year>2013</year><edition>2</edition><publisher-name>Lulu Press</publisher-name><pub-id pub-id-type="other">9781300549628</pub-id></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Min</surname><given-names>D</given-names> </name><name name-style="western"><surname>Yih</surname><given-names>Y</given-names> </name></person-group><article-title>Scheduling elective surgery under uncertainty and downstream capacity constraints</article-title><source>Eur J Oper Res</source><year>2010</year><month>11</month><volume>206</volume><issue>3</issue><fpage>642</fpage><lpage>652</lpage><pub-id pub-id-type="doi">10.1016/j.ejor.2010.03.014</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Visintin</surname><given-names>F</given-names> </name><name name-style="western"><surname>Cappanera</surname><given-names>P</given-names> </name><name name-style="western"><surname>Banditori</surname><given-names>C</given-names> </name><name name-style="western"><surname>Danese</surname><given-names>P</given-names> </name></person-group><article-title>Development and implementation of an operating room scheduling tool: an action research study</article-title><source>Production Planning &#x0026; Control</source><year>2017</year><month>07</month><day>4</day><volume>28</volume><issue>9</issue><fpage>758</fpage><lpage>775</lpage><pub-id pub-id-type="doi">10.1080/09537287.2017.1310328</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Su</surname><given-names>MC</given-names> </name><name name-style="western"><surname>Lai</surname><given-names>SC</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>PC</given-names> </name><name name-style="western"><surname>Hsieh</surname><given-names>YZ</given-names> </name><name name-style="western"><surname>Lin</surname><given-names>SC</given-names> </name></person-group><article-title>A SOMO-based approach to the operating room scheduling problem</article-title><source>Expert Syst Appl</source><year>2011</year><month>11</month><volume>38</volume><issue>12</issue><fpage>15447</fpage><lpage>15454</lpage><pub-id pub-id-type="doi">10.1016/j.eswa.2011.06.016</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Banditori</surname><given-names>C</given-names> </name><name name-style="western"><surname>Cappanera</surname><given-names>P</given-names> </name><name name-style="western"><surname>Visintin</surname><given-names>F</given-names> </name></person-group><article-title>A combined optimization-simulation approach to the master surgical scheduling problem</article-title><source>IMA J Manag Math</source><year>2013</year><month>04</month><day>1</day><volume>24</volume><issue>2</issue><fpage>155</fpage><lpage>187</lpage><pub-id pub-id-type="doi">10.1093/imaman/dps033</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Agnetis</surname><given-names>A</given-names> </name><name name-style="western"><surname>Coppi</surname><given-names>A</given-names> </name><name name-style="western"><surname>Corsini</surname><given-names>M</given-names> </name><name name-style="western"><surname>Dellino</surname><given-names>G</given-names> </name><name name-style="western"><surname>Meloni</surname><given-names>C</given-names> </name><name name-style="western"><surname>Pranzo</surname><given-names>M</given-names> </name></person-group><article-title>A decomposition approach for the combined master surgical schedule and surgical case assignment problems</article-title><source>Health Care Manag Sci</source><year>2014</year><month>03</month><volume>17</volume><issue>1</issue><fpage>49</fpage><lpage>59</lpage><pub-id pub-id-type="doi">10.1007/s10729-013-9244-0</pub-id><pub-id pub-id-type="medline">23783452</pub-id></nlm-citation></ref><ref id="ref21"><label>21</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Britt</surname><given-names>J</given-names> </name><name name-style="western"><surname>Baki</surname><given-names>MF</given-names> </name><name name-style="western"><surname>Azab</surname><given-names>A</given-names> </name><name name-style="western"><surname>Chaouch</surname><given-names>A</given-names> </name><name name-style="western"><surname>Li</surname><given-names>X</given-names> </name></person-group><article-title>A stochastic hierarchical approach for the master surgical scheduling problem</article-title><source>Comput Ind Eng</source><year>2021</year><month>08</month><volume>158</volume><fpage>107385</fpage><pub-id pub-id-type="doi">10.1016/j.cie.2021.107385</pub-id></nlm-citation></ref><ref id="ref22"><label>22</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tyagi</surname><given-names>M</given-names> </name><name name-style="western"><surname>Tyagi</surname><given-names>PK</given-names> </name><name name-style="western"><surname>Singh</surname><given-names>S</given-names> </name><etal/></person-group><article-title>Allocation scheduling leads to optimum utilization of operation theater time</article-title><source>Med J Armed Forces India</source><year>2022</year><month>09</month><volume>78</volume><issue>Suppl 1</issue><fpage>S163</fpage><lpage>S171</lpage><pub-id pub-id-type="doi">10.1016/j.mjafi.2020.09.005</pub-id><pub-id pub-id-type="medline">36147384</pub-id></nlm-citation></ref><ref id="ref23"><label>23</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>JJ</given-names> </name><name name-style="western"><surname>Dai</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Chang</surname><given-names>AC</given-names> </name><name name-style="western"><surname>Shi</surname><given-names>JJ</given-names> </name></person-group><article-title>Surgical scheduling by Fuzzy model considering inpatient beds shortage under uncertain surgery durations</article-title><source>Ann Oper Res</source><year>2022</year><volume>315</volume><issue>1</issue><fpage>463</fpage><lpage>505</lpage><pub-id pub-id-type="doi">10.1007/s10479-022-04645-z</pub-id><pub-id pub-id-type="medline">35340826</pub-id></nlm-citation></ref><ref id="ref24"><label>24</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Peffers</surname><given-names>K</given-names> </name><name name-style="western"><surname>Tuunanen</surname><given-names>T</given-names> </name><name name-style="western"><surname>Rothenberger</surname><given-names>MA</given-names> </name><name name-style="western"><surname>Chatterjee</surname><given-names>S</given-names> </name></person-group><article-title>A design science research methodology for information systems esearch</article-title><source>J Manag Inf Syst</source><year>2007</year><month>12</month><volume>24</volume><issue>3</issue><fpage>45</fpage><lpage>77</lpage><pub-id pub-id-type="doi">10.2753/MIS0742-1222240302</pub-id></nlm-citation></ref><ref id="ref25"><label>25</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Schr&#x00F6;er</surname><given-names>C</given-names> </name><name name-style="western"><surname>Kruse</surname><given-names>F</given-names> </name><name name-style="western"><surname>G&#x00F3;mez</surname><given-names>JM</given-names> </name></person-group><article-title>A systematic literature review on applying CRISP-DM process model</article-title><source>Procedia Comput Sci</source><year>2021</year><volume>181</volume><issue>1</issue><fpage>526</fpage><lpage>534</lpage><pub-id pub-id-type="doi">10.1016/j.procs.2021.01.199</pub-id></nlm-citation></ref><ref id="ref26"><label>26</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Ge Abdel-Basset</surname><given-names>M</given-names> </name><name name-style="western"><surname>Abdel-Fatah</surname><given-names>L</given-names> </name><name name-style="western"><surname>Sangaiah</surname><given-names>AK</given-names> </name></person-group><article-title>Metaheuristic algorithms: a comprehensive review</article-title><source>Computational Intelligence for Multimedia Big Data on the Cloud with Engineering Applications</source><year>2018</year><publisher-name>Academic Press</publisher-name><fpage>185</fpage><lpage>231</lpage><pub-id pub-id-type="doi">10.1016/B978-0-12-813314-9.00010-4</pub-id></nlm-citation></ref><ref id="ref27"><label>27</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Blum</surname><given-names>C</given-names> </name><name name-style="western"><surname>Roli</surname><given-names>A</given-names> </name></person-group><article-title>Metaheuristics in combinatorial optimization: overview and conceptual comparison</article-title><source>ACM Comput Surv</source><year>2003</year><volume>35</volume><issue>3</issue><fpage>268</fpage><lpage>308</lpage><pub-id pub-id-type="doi">10.1145/937503.937505</pub-id></nlm-citation></ref><ref id="ref28"><label>28</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Gandomi</surname><given-names>AH</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>XS</given-names> </name><name name-style="western"><surname>Talatahari</surname><given-names>S</given-names> </name><name name-style="western"><surname>Alavi</surname><given-names>AH</given-names> </name></person-group><article-title>Metaheuristic algorithms in modeling and optimization</article-title><source>Metaheuristic Applications in Structures and Infrastructures</source><year>2013</year><publisher-name>Elsevier</publisher-name><fpage>1</fpage><lpage>24</lpage><pub-id pub-id-type="doi">10.1016/B978-0-12-398364-0.00001-2</pub-id></nlm-citation></ref><ref id="ref29"><label>29</label><nlm-citation citation-type="web"><person-group person-group-type="author"><name name-style="western"><surname>Balan</surname><given-names>S</given-names> </name></person-group><article-title>Metaheuristics in optimization: algorithmic perspective</article-title><source>Informs</source><access-date>2025-01-13</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.informs.org/Publications/OR-MS-Tomorrow/Metaheuristics-in-Optimization-Algorithmic-Perspective">https://www.informs.org/Publications/OR-MS-Tomorrow/Metaheuristics-in-Optimization-Algorithmic-Perspective</ext-link></comment></nlm-citation></ref><ref id="ref30"><label>30</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Metropolis</surname><given-names>N</given-names> </name><name name-style="western"><surname>Rosenbluth</surname><given-names>AW</given-names> </name><name name-style="western"><surname>Rosenbluth</surname><given-names>MN</given-names> </name><name name-style="western"><surname>Teller</surname><given-names>AH</given-names> </name><name name-style="western"><surname>Teller</surname><given-names>E</given-names> </name></person-group><article-title>Equation of state calculations by fast computing machines</article-title><source>J Chem Phys</source><year>1953</year><month>06</month><day>1</day><volume>21</volume><issue>6</issue><fpage>1087</fpage><lpage>1092</lpage><pub-id pub-id-type="doi">10.1063/1.1699114</pub-id></nlm-citation></ref><ref id="ref31"><label>31</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Batini</surname><given-names>C</given-names> </name><name name-style="western"><surname>Cappiello</surname><given-names>C</given-names> </name><name name-style="western"><surname>Francalanci</surname><given-names>C</given-names> </name><name name-style="western"><surname>Maurino</surname><given-names>A</given-names> </name></person-group><article-title>Methodologies for data quality assessment and improvement</article-title><source>ACM Comput Surv</source><year>2009</year><month>07</month><volume>41</volume><issue>3</issue><fpage>1</fpage><lpage>52</lpage><pub-id pub-id-type="doi">10.1145/1541880.1541883</pub-id></nlm-citation></ref><ref id="ref32"><label>32</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Brent</surname><given-names>RP</given-names> </name></person-group><article-title>Efficient implementation of the first-fit strategy for dynamic storage allocation</article-title><source>ACM Trans Program Lang Syst</source><year>1989</year><month>07</month><volume>11</volume><issue>3</issue><fpage>388</fpage><lpage>403</lpage><pub-id pub-id-type="doi">10.1145/65979.65981</pub-id></nlm-citation></ref><ref id="ref33"><label>33</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Dai</surname><given-names>HP</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>DD</given-names> </name><name name-style="western"><surname>Zheng</surname><given-names>ZS</given-names> </name></person-group><article-title>Effects of random values for particle swarm optimization algorithm</article-title><source>Algorithms</source><year>2018</year><volume>11</volume><issue>2</issue><pub-id pub-id-type="doi">10.3390/a11020023</pub-id></nlm-citation></ref><ref id="ref34"><label>34</label><nlm-citation citation-type="web"><person-group person-group-type="author"><name name-style="western"><surname>Bendtsen</surname><given-names>C</given-names> </name></person-group><article-title>pso: Particle Swarm Optimization</article-title><source>The Comprehensive R Archive Network</source><year>2022</year><access-date>2025-01-14</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://cran.r-project.org/web/packages/pso/index.html">https://cran.r-project.org/web/packages/pso/index.html</ext-link></comment></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Structure for the initial solution, according to the first fit method.</p><media xlink:href="medinform_v13i1e57231_app1.docx" xlink:title="DOCX File, 88 KB"/></supplementary-material></app-group></back></article>