<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Immunol.</journal-id>
<journal-title>Frontiers in Immunology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Immunol.</abbrev-journal-title>
<issn pub-type="epub">1664-3224</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fimmu.2025.1603551</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Immunology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Adaptive dynamic &#x3f5;-simulated annealing algorithm for tumor immunotherapy</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Xiaoyan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Jiang</surname>
<given-names>Ying</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3017053/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Gynaecology, The People&#x2019;s Hospital of Liaoning Province</institution>, <addr-line>Shenyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Gynaecology, Laoning Cancer Hospital and Institute</institution>, <addr-line>Shenyang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Tilman Sanchez-Elsner, University of Southampton, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Weizhao Song, Qilu University of Technology, China</p>
<p>Qi Xiao, ShanghaiTech University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Ying Jiang, <email xlink:href="mailto:fengaiying29@163.com">fengaiying29@163.com</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>18</day>
<month>06</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="ecorrected">
<day>25</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>16</volume>
<elocation-id>1603551</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>03</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>05</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Sun and Jiang</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Sun and Jiang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Personalized cancer treatment requires precise scheduling of multiple therapeutic agents under biological constraints. Optimizing such regimens is especially challenging due to the nonlinear dynamics of tumor-immune interactions and strict feasibility boundaries. This study aims to develop an intelligent optimization approach capable of handling these complexities within a mathematical tumor treatment model.</p>
</sec>
<sec>
<title>Methods</title>
<p>We propose an Adaptive Dynamic &#x3f5;-Simulated Annealing (AD&#x3f5;SA) algorithm that integrates a multi-population search framework, dynamic &#x3f5;-constraint control, and boundary-aware mutation mechanisms. The algorithm is applied to an improved tumor immunotherapy model (ITIT), formulated using ordinary differential equations (ODEs) based on established experimental and clinical studies. The model incorporates tumor cells, immune effector cells, and three types of anti-tumor drugs: chemotherapy, immunotherapy, and anti-angiogenic agents.</p>
</sec>
<sec>
<title>Results</title>
<p>Simulation experiments were conducted on twelve classical benchmark functions to evaluate the convergence performance and robustness of the algorithm. AD&#x3f5;SA demonstrated strong global search capability, fast convergence, and solution stability. When applied to the ITIT model, the algorithm successfully identified optimal drug dosing schedules that significantly reduced simulated tumor burden&#x2014;from ~1500 to below 500 cells&#x2014;while maintaining treatment within physiologically acceptable limits.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Unlike traditional metaheuristics such as PSO or GA, which are less suited for constraint-rich, dynamic ODE-based systems, AD&#x3f5;SA offers structural advantages in trajectory feasibility and adaptive convergence. This study highlights the potential of biologically informed optimization algorithms in personalized oncology and provides a computational basis for future closed-loop, patient-specific treatment strategies.</p>
</sec>
</abstract>
<kwd-group>
<kwd>tumor immunotherapy (TIT)</kwd>
<kwd>adaptive dynamic &#x3f5;-simulated annealing algorithm (AD&#x3f5;SA)</kwd>
<kwd>chemotherapy and immunotherapy</kwd>
<kwd>therapeutic strategies</kwd>
<kwd>tumor cells</kwd>
</kwd-group>
<counts>
<fig-count count="15"/>
<table-count count="1"/>
<equation-count count="10"/>
<ref-count count="32"/>
<page-count count="18"/>
<word-count count="7096"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Cancer Immunity and Immunotherapy</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Currently, common clinical tumor immunotherapies include monoclonal antibody therapy, immune checkpoint blocker therapy, pericyte therapy, lytic virus therapy, and tumor vaccine (<xref ref-type="bibr" rid="B1">1</xref>). Among them, dual immunotherapy is a novel tumor immunotherapy approach, and its 4-year follow-up results show a 3-year OS rate of 25%, which is a onefold improvement compared with chemotherapy (<xref ref-type="bibr" rid="B2">2</xref>). In addition, the mechanism and progress of tumor immunotherapy combined with radiotherapy and targeted therapy are also in progress. Chemotherapeutic agents act synergistically in immunotherapy through multiple mechanisms, such as immunogenic cell death (ICD) (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>).</p>
<p>Immunotherapy is a treatment method that uses the body&#x2019;s own immune system to recognize and attack tumor cells. It mainly uses immunotherapeutic drugs to activate or enhance the function of immune cells so that they can overcome the escape and resistance of tumor cells (<xref ref-type="bibr" rid="B5">5</xref>). Chemotherapy is a treatment method that uses chemical drugs to kill or inhibit tumor cells, and it is mainly administered intravenously or orally to attack tumor cells throughout the body without discrimination. The advantages and disadvantages of immunotherapy and chemotherapy are also different (<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>). The advantages of immunotherapy are that it has relatively few side effects and does not cause much damage to normal cells, and once it works, it can last for a long time and may even lead to long-term survival or cure. However, the disadvantage is that it is slow to work, it requires waiting for the immune system to respond and adjust, and not all patients benefit from it, requiring biomarker testing to predict which patients are suitable (<xref ref-type="bibr" rid="B8">8</xref>). The advantages of chemotherapy are that it works faster, controls tumor growth, and spreads rapidly and is suitable for many types and stages of tumors, especially for tumors with high sensitivity. However, the disadvantage is that the side effects are relatively large and can cause some toxicity and damage to normal cells, leading to adverse reactions such as hair loss, vomiting, anemia, and infection, and over time, tumor cells may develop drug resistance, making chemotherapy less effective (<xref ref-type="bibr" rid="B9">9</xref>&#x2013;<xref ref-type="bibr" rid="B11">11</xref>).</p>
<p>Intelligent optimization algorithm is a method that uses artificial intelligence techniques to find the optimal solution (<xref ref-type="bibr" rid="B12">12</xref>). It can be applied to several aspects in the field of oncology therapy, such as drug discovery, drug combination, dose adjustment, and personalized therapy. The development of intelligent optimization algorithms in the field of oncology therapy is an emerging field that can help physicians better understand the evolutionary dynamics of tumors and thus better formulate treatment plans (<xref ref-type="bibr" rid="B13">13</xref>). Over the past decade, specific mathematical frameworks to quantify the evolutionary dynamics of cancer have been the basis for revolutionizing precision oncology, promising to map the past and future of individual cancers (<xref ref-type="bibr" rid="B14">14</xref>). The application of intelligent optimization algorithms in the field of oncology therapy has been achieved primarily by modeling the evolutionary dynamics of tumor progression, treatment resistance, and metastasis. The field also involves multiple aspects of high-throughput data analysis, genomics, computer science, and mathematical modeling (<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>).</p>
<p>There have been several experimental and clinical studies of intelligent optimization algorithms in oncology therapy, with some progress and results (<xref ref-type="bibr" rid="B17">17</xref>)&#x2014;for example, an intelligent optimization algorithm based on reinforcement learning (GENTRL) can design a new antitumor compound in 21 days compared to a traditional timeline of approximately 1 year (<xref ref-type="bibr" rid="B18">18</xref>). A second-order algebraic algorithm-based intelligent optimization platform (QPOP) can significantly reduce the number of experiments and data required to identify drugs and doses for optimal combination therapy design and has discovered some unexpectedly effective drug combinations (<xref ref-type="bibr" rid="B19">19</xref>). A neural-network-based intelligent optimization platform (CURATE.AI) can adjust multidrug doses using only patient data, dynamically linking dose to optimal tumor reduction and safety and significantly improving treatment outcomes without the need for large data and complex genetic information (<xref ref-type="bibr" rid="B20">20</xref>). A game-theoretic-based intelligent optimization algorithm (AT-1) can iteratively reduce the dosage of antitumor drugs, prevent drug-resistant cells from outnumbering drug-sensitive cells after tumor shrinkage is observed, and improve tumor control and survival (<xref ref-type="bibr" rid="B21">21</xref>).</p>
<p>Simulated annealing algorithm is a flexible and efficient global optimization algorithm with significant advantages in solving complex optimization problems (<xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>). Its core idea is derived from the solid annealing process, which finds the optimal solution of the problem through the dynamic balance between global search and local search. In the field of oncology treatment, simulated annealing algorithms are widely used in problems such as personalized treatment optimization, drug dosage design, and radiotherapy schedule optimization (<xref ref-type="bibr" rid="B25">25</xref>). Tumor treatment usually relies on a combination of chemotherapeutic drugs and immune drugs, but there are significant differences in drug tolerance and efficacy among different patients (<xref ref-type="bibr" rid="B26">26</xref>, <xref ref-type="bibr" rid="B27">27</xref>). Drug dosage design is a complex optimization problem that requires balancing the therapeutic effect with side effects. SA can dynamically adjust the dosage ratio of immune drugs to chemotherapeutic drugs to optimize the treatment plan. In the early stage of treatment, a higher dosage is provided to rapidly inhibit the growth of tumor cells, and in the middle and late stages, the dosage is gradually reduced to minimize the toxic side effects. Personalized drug dosage regimens are designed for individual patient differentiation to enhance therapeutic efficacy (<xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B29">29</xref>). Model parameters were sourced from previously published immunotherapy models (<xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>), which are based on preclinical data and human-scale estimations. These parameters reflect biologically realistic rates for tumor growth, immune stimulation, and drug clearance. Tumor types, stages of disease progression, and immune system status vary widely among patients, and treatment plans need to fully take into account individualized needs. SA can also dynamically optimize treatment plans by combining the patients&#x2019; genetic information and tumor characteristics, synergistically optimizing the combination strategy of multiple treatments (<xref ref-type="bibr" rid="B30">30</xref>). Considering the patients&#x2019; dynamic response to treatment, the cycles of chemotherapy and immunotherapy can be dynamically optimized through adaptive adjustment of the optimized treatment process, balancing the intensity of treatment and patient tolerance (<xref ref-type="bibr" rid="B31">31</xref>). A multi-stage treatment strategy can also be designed to flexibly adjust the treatment intervals according to the treatment effect and tumor response (<xref ref-type="bibr" rid="B32">32</xref>).</p>
<p>In this paper, we design a metaheuristic algorithm with constraints in continuous space, adaptive dynamic &#x3f5;-Simulated annealing algorithm (AD&#x3f5;SA). It has a population intelligence with multiple groups, and the algorithm&#x2019;s strategy of finding the best can be changed dynamically according to the dimensionality of the problem and the variables of constraints. In solving the problem of oncology treatment, the weight of immunotherapy and chemotherapy drugs can be intelligently assigned. The improved tumor immunotherapy (ITIT) model is also updated and modified to add an endothelial cell model and an anti-angiogenic drug concentration model. The tumor&#x2013;immune treatment interaction model used in this study is based on clinically informed differential equations adapted from published human and murine studies. No physical cell lines or animal subjects were used; all simulations are <italic>in silico</italic> based on established biological dynamics.</p>
<p>The rest of the paper is outlined as follows: The improved TIT model is proposed in Section II. The AD&#x3f5;SA algorithm is proposed in Section III. Section IV validates the effectiveness and feasibility of the algorithm by testing on popular benchmarking sets. Section V applies AD&#x3f5;SA to ITIT for medical strategy formulation, which makes the drug minimize the harm to the human body.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Improved tumor immunotherapy</title>
<p>This part adds the endothelial cell influence to the original TIT model. The effect of anti-angiogenic drugs is also added to generate the ITIT model, which can be a richer and more accurate mathematical model to describe tumor growth. In the following model, E(t) denotes the number of endothelial cells. <italic>T</italic>(<italic>t</italic>) represents the number of tumor cells, <italic>I</italic>(<italic>t</italic>) represents the number of immune cells, <italic>Con<sub>che</sub>
</italic>(<italic>t</italic>) represents the blood concentration of chemotherapy drugs, <italic>Con<sub>im</sub>
</italic>(<italic>t</italic>) represents the blood concentration of immunotherapy drugs, and <italic>Con<sub>ant</sub>
</italic>(<italic>t</italic>) represents the blood concentration of anti-angiogenic drugs.</p>
<p>Chemotherapeutic agents can interfere with DNA replication or division of tumor cells, which can lead to apoptosis or necrosis. These methods can reduce the number and activity of tumor cells, thus inhibiting tumor growth and metastasis. Immune checkpoint inhibitors can release the tumor&#x2019;s suppression of the immune system and enhance the recognition and killing of tumor cells by T cells, thus increasing the clearance of tumor cells by immune cells. These methods can also reduce the number and activity of tumor cells, thereby inhibiting tumor growth and metastasis. The growth model of tumor cells is shown below:</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the rate of self-growth of immune cells, <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the rate of influence between immune cells and tumor cells, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mi>&#x3b3;</mml:mi>
</mml:math>
</inline-formula> denotes the rate of growth of tumor cells when they are attacked, and <inline-formula>
<mml:math display="inline" id="im4">
<mml:mi>&#x3f5;</mml:mi>
</mml:math>
</inline-formula> denotes the stress coefficient of tumor cells to chemotherapeutic agents. <xref ref-type="disp-formula" rid="eq1">Equation 1</xref> includes additive tumor reduction from both immune-mediated cytolysis and chemotherapy-driven apoptosis.</p>
<p>The role of immune cells in tumor therapy may be dual, inhibiting tumor growth and metastasis as well as promoting tumor escape and progression. Chemotherapeutic agents can kill rapidly dividing tumor cells, but they also damage normal hematopoietic stem cells and immune cells, thereby reducing the number and activity of immune cells. Immune checkpoint inhibitors can release the tumor&#x2019;s suppression of the immune system and enhance the activity and persistence of T cells, thus increasing the number and function of immune cells.</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rate of immune cell autopoiesis, <inline-formula>
<mml:math display="inline" id="im6">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula> is the rate of natural attenuation of immune cells, <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the maximum rate of immune cell aggregation, <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the maximum rate of impact of immunotherapy on tumor cells, <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the rate of decline brought about by tumor cells, <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the rate of decline induced by immunotherapy, <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the rate of immune cell stress to chemotherapeutic agents, and <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the rate of tumor cell stress to immune cells. <xref ref-type="disp-formula" rid="eq2">Equation 2</xref> models immune cell growth driven by tumor-antigen presence and boosted by immunotherapy, whereas chemotherapy induces moderate immunosuppression via a linear decay term.</p>
<p>Tumor cells and endothelial cells suppress the immune system in a number of ways, thereby reducing the number of immune cells. Chemotherapy drugs kill cancer cells, but they also kill normal rapidly dividing cells, including immune cells, thus reducing the number of immune cells. Immunotherapy increases the number of immune cells by activating or enhancing the body&#x2019;s own immune system to kill cancer cells. See <xref ref-type="disp-formula" rid="eq3">Equation 3</xref> for details.</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>In general, chemotherapeutic drugs are cytotoxic; they kill rapidly dividing tumor cells and also affect the growth and division of normal cells. The concentration of chemotherapeutic drugs in the blood varies with the time of administration and the rate of metabolism, usually peaking sometime after administration and then gradually declining. See <xref ref-type="disp-formula" rid="eq4">Equation 4</xref> for details.</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the concentration of chemotherapeutic drugs. <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the attenuation rates of chemotherapy drugs.</p>
<p>Immune drugs are a class of medications that activate or suppress the immune system, and they help the body recognize and destroy tumor cells. The concentration of immune drugs in the blood also varies with the time of administration and the rate of metabolism but is generally more persistent than chemotherapy drugs, with some immune drugs remaining in the blood for weeks or even months. See <xref ref-type="disp-formula" rid="eq5">Equation 5</xref> for details.</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the concentration of immune drugs. <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the attenuation rates of immune drugs.</p>
<p>Anti-angiogenic drugs are a class of drugs that can block the formation of blood vessels in tumors. They can cut off the nutrient supply to tumors, thus inhibiting tumor growth and metastasis. The concentration of anti-angiogenic drugs in the blood also varies with the time of administration and the rate of metabolism, but they are generally more stable than chemotherapeutic drugs, and some anti-angiogenic drugs can remain in the blood for days or even weeks. See <xref ref-type="disp-formula" rid="eq6">Equation 6</xref> for details.</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the concentration of anti-angiogenic drugs. <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the attenuation rates of anti-angiogenic drugs.</p>
<p>Chemotherapeutic drugs refer to the application of chemically synthesized drugs for the treatment of tumors, and their principle of action is to inhibit the growth and metastasis of tumors by killing fast-growing cells, including cancer cells and normal cells. Immunological drugs refer to targeting some specific proteins or signaling pathways on the surface of tumor cells to achieve the purpose of tumor treatment by activating or inhibiting the immune function of the body. Anti-angiogenic drugs refer to targeting the process of tumor angiogenesis through inhibiting the proliferation, migration, and differentiation of vascular endothelial cells, thus cutting off the nutrient supply and oxygen delivery of the tumor to achieve the purpose of tumor treatment. Combining the above information, we can get the integrated objective function. From formulas (1)&#x2013;(6), we can get <xref ref-type="disp-formula" rid="eq7">Equation 7</xref>:</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mstyle>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>+</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>+</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent the maximum allowable dose of chemotherapy drugs and the dose of a single injection of immunizing agent, <inline-formula>
<mml:math display="inline" id="im21">
<mml:mi>&#x3b4;</mml:mi>
</mml:math>
</inline-formula> is the discount factor, and <inline-formula>
<mml:math display="inline" id="im22">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula> is a constant coefficient.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Adaptive dynamic &#x3f5;-simulated annealing algorithm</title>
<p>For real-world constrained optimization problems, the expression without loss of generality is shown below. See <xref ref-type="disp-formula" rid="eq8">Equation 8</xref> for details.</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>Minimize</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>S</mml:mtext>
<mml:mtext>u</mml:mtext>
<mml:mtext>b</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>e</mml:mtext>
<mml:mtext>c</mml:mtext>
<mml:mtext>t</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>t</mml:mtext>
<mml:mtext>o</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <italic>f</italic>(<italic>x</italic>) denotes the objective function, <italic>n</italic> denotes the dimension of the variable, <italic>p</italic> denotes the number of inequality constraints, <italic>m</italic> denotes the number of equality constraints, and <italic>g</italic>(<italic>x</italic>) and <italic>h</italic>(<italic>x</italic>) denote equality and inequality constraint.</p>
<p>Average constraint violation is the extent to which constraints are violated during the optimization process. The smaller the average constraint violation is, the closer the solution of the algorithm is to the feasible domain. In practice, we usually want the solution of the algorithm to satisfy all of the constraints, so we need to minimize the average constraint violation as much as possible. The global overall average constraint violation is shown below. See <xref ref-type="disp-formula" rid="eq9">Equation 9</xref> for details.</p>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>&#x3bc;</italic> is a small tolerance that is equal to 1E-4.</p>
<p>The dynamic constraint factor &#x3f5; means that in the optimization process, the value of the constraint factor &#x3f5; gradually decreases with the increase of the number of iterations, which makes the constraints gradually become stricter. This has the advantage of ensuring the convergence and stability of the algorithm as well as improving the solution efficiency of the algorithm. If the value of the constraint factor &#x3f5; is set too small, it may cause the algorithm to converge too slowly; if it is set too large, it may cause the algorithm to fail to converge. The dynamic constraint factor &#x3f5; is used to dynamically adjust the weight of the constraints according to the current optimization conditions in order to better control the search direction and speed of the algorithm. It can help the algorithm to converge to the optimal solution faster and can avoid the algorithm from falling into the local optimal solution. See <xref ref-type="disp-formula" rid="eq10">Equation 10</xref> for details.</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mo>&gt;</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>t</italic> represents the number of current evolutionary iterations, and <italic>t</italic>
<sub>max</sub> represents the total number of evolutionary iterations. <italic>&#x3f5;</italic>
<sub>max</sub> represents the maximum term of constraint violation in the primitive population.</p>
<p>Boundary constraint processing technology refers to the optimization process, the value range of the variables to limit, so that the optimization process will not exceed the predetermined range of variables. In practice, many problems need to limit the range of variables, such as temperature and pressure, in the production process. We propose the adaptive boundary constraint processing technique, which is a processing method for constrained optimization problems. It can adaptively adjust the boundary constraints according to the changes in the optimization process so as to ensure the rationality and feasibility of the optimization results. The flow chart of the specific algorithm is shown below. See <xref ref-type="statement" rid="st1">Algorithm 1</xref> for details.</p>
<statement id="st1">
<label>Algorithm 1</label>
<title>ADBCHT scheme.</title>
<p>
<preformat>&#xD;
1 <bold>for</bold> i = 1 to N <bold>do</bold>&#xD;
2 &#x2003;<bold>for</bold> j = 1 to N <bold>do</bold>&#xD;
3 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>&lt;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
4 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>&gt;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
5 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>inf</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
6 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>inf</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
7 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
8 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im28">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">/</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</inline-formula></named-content>;&#xD;
9 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im29">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">/</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</inline-formula></named-content>;&#xD;
10 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
11 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
12 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
13 &#x2003;&#x2003;<named-content content-type="inline-formula"><inline-formula>
<mml:math display="inline" id="im33">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula></named-content>;&#xD;
14 &#x2003;<bold>end for</bold>
&#xD;
15 <bold>end for</bold>
</preformat>
</p>
</statement>
<p>The final improved simulated annealing algorithm combines the novel constraint handling above to form the adaptive dynamic &#x3f5;-simulated annealing algorithm. The specific pseudo-code is as follows. See <xref ref-type="statement" rid="st2">Algorithm 2</xref> for details.</p>
<statement id="st2">
<label>Algorithm 2</label>
<title>Adaptive dynamic &#x3f5;-simulated annealing algorithm.</title>
<p>
<preformat>&#xD;
1 &#x2003;&#x2003;Initialization parameters&#xD;
2 &#x2003;&#x2003;&#x2003;&#x2003;Set initial solution <italic>x</italic>
<sub>current</sub>
&#xD;
3 &#x2003;&#x2003;&#x2003;&#x2003;Initial temperature <italic>T</italic> = <italic>T</italic>
<sub>0</sub>
&#xD;
4 &#x2003;&#x2003;&#x2003;&#x2003;Minimum temperature Tmin&#xD;
5 &#x2003;&#x2003;&#x2003;&#x2003;Cooling factor alpha &#x2208; (0, 1)&#xD;
6 &#x2003;&#x2003;&#x2003;&#x2003;Maximum number of iterations maxiter&#xD;
7 &#x2003;&#x2003;Define the objective function <italic>f</italic>(<italic>x</italic>) and the constraint <italic>g</italic>(<italic>x</italic>).&#xD;
8 &#x2003;&#x2003;Define the penalty function <italic>P</italic>(<italic>x</italic>) which is used to constrain the penalty term for violation.&#xD;
9 &#x2003;&#x2003;Set current best solution <italic>x</italic>
<sub>best</sub> = <italic>x</italic>
<sub>current</sub>
&#xD;
10 &#x2003;&#x2003;Enter the outer loop (temperature loop)&#xD;
11 &#x2003;&#x2003;while <italic>T</italic> &gt; <italic>T</italic>
<sub>min</sub>
&#xD;
12 &#x2003;&#x2003;&#x2003;&#x2003;for <italic>i</italic> = 1 to <italic>max</italic>
<sub>iter</sub>
&#xD;
13 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Generate new solution <italic>x</italic>
<sub>new</sub>
&#xD;
14 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Generate a random candidate solution <italic>x</italic>
<sub>new</sub> near the current solution <italic>x</italic>
<sub>current</sub>.&#xD;
15 &#x2003;&#x2003;&#x2003;&#x2003;Check if <italic>x</italic>
<sub>new</sub> satisfies constraint <italic>g</italic>(<italic>x</italic>
<sub>new</sub>)&#xD;
16 &#x2003;&#x2003;&#x2003;&#x2003;If not, calculate penalty term&#xD;
17 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<italic>f</italic>
<sub>new</sub> = <italic>f</italic>(x<sub>new</sub>) + <italic>P</italic>(x<sub>new</sub>)&#xD;
18 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Calculate the target difference &#x394;E&#xD;
19 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x394;E = <italic>f</italic>
<sub>new</sub> - <italic>f</italic>(<italic>x</italic>
<sub>current</sub>)&#xD;
20 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Accept the criterion&#xD;
21 &#x2003;&#x2003;&#x2003;&#x2003;if &#x394;E&lt; 0&#xD;
22 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<italic>x</italic>
<sub>current</sub> = <italic>x</italic>
<sub>new</sub>
&#xD;
23 &#x2003;&#x2003;&#x2003;&#x2003;if <italic>f</italic>new&lt; <italic>f</italic>(<italic>x</italic>
<sub>best</sub>)&#xD;
24 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<italic>x</italic>
<sub>best</sub> = <italic>x</italic>
<sub>new</sub>
&#xD;
25 &#x2003;&#x2003;&#x2003;&#x2003;else&#xD;
26 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;prob = exp (-&#x394;E/T)&#xD;
27 &#x2003;&#x2003;&#x2003;&#x2003;if random (0, 1)&lt; prob&#xD;
28 &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<italic>x</italic>
<sub>current</sub> = <italic>x</italic>
<sub>new</sub>
&#xD;
29 &#x2003;&#x2003;&#x2003;&#x2003;Cooling&#xD;
30 &#x2003;&#x2003;&#x2003;&#x2003;<italic>T</italic> = alpha * <italic>T</italic>
&#xD;
31 &#x2003;&#x2003;&#x2003;&#x2003;Output the optimal solution&#xD;
32 &#x2003;&#x2003;return <italic>x</italic>
<sub>best</sub>, <italic>f</italic>(<italic>x</italic>
<sub>best</sub>)
</preformat>
</p>
</statement>
</sec>
<sec id="s4">
<label>4</label>
<title>Simulation and analysis for AD&#x3f5;SA</title>
<p>To validate the performance of our algorithm in complex optimization problems, we design a series of benchmark tests based on 12 popular test functions for experimental simulation. We employ AD&#x3f5;SA and conduct multiple independent tests for each benchmark function to ensure the robustness of the results. The search range of each function is determined based on its definition domain to ensure coverage of the global optimal point and its surrounding region. The maximum number of iterations is 100. The initial temperature is set to 1000&#xb0;C to simulate annealing with gradual cooling. The temperature decay coefficient is set to 0.95, and the temperature decreases nonlinearly with iterations. The acceptance criterion is based on the change of the objective function value, and the probabilistic acceptance mechanism is adopted to balance the global and local search. Through the optimization process of the 12 test functions above, we aim to verify the global search capability of the algorithm and whether it can effectively jump out of the local optimum and locate the global optimum point. The algorithm demonstrates high convergence efficiency and achieves rapid optimization within a limited number of iterations. It also exhibits strong adaptability to a wide range of function types.</p>
<p>Although widely used in general-purpose optimization, algorithms such as PSO and GA are not inherently suited to constraint-driven, dynamic ODE-based problems such as the one addressed here. AD&#x3f5;SA, with its built-in &#x3f5;-constraint scheduling, simulated annealing convergence control, and boundary-aware design is structurally more appropriate for solving tumor immunotherapy planning problems embedded in nonlinear dynamical systems. Future work may explore modified PSO/GA versions with constraint-handling layers, but such additions would fundamentally alter their core simplicity.</p>
<p>Note that the scaling of axes in <xref ref-type="fig" rid="f1">
<bold>Figures&#xa0;1</bold>
</xref>&#x2013;<xref ref-type="fig" rid="f12">
<bold>12</bold>
</xref> is adapted to each function&#x2019;s numerical characteristics and standard domain definitions. These differences reflect the inherent heterogeneity in function value ranges and convergence behavior, which are essential to preserve when analyzing algorithmic adaptability and performance across multimodal vs. unimodal, low-range vs. high-range objective spaces. Axis scaling is function-specific to preserve the numerical resolution and convergence trajectory appropriate to each benchmark function&#x2019;s characteristic output range.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Ackley. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g001.tif"/>
</fig>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Cross-in-tray. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g002.tif"/>
</fig>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Drop-wave. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g003.tif"/>
</fig>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Eggholder. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g004.tif"/>
</fig>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Griewank. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g005.tif"/>
</fig>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Holder Table. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g006.tif"/>
</fig>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Levy. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g007.tif"/>
</fig>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Rastrigin. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g008.tif"/>
</fig>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Schwefel. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g009.tif"/>
</fig>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Shubert. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g010.tif"/>
</fig>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Sphere. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g011.tif"/>
</fig>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Zakharov. <bold>(a)</bold> is the initial state diagram, <bold>(b)</bold> is the final state diagram, and <bold>(c)</bold> is the convergence curve diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g012.tif"/>
</fig>
<p>The overall performance of the algorithm on different test functions is shown. These test functions cover a variety of challenging optimization scenarios such as single-peak, complex multi-peak, periodic, and concave&#x2013;convex mixing. The algorithm performs well in global search on single-peak and partially multi-peak functions, which can quickly converge to the global optimal solution with smooth convergence curves, such as Sphere, Zakharov, Griewank, etc. The algorithm also performs well on functions with complex multi-peak structures, such as Sphere, Zakharov, and Griewank. On the functions with complex multi-peak structure, the algorithm shows strong local search ability and can find lower fitness regions, such as the Eggholder and Shubert functions, but there is still the phenomenon of falling into the local optimum in some cases. The fitness curves show that the algorithm shows fast convergence on most of the tested functions, usually reaching the optimal or near-optimal solution within the first 20 iterations, with good stability in the later stages. For simple structures and low-complexity functions, the algorithm results are highly stable, and the solutions are concentrated in the global optimum; in high-complexity functions, there is a scattering of individual solutions.</p>
<p>
<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1a</bold>
</xref> presents the initial state, and the 3D surface plot shows the initial population distribution. From the figure, it can be seen that the population is scattered throughout the search space of the Ackley function. The red points represent the initial individuals, which are distributed at different locations on the function surface. The Ackley function has multiple local minima, but the global minimum is at the center (dark blue region at the bottom of the function). <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1b</bold>
</xref> presents the final position, and the 3D surface plot shows where the individuals of the population have finally converged after the optimization process. It can be seen that the individuals have mostly converged to the global optimal point of the&#xa0;Ackley function. The optimization algorithm successfully finds the global minimum of the solution space. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref> presents the convergence process of (c), with the convergence graph showing the convergence speed of the optimization algorithm. The horizontal axis is the number of iterations, and the vertical axis is the objective function value. The curve shows that the function value decreases rapidly at the initial iterations, indicating that the algorithm finds a better solution quickly in the early stages. As the number of iterations increases, the curve flattens out, indicating that the algorithm converges to the global optimum point. <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref> shows the surface of the cross-in-tray function, characterized by multiple cross-wave peaks and local minima. The global minimum is about -2.062 and is distributed in several symmetric locations. The fitness curve shows that the algorithm quickly finds the optimum after the first few iterations. The curve is smooth with no significant fluctuations, indicating that the algorithm is stable and effective.</p>
<p>Multi-peak functions with multiple local optima are used to test the ability of an algorithm to jump out of a local optimum. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref> shows the drop-wave function surface, characterized by a ripple-like multi-peak structure with a distinct global minimum in the center. The line graph shows that the fitness value decreases rapidly and stabilizes within 10 iterations, approaching the optimal value of -1. The function surface has periodic ripples with multiple local minima, increasing the search difficulty. The smoothness of the fitness curve indicates that the solution converges stably and without oscillations. <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> shows the Eggholder function surface, characterized by high complexity, multiple peaks and undulations, difficult search space, and multiple local minima. The solution distribution in the right panel converges to a low fitness region but is not fully concentrated, indicating that the algorithm finds a near-optimal solution but may not reach the global optimum point. The lower line graph shows a gradual decrease in the fitness values, with a fast initial convergence followed by a stabilization and limited local search. It is completely focused to the global optimum point and may be plagued by local minima. The algorithm performs better initially but gets stuck in a local search bottleneck later and fails to fully optimize the complex surface. Effectiveness can be improved by introducing stronger global search strategies.</p>
<p>
<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> shows the Griewank function surface, with an overall bowl-like structure but with many small fluctuating local minima. The fitness curve shows that the algorithm converges to the optimum in very few iterations. After convergence, the curve is smooth with no significant fluctuations. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows the Holder Table function surface, showing a complex multi-peak structure in the form of a grid with deep local minima at the bottom. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6b</bold>
</xref> shows that the solution is successfully concentrated at the bottom of some global optimum point, indicating that the algorithm searches the optimal region efficiently. The fitness curve shows that the algorithm stagnates in the early stage, quickly jumps out of the local trap after about 50 iterations, and finally converges to the global optimum value -19.2085 The initial search stays in the local region, then breaks through the local optimum point in the late stage, and reaches the global optimum quickly. The fast convergence at the later stage indicates that the algorithm has a mechanism to jump out of the local trap.</p>
<p>Extremely complex structured functions with sharp fluctuations and irregular structure are used to test the performance of algorithms on complex functions. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> shows the multi-peak Levy function surface. The function overall shows multiple fluctuating valley structures. The fitness curve shows that the algorithm converges quickly in the first 20 iterations and then remains stable, indicating that the algorithm finds the optimal solution efficiently. <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref> shows that on the surface of the Rastrigin function, the function has a periodic multi-peak structure, with obvious fluctuations, and the global minimum is at (0,0). The solution is highly concentrated in the global optimum as shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8b</bold>
</xref>, which indicates that the algorithm effectively jumps out of the local minima and finds the global optimal solution successfully. <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> shows the Schwefel function surface. The function has a complex multi-peak structure with significant fluctuations, and the global minimum is hidden in a deeper location, which poses a challenge to the optimization process. <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9b</bold>
</xref> shows that the optimization algorithm converges to a low fitness region, but the solution is not completely concentrated near the global minimum, which suggests that the algorithm has a local convergence phenomenon on the surface of the complex function. The fitness curve shows that the algorithm rapidly reduces the fitness value in the first 20 iterations, and then it tends to stabilize, but finally it does not reach the theoretical optimal value of f(x) = 0.</p>
<p>Highly fluctuating and multi-peaked function surfaces contain high-frequency fluctuations and multiple local minima to test the algorithm&#x2019;s ability to adapt to small-scale variations. <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref> shows the Shubert function surface. The function is characterized by a high-density multi-peak structure, and there are a lot of local extreme points, which make optimization more difficult. The fitness curve shows that the algorithm rapidly reduces the fitness value and then converges stably in the lower fitness region, without continuing to decline significantly. <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref> shows the sphere function surface of the function. The function has a standard bowl-like structure with the minimum value at the center (0,0). The fitness curve shows that the algorithm converges to the optimal value quickly in the first few iterations and then stays smooth, showing efficient convergence performance. <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref> shows the surface of the Zakharov function, the overall bowl structure. The distribution of the solutions is scattered. The center of the function is the global minimum. The fitness curve shows that the algorithm quickly converges to the optimal value in the first 20 iterations, and there is almost no change in the subsequent iterations, which shows the fast and stable convergence ability.</p>
<p>Although no explicit sensitivity sweeps of &#x3f5;<sub>max</sub> or &#x3b1; are included, their effects can be observed from convergence behaviors across multiple benchmark functions. The consistent success of the algorithm on both simple (e.g., sphere) and complex (e.g., Rastrigin, Eggholder) functions suggests that the chosen parameter configuration (&#x3f5;<sub>max</sub> = 100, &#x3b1; = 0.95) strikes an effective balance between early exploration and late-stage convergence. This is evident from the delayed but ultimately accurate descent seen in rugged functions and rapid convergence in smooth, convex problems.</p>
<p>In summary, AD&#x3f5;SA converges quickly, with most functions converging within the first 10&#x2013;20 iterations. The performance is stable, and the algorithm performs accurately and centrally for single-peaked functions and some multi-peaked functions. It demonstrates strong global search ability on some complex functions (e.g., Rastrigin and Holder Table). However, on complex multi-peak functions (e.g., Eggholder and Shubert), the algorithm tends to fall into local optimality and fails to find the global optimal solution completely. For highly complex search spaces, some of the solutions are not sufficiently centralized, and the search accuracy and global search strategy need to be improved.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Develop therapeutic strategies for tumor immunotherapy using AD&#x3f5;SA</title>
<p>In this section, we apply the AD&#x3f5;SA algorithm proposed in Section III to the TIT model proposed in Section II as an experimental verification. According to clinical treatment ITIT, chemotherapeutic drugs and immune drugs are used as input, and the cost of treatment loss is used as the objective function. Through the iteration of the AD&#x3f5;SA algorithm, the optimal therapeutic strategies for patients with a certain basic condition are worked out. According to clinical medical statistics borrowed, the specific parameters of the dynamic models are presented in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Experimental parameter.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="bottom" align="center">Parameters</th>
<th valign="bottom" align="center">Estimated value</th>
<th valign="bottom" align="center">Units</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="bottom" align="center">
<italic>&#x3d1;</italic>
<sub>1</sub>
</td>
<td valign="bottom" align="center">0.00431</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3d1;</italic>
<sub>2</sub>
</td>
<td valign="bottom" align="center">1.02&#xd7;10<sup>-9</sup>
</td>
<td valign="bottom" align="center">
<italic>cell</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b3;</italic>
</td>
<td valign="bottom" align="center">6.41&#xd7;10<sup>-11</sup>
</td>
<td valign="bottom" align="center">
<italic>cell</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b5;</italic>
</td>
<td valign="bottom" align="center">0.08</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3bb;</italic>
</td>
<td valign="bottom" align="center">0.204</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3be;</italic>
<sub>1</sub>
</td>
<td valign="bottom" align="center">3.42&#xd7;10<sup>-6</sup>
</td>
<td valign="bottom" align="center">
<italic>cell<sup>-1</sup>
</italic>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3be;</italic>
<sub>2</sub>
</td>
<td valign="bottom" align="center">2&#xd7;10<sup>-11</sup>
</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b1;</italic>
<sub>1</sub>
</td>
<td valign="bottom" align="center">0.0125</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b1;</italic>
<sub>2</sub>
</td>
<td valign="bottom" align="center">0.125</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b2;</italic>
<sub>1</sub>
</td>
<td valign="bottom" align="center">2.02&#xd7;10<sup>7</sup>
</td>
<td valign="bottom" align="center">
<italic>cell</italic>
<sup>2</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b2;</italic>
<sub>2</sub>
</td>
<td valign="bottom" align="center">2&#xd7;10<sup>7</sup>
</td>
<td valign="bottom" align="center">
<italic>cell</italic>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b8;</italic>
<sub>1</sub>
</td>
<td valign="bottom" align="center">0.1</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b8;</italic>
<sub>2</sub>
</td>
<td valign="bottom" align="center">1</td>
<td valign="bottom" align="center">
<italic>day</italic>
<sup>-1</sup>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3b4;</italic>
</td>
<td valign="bottom" align="center">0.95</td>
<td valign="bottom" align="center">
<italic>N/A</italic>
</td>
</tr>
<tr>
<td valign="bottom" align="center">
<italic>&#x3c9;</italic>
</td>
<td valign="bottom" align="center">0.1392&#xd7;10<sup>-4</sup>
</td>
<td valign="bottom" align="center">
<italic>N/A</italic>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on the details above, we have completed the establishment of the TIT model and determined the specific value of the cost function according to clinical ITIT. At the same time, the feasibility and effectiveness of the AD&#x3f5;SA algorithm are also verified on benchmarks. AD&#x3f5;SA was applied to the model of TIT to develop therapeutic strategies. The best processing strategy is obtained through experiments, which proves the effectiveness and feasibility of the algorithm. The cost function is designed to minimize the number of tumor cells and also to use the smallest dose of chemotherapeutic drugs and immune drugs to achieve the least harm to the human body.</p>
<p>
<xref ref-type="fig" rid="f13">
<bold>Figure&#xa0;13</bold>
</xref> shows the simulation results of the tumor cell number over time, comparing the effect in two cases, using the AD&#x3f5;SA method and not using the method. The following scientific analysis in terms of tumor cell dynamics, optimization capability, and algorithm performance fully demonstrates the superiority of the AD&#x3f5;SA method. The yellow solid line represents the cell decline curve without using the AD&#x3f5;SA method. In the initial stage, the number of tumor cells decreases slowly, indicating that the optimization speed is low. It eventually stabilizes at a higher level (~1,500), indicating that the treatment without the optimized method only inhibits tumor growth to a limited extent. Higher fluctuations in cell counts may indicate that the model is not robust enough and sensitive to parameter perturbations. The orange dashed line represents the cell decline curve after using the AD&#x3f5;SA method. The initial decline is significantly accelerated, and the number of tumor cells decreases rapidly, indicating that the AD&#x3f5;SA method can find the optimal treatment strategy more efficiently. Eventually, it stabilizes at around 500, which is significantly lower than the convergence value of the unused method, reflecting the stronger global search capability of the AD&#x3f5;SA method. The fluctuation amplitude is significantly reduced, indicating that AD&#x3f5;SA improves the robustness and stability of the system. The curve with AD&#x3f5;SA significantly accelerates the decline in the early stage and quickly finds a better solution. This fast convergence property is attributed to the effective balance between global search and local exploitation by AD&#x3f5;SA, which avoids the search stagnation of traditional methods in complex optimization problems.</p>
<fig id="f13" position="float">
<label>Figure&#xa0;13</label>
<caption>
<p>Curve of the number of tumor cells.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g013.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f14">
<bold>Figure&#xa0;14</bold>
</xref> shows that no AD&#x3f5;SA dosage was used, which showed a simple linear decrease over time. It was not dynamically adjusted according to the therapeutic effect and was under-optimized, which may result in less-than-optimal drug effects. With AD&#x3f5;SA, the dosage was optimized to show a nonlinear change, with a medium dosage at the beginning to activate the immune system and a gradual increase in the middle and late stages to address excessive immune stimulation. The fluctuation of the curve reflects the dynamic response to the individual state and the flexibility of AD&#x3f5;SA under multi-stage control. AD&#x3f5;SA can control the dosage more rationally in the optimal allocation of immune drugs, which improves the initial therapeutic effect and reduces the side effects in the later stage.</p>
<fig id="f14" position="float">
<label>Figure&#xa0;14</label>
<caption>
<p>Dosage of chemo drugs&#x2019; dose under therapeutic strategies.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g014.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f15">
<bold>Figure&#xa0;15</bold>
</xref> shows that without AD&#x3f5;SA, chemotherapeutic drug dosages simply decrease linearly, without taking into account individual tolerance to chemotherapy or changes in tumor cell response. This may lead to under- or over-dosage, reducing the therapeutic efficacy or increasing the toxic side effects. The optimized curves show that chemotherapeutic agents are used in higher dosages at the initial stage to rapidly inhibit tumor cell growth, gradually decrease in the middle stage to reduce the toxic burden, and remain stable in the later stage. The fluctuating portion reflects the adaptive adjustment of AD&#x3f5;SA to drug tolerance and tumor response. The optimized chemotherapy dosage of AD&#x3f5;SA is more in line with personalized treatment needs and is able to balance the intensity of treatment with toxicity and side effects. The output dosage profiles align with adaptive oncology principles: high initial chemotherapy dose reduces tumor burden, followed by a taper to mitigate toxicity. Immunotherapy dosing exhibits a controlled decline, supporting prolonged immune engagement. Such patterns may support clinical decision-making in dose scheduling.</p>
<fig id="f15" position="float">
<label>Figure&#xa0;15</label>
<caption>
<p>Dosage of immune drugs&#x2019; dose under therapeutic strategies.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-16-1603551-g015.tif"/>
</fig>
<p>In summary, the advantage of AD&#x3f5;SA is the rational allocation of drug dosage, and the dosage of immune drugs and chemotherapeutic drugs is dynamically adjusted over time, which not only improves the therapeutic effect but also avoids unnecessary wastage or toxic side effects. At the same time, with multi-stage optimization, the period is gradually reduced to achieve a balance between treatment and toxicity, and with adaptive adjustment, the fluctuation in the dosage curve reflects the real-time adjustment of individual therapeutic response, indicating that AD&#x3f5;SA can dynamically adapt to the changes in a patient&#x2019;s condition. It can be combined with global and local; the optimization process can not only jump out of the local optimal solution but also refine the dosage adjustment in each treatment stage, which can comprehensively improve the efficiency of drug use.</p>
</sec>
<sec id="s6" sec-type="conclusions">
<label>6</label>
<title>Conclusions</title>
<p>Through the optimization of AD&#x3f5;SA, the dosage of immune drugs and chemotherapeutic drugs can be allocated more scientifically and rationally. Compared with traditional methods, AD&#x3f5;SA has faster convergence speed, stronger global search capability, and better optimization effect, which significantly improve the therapeutic effect and reduce the toxic side effects. This treatment strategy based on intelligent optimization algorithm is not only important in anti-tumor treatment but also can be extended to other personalized treatment scenarios, providing new technical support for precision medicine. In the future, in immunotherapy, intelligent optimization algorithms can be used to design and optimize drug combination therapies, match patients and clinical therapies using biomarkers and electronic health records, and personalize cancer treatment. In chemotherapy, intelligent optimization algorithms can be used to accelerate drug discovery and design, use game theory and neural networks to regulate experimental treatment dosage, reduce drug resistance and toxicity, and improve treatment efficacy. For the algorithmic level, the global search mechanism can be enhanced, such as introducing hybrid optimization algorithms (e.g., genetic algorithms combined with local search) or adaptive search strategies. For complex functions, the accuracy control and search capability at the later stage of the algorithm can be improved. On high-density multi-peak functions, perturbation mechanisms or dynamic search range strategies can be used to enhance the comprehensiveness of the results. Future work will explore the integration of AD&#x3f5;SA into real-time adaptive control frameworks using rolling-horizon optimization and live clinical feedback to dynamically adjust treatment regimens in response to patient response data.</p>
</sec>
<sec id="s7">
<title>Data availability of statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding author.</p>
</sec>
</body>
<back>
<sec id="s8" sec-type="ethics-statement">
<title>Ethics statement</title>
<p>The manuscript presents research on animals that do not require ethical approval for their study.</p>
</sec>
<sec id="s9" sec-type="author-contributions">
<title>Author contributions</title>
<p>XS: Conceptualization, Data curation, Formal Analysis, Methodology, Resources, Software, Validation, Visualization, Writing &#x2013; original draft. YJ: Funding acquisition, Investigation, Project administration, Supervision, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s10" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This work was supported by the Natural Science Foundation of Liaoning Province, China (Grant No. 20170540570).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>Thanks to The People&#x2019;s Hospital of Liaoning Province and Liaoning Cancer Hospital and Institute for providing the experimental environment and equipment.</p>
</ack>
<sec id="s11" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s12" sec-type="correction-statement">
<title>Correction note</title>
<p>A correction has been made to this article. Details can be found at: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fimmu.2025.1650988">10.3389/fimmu.2025.1650988</ext-link>.</p>
</sec>
<sec id="s13" sec-type="ai-statement">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec id="s14" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>C</given-names>
</name>
<name>
<surname>He</surname> <given-names>G</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Z</given-names>
</name>
</person-group>. (<year>2023</year>). <article-title>Impact of FOSB on tumor microenvironment and immunotherapy in pan-cancer</article-title>, in: <conf-name>2023 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)</conf-name>. <conf-loc>Istanbul, Turkiye</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>4923&#x2013;5</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/BIBM58861.2023.10385894</pub-id>
</citation></ref>
<ref id="B2">
<label>2</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>J</given-names>
</name>
<name>
<surname>Ju</surname> <given-names>T</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z</given-names>
</name>
</person-group>. (<year>2023</year>). <article-title>Research progress of immune cells against tumor</article-title>, in: <conf-name>2023 IEEE International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale (3M-NANO)</conf-name>. <conf-loc>Chengdu, China</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>358&#x2013;61</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/3M-NANO58613.2023.10305348</pub-id>
</citation></ref>
<ref id="B3">
<label>3</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mizuno</surname> <given-names>K</given-names>
</name>
<name>
<surname>Shirakawa</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Sakamoto</surname> <given-names>T</given-names>
</name>
<name>
<surname>Ishizaki</surname> <given-names>H</given-names>
</name>
<name>
<surname>Nishijima</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Ono</surname> <given-names>R</given-names>
</name>
</person-group>. <article-title>Plasma-induced suppression of recurrent and reinoculated melanoma tumors in mice</article-title>. <source>IEEE Trans Radiat Plasma Med Sci</source>. (<year>2018</year>). <volume>2</volume>:<page-range>353&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TRPMS.2018.2809673</pub-id>
</citation></ref>
<ref id="B4">
<label>4</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Curtis</surname> <given-names>LT</given-names>
</name>
<name>
<surname>Frieboes</surname> <given-names>HB</given-names>
</name>
</person-group>. (<year>2019</year>). <article-title>Modeling of combination chemotherapy and immunotherapy for lung cancer</article-title>, in: <conf-name>2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</conf-name>. <conf-loc>Berlin, Germany</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>273&#x2013;6</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/EMBC.2019.8857566</pub-id>, PMID: <pub-id pub-id-type="pmid">31945894</pub-id></citation></ref>
<ref id="B5">
<label>5</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiao</surname> <given-names>H</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>P</given-names>
</name>
</person-group>. <article-title>Adaptive tracking control for uncertain cancer-tumor-immune systems</article-title>. <source>IEEE/ACM Trans Comput Biol Bioinf</source>. (<year>2021</year>) <volume>18</volume>:<page-range>2753&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TCBB.2020.3036069</pub-id>, PMID: <pub-id pub-id-type="pmid">33156791</pub-id></citation></ref>
<ref id="B6">
<label>6</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharifi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Jamshidi</surname> <given-names>AA</given-names>
</name>
<name>
<surname>Sarvestani</surname> <given-names>NN</given-names>
</name>
</person-group>. <article-title>An adaptive robust control strategy in a cancer tumor-immune system under uncertainties</article-title>. <source>IEEE/ACM Trans Comput Biol Bioinf</source>. (<year>2019</year>) <volume>16</volume>:<page-range>865&#x2013;73</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TCBB.2018.2803175</pub-id>, PMID: <pub-id pub-id-type="pmid">29994095</pub-id></citation></ref>
<ref id="B7">
<label>7</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>J</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Song</surname> <given-names>X</given-names>
</name>
</person-group>. (<year>2023</year>). <article-title>A statistical explainable learning model optimizing co-localization of multidimensional positivity thresholds in immunotherapy decision-supporting</article-title>, in: <conf-name>2023 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)</conf-name>. <conf-loc>Istanbul, Turkiye</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>4439&#x2013;43</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/BIBM58861.2023.10385439</pub-id>
</citation></ref>
<ref id="B8">
<label>8</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharifi</surname> <given-names>N</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Holmes</surname> <given-names>G</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Overcoming channel uncertainties in touchable molecular communication for direct-drug-targeting-assisted immuno-chemotherapy</article-title>. <source>IEEE Trans NanoBiosci</source>. (<year>2020</year>) <volume>19</volume>:<page-range>249&#x2013;58</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TNB.2019.2960068</pub-id>, PMID: <pub-id pub-id-type="pmid">31841419</pub-id></citation></ref>
<ref id="B9">
<label>9</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname> <given-names>D</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>X</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Weng</surname> <given-names>X</given-names>
</name>
<name>
<surname>He</surname> <given-names>H</given-names>
</name>
<etal/>
</person-group>. <article-title>Visualizing interactions of circulating tumor cell and dendritic cell in the blood circulation using <italic>in vivo</italic> imaging flow cytometry</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2019</year>) <volume>66</volume>:<page-range>2521&#x2013;6</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TBME.2019.2891068</pub-id>, PMID: <pub-id pub-id-type="pmid">30624209</pub-id></citation></ref>
<ref id="B10">
<label>10</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jiang et&#xa0;al</surname> <given-names>C</given-names>
</name>
</person-group>. (<year>2020</year>). <article-title>A multi-task learning method for analyzing microbiota as cancer immunotherapy signal</article-title>, in: <conf-name>2020 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)</conf-name>. <conf-loc>Seoul, Korea (South</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>437&#x2013;41</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/BIBM49941.2020.9313509</pub-id>
</citation></ref>
<ref id="B11">
<label>11</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paterson</surname> <given-names>K</given-names>
</name>
<name>
<surname>Paterson</surname> <given-names>S</given-names>
</name>
<name>
<surname>Mulholland</surname> <given-names>T</given-names>
</name>
<name>
<surname>Coffelt</surname> <given-names>SB</given-names>
</name>
<name>
<surname>Zagnoni</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Assessment of CAR-T cell-mediated cytotoxicity in 3D microfluidic cancer co-culture models for combination therapy</article-title>. <source>IEEE Open J Eng Med Biol</source>. (<year>2022</year>) <volume>3</volume>:<fpage>86</fpage>&#x2013;<lpage>95</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/OJEMB.2022.3178302</pub-id>, PMID: <pub-id pub-id-type="pmid">35813488</pub-id></citation></ref>
<ref id="B12">
<label>12</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname> <given-names>S</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>J</given-names>
</name>
<name>
<surname>Cheang</surname> <given-names>UK</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>X</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Nanorobots-assisted natural computation for multifocal tumor sensitization and targeting</article-title>. <source>IEEE Trans NanoBiosci</source>. (<year>2021</year>) <volume>20</volume>:<page-range>154&#x2013;65</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TNB.2020.3042266</pub-id>, PMID: <pub-id pub-id-type="pmid">33270565</pub-id></citation></ref>
<ref id="B13">
<label>13</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>D</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>H</given-names>
</name>
</person-group>. <article-title>Improved biogeography-based optimization algorithm and its application to clustering optimization and medical image segmentation</article-title>. <source>IEEE Access</source>. (<year>2019</year>) <volume>7</volume>:<page-range>28810&#x2013;25</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2901849</pub-id>
</citation></ref>
<ref id="B14">
<label>14</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>H</given-names>
</name>
<name>
<surname>Qian</surname> <given-names>F</given-names>
</name>
<name>
<surname>Shang</surname> <given-names>F</given-names>
</name>
<name>
<surname>Du</surname> <given-names>W</given-names>
</name>
<name>
<surname>Qian</surname> <given-names>J</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>Global convergence guarantees of (A)GIST for a family of nonconvex sparse learning problems</article-title>. <source>IEEE Trans Cybernet</source>. (<year>2022</year>) <volume>52</volume>:<page-range>3276&#x2013;88</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TCYB.2020.3010960</pub-id>, PMID: <pub-id pub-id-type="pmid">32784147</pub-id></citation></ref>
<ref id="B15">
<label>15</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>H</given-names>
</name>
<name>
<surname>Mao</surname> <given-names>W</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>S</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>L&#xe9;vy flight shuffle frog leaping algorithm based on differential perturbation and quasi-newton search</article-title>. <source>IEEE Access</source>. (<year>2019</year>) <volume>7</volume>:<page-range>116078&#x2013;93</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2936254</pub-id>
</citation></ref>
<ref id="B16">
<label>16</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tian</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>R</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Pei</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>A large-scale combinatorial many-objective evolutionary algorithm for intensity-modulated radiotherapy planning</article-title>. <source>IEEE Trans Evolution Comput</source>. (<year>2022</year>) <volume>26</volume>:<page-range>1511&#x2013;25</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TEVC.2022.3144675</pub-id>
</citation></ref>
<ref id="B17">
<label>17</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Odion</surname> <given-names>R</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Vo-Dinh</surname> <given-names>T</given-names>
</name>
</person-group>. <article-title>Plasmonic gold nanostar-mediated photothermal immunotherapy</article-title>. <source>IEEE J Select Topics Quantum Electron</source>. (<year>2021</year>) <volume>27</volume>:<fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JSTQE.2021.3061462</pub-id>, PMID: <pub-id pub-id-type="pmid">34054285</pub-id></citation></ref>
<ref id="B18">
<label>18</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gonz&#xe1;lez-Crespo</surname> <given-names>I</given-names>
</name>
<name>
<surname>G&#xf3;mez-Caama&#xf1;o</surname> <given-names>A</given-names>
</name>
<name>
<surname>Pouso</surname> <given-names>&#xd3;L</given-names>
</name>
<name>
<surname>Fenwick</surname> <given-names>JD</given-names>
</name>
<name>
<surname>Pardo-Montero</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>A biomathematical model of tumor response to radioimmunotherapy with &#x3b1;PDL1 and &#x3b1;CTLA4</article-title>. <source>IEEE/ACM Trans Comput Biol Bioinf</source>. (<year>2022</year>) <volume>20</volume>:<page-range>808&#x2013;21</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TCBB.2022.3174454</pub-id>, PMID: <pub-id pub-id-type="pmid">35544486</pub-id></citation></ref>
<ref id="B19">
<label>19</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>X</given-names>
</name>
<name>
<surname>Min</surname> <given-names>M</given-names>
</name>
<name>
<surname>Gu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Du</surname> <given-names>N</given-names>
</name>
<name>
<surname>Hode</surname> <given-names>T</given-names>
</name>
<name>
<surname>Nordquist</surname> <given-names>RE</given-names>
</name>
<etal/>
</person-group>. <article-title>Laser immunotherapy: concept, possible mechanism, clinical applications, and recent experimental results</article-title>. <source>IEEE J Select Topics Quantum Electron</source>. (<year>2012</year>) <volume>18</volume>:<page-range>1434&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JSTQE.2011.2182183</pub-id>
</citation></ref>
<ref id="B20">
<label>20</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ong</surname> <given-names>L-LS</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Banik</surname> <given-names>D</given-names>
</name>
<name>
<surname>Guan</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Reinherz</surname> <given-names>EL</given-names>
</name>
<etal/>
</person-group>. <article-title>A robotic microscope system to examine T cell receptor acuity against tumor neoantigens: A new tool for cancer immunotherapy research</article-title>. <source>IEEE Robot Automat Lett</source>. (<year>2019</year>) <volume>4</volume>:<page-range>1760&#x2013;7</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/LRA.2019.2894466</pub-id>
</citation></ref>
<ref id="B21">
<label>21</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Beckwith</surname> <given-names>AL</given-names>
</name>
<name>
<surname>Borenstein</surname> <given-names>JT</given-names>
</name>
<name>
<surname>Vel&#xe1;squez-Garc&#xed;a</surname> <given-names>LF</given-names>
</name>
</person-group>. <article-title>Monolithic, 3D-printed microfluidic platform for recapitulation of dynamic tumor microenvironments</article-title>. <source>J Microelectromech Syst</source>. (<year>2018</year>) <volume>27</volume>:<page-range>1009&#x2013;22</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JMEMS.2018.2869327</pub-id>
</citation></ref>
<ref id="B22">
<label>22</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname> <given-names>Y-d</given-names>
</name>
<name>
<surname>Flesch</surname> <given-names>RCC</given-names>
</name>
<name>
<surname>Jin</surname> <given-names>T</given-names>
</name>
</person-group>. <article-title>Injection strategy for the optimization of therapeutic temperature profile considering irregular tumors in magnetic hyperthermia</article-title>. <source>IEEE Trans Magn</source>. (<year>2018</year>) <volume>54</volume>:<fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TMAG.2018.2808206</pub-id>
</citation></ref>
<ref id="B23">
<label>23</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sahu</surname> <given-names>P</given-names>
</name>
<name>
<surname>Mishra</surname> <given-names>S</given-names>
</name>
<name>
<surname>Ayane</surname> <given-names>TH</given-names>
</name>
<name>
<surname>Krishna</surname> <given-names>TG</given-names>
</name>
<name>
<surname>Venugopal</surname> <given-names>E</given-names>
</name>
<name>
<surname>Kalla</surname> <given-names>H</given-names>
</name>
</person-group>. (<year>2019</year>). <article-title>Detection and Classification of Brain tumor tissues from Noisy MR Images using hybrid ACO-SA based LLRBFNN model and modified FLIFCM algorithm</article-title>, in: <conf-name>2019 Second International Conference on Advanced Computational and Communication Paradigms (ICACCP)</conf-name>. <conf-loc>Gangtok, India</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICACCP.2019.8882938</pub-id>
</citation></ref>
<ref id="B24">
<label>24</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yousefi</surname> <given-names>S</given-names>
</name>
<name>
<surname>Azmi</surname> <given-names>R</given-names>
</name>
</person-group>. (<year>2011</year>). <article-title>Comparison and evaluation of three optimization algorithms in MRF model for brain tumour segmentation in MRIs</article-title>, in: <conf-name>2011 19th Iranian Conference on Electrical Engineering</conf-name>. <conf-loc>Tehran, Iran</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</citation></ref>
<ref id="B25">
<label>25</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Okoli</surname> <given-names>F</given-names>
</name>
<name>
<surname>Bert</surname> <given-names>J</given-names>
</name>
<name>
<surname>Abdelaziz</surname> <given-names>S</given-names>
</name>
<name>
<surname>Boussion</surname> <given-names>N</given-names>
</name>
<name>
<surname>Visvikis</surname> <given-names>D</given-names>
</name>
</person-group>. <article-title>Optimizing the beam selection for noncoplanar VMAT by using simulated annealing approach</article-title>. <source>IEEE Trans Radiat Plasma Med Sci</source>. (<year>2022</year>) <volume>6</volume>:<page-range>609&#x2013;18</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TRPMS.2021.3111736</pub-id>
</citation></ref>
<ref id="B26">
<label>26</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Su</surname> <given-names>H</given-names>
</name>
<name>
<surname>Jin</surname> <given-names>T</given-names>
</name>
<name>
<surname>Flesch</surname> <given-names>RCC</given-names>
</name>
</person-group>. <article-title>Adaptive PID control approach considering simulated annealing algorithm for thermal damage of brain tumor during magnetic hyperthermia</article-title>. <source>IEEE Trans Instrument Measurement</source>. (<year>2023</year>) <volume>72</volume>:<fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TIM.2023.3242011</pub-id>
</citation></ref>
<ref id="B27">
<label>27</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Miller</surname> <given-names>S</given-names>
</name>
<name>
<surname>Bews</surname> <given-names>J</given-names>
</name>
<name>
<surname>Kinsner</surname> <given-names>W</given-names>
</name>
</person-group>. (<year>2001</year>). <article-title>Brachytherapy cancer treatment optimization using simulated annealing and artificial neural networks</article-title>, in: <conf-name>Canadian Conference on Electrical and Computer Engineering 2001. Conference Proceedings (Cat. No.01TH8555)</conf-name>. <conf-loc>Toronto, ON, Canada</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>649&#x2013;54</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CCECE.2001.933760</pub-id>
</citation></ref>
<ref id="B28">
<label>28</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Y. -D. Tang</surname> <given-names>T</given-names>
</name>
<name>
<surname>Flesch</surname> <given-names>RCC</given-names>
</name>
<name>
<surname>H. -Y. Jiang</surname>
</name>
</person-group>. <article-title>Simultaneous optimization of injection dose and location for magnetic hyperthermia using metaheuristic algorithms</article-title>. <source>IEEE Trans Magn</source>. (<year>2020</year>) <volume>56</volume>:<fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TMAG.2019.2949933</pub-id>
</citation></ref>
<ref id="B29">
<label>29</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Masuda</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Foruzan</surname> <given-names>AH</given-names>
</name>
<name>
<surname>Tateyama</surname> <given-names>T</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>YW</given-names>
</name>
</person-group>. (<year>2010</year>). <article-title>Automatic liver tumor detection using EM/MPM algorithm and shape information</article-title>, in: <conf-name>The 2nd International Conference on Software Engineering and Data Mining</conf-name>. <conf-loc>Chengdu, China</conf-loc>: <publisher-name>IEEE</publisher-name>. pp. <page-range>692&#x2013;5</page-range>.</citation></ref>
<ref id="B30">
<label>30</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yassine</surname> <given-names>A-A</given-names>
</name>
<name>
<surname>Lilge</surname> <given-names>L</given-names>
</name>
<name>
<surname>Betz</surname> <given-names>V</given-names>
</name>
</person-group>. <article-title>Optimizing interstitial photodynamic therapy planning with reinforcement learning-based diffuser placement</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2021</year>) <volume>68</volume>:<page-range>1668&#x2013;79</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TBME.2021.3053197</pub-id>, PMID: <pub-id pub-id-type="pmid">33471748</pub-id></citation></ref>
<ref id="B31">
<label>31</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Acharya</surname> <given-names>S</given-names>
</name>
<name>
<surname>Saha</surname> <given-names>S</given-names>
</name>
<name>
<surname>Thadisina</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Multiobjective simulated annealing-based clustering of tissue samples for cancer diagnosis</article-title>. <source>IEEE J Biomed Health Inf</source>. (<year>2016</year>) <volume>20</volume>:<page-range>691&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JBHI.2015.2404971</pub-id>, PMID: <pub-id pub-id-type="pmid">25706936</pub-id></citation></ref>
<ref id="B32">
<label>32</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aspeel</surname> <given-names>A</given-names>
</name>
<name>
<surname>Gouverneur</surname> <given-names>A</given-names>
</name>
<name>
<surname>Jungers</surname> <given-names>RM</given-names>
</name>
<name>
<surname>Macq</surname> <given-names>B</given-names>
</name>
</person-group>. <article-title>Optimal intermittent particle filter</article-title>. <source>IEEE Trans Signal Process</source>. (<year>2022</year>) <volume>70</volume>:<page-range>2814&#x2013;25</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TSP.2022.3179877</pub-id>
</citation></ref>
</ref-list>
</back>
</article>