<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<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="1.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2025.162.28</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Реализация алгоритма муравьев-опылителей с  матричной структурой целевой функции оптимизации</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0542-7914</contrib-id>
					<contrib-id contrib-id-type="rid">https://publons.com/researcher/KMX-4366-2024</contrib-id>
					<name>
						<surname>Микулик</surname>
						<given-names>Илья Игоревич</given-names>
					</name>
					<email>guess_97@mail.ru</email>
					<xref ref-type="aff" rid="aff-2">2</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Фесак</surname>
						<given-names>Данил Ильич</given-names>
					</name>
					<email>danilfesak@gmail.com</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Аристархов</surname>
						<given-names>Фёдор Евгеньевич</given-names>
					</name>
					<email>logistronm@gmail.com</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2425-5556</contrib-id>
					<name>
						<surname>Благовещенская</surname>
						<given-names>Екатерина Анатольевна</given-names>
					</name>
					<email>kblag2002@yahoo.com</email>
					<xref ref-type="aff" rid="aff-2">2</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<institution-wrap>
					<institution-id institution-id-type="ROR">https://ror.org/02fh3dt13</institution-id>
					<institution content-type="education">Петербургский государственный университет путей сообщения Императора Александра I</institution>
				</institution-wrap>
			</aff>
			<aff id="aff-2">
				<label>2</label>
				<institution>Петербургский государственный университет путей сообщения Императора Александра I</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-12-17">
				<day>17</day>
				<month>12</month>
				<year>2025</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2025</year>
			</pub-date>
			<volume>5</volume>
			<issue>162</issue>
			<fpage>1</fpage>
			<lpage>5</lpage>
			<history>
				<date date-type="received" iso-8601-date="2025-10-30">
					<day>30</day>
					<month>10</month>
					<year>2025</year>
				</date>
				<date date-type="accepted" iso-8601-date="2025-12-03">
					<day>03</day>
					<month>12</month>
					<year>2025</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/12-162-2025-december/10.60797/IRJ.2025.162.28"/>
			<abstract>
				<p>Статья посвящена разработке метода построения интерпретируемых моделей анализа выживаемости. В качестве основы используется расширенная модель Кокса, где зависимость между признаками задается полиномом. Для решения задачи оптимизации структуры полинома предложена модификация алгоритма муравьев-опылителей. Ключевой особенностью является матричное представление целевой функции, объединяющей критерии точности (c-индекс), количество признаков и сложность модели. В отличие от классических подходов, феромон в алгоритме откладывается на вершинах графа признаков. Метод был протестирован на данных о критических неисправностях 5000 автомобилей. В ходе эксперимента алгоритм продемонстрировал эффективность, точно восстанавливая заданную зависимость функции риска от признаков при среднем количестве итераций 6,09. Результаты подтверждают, что предложенный подход позволяет одновременно строить точные прогностические модели и выполнять отбор значимых признаков, обеспечивая высокую интерпретируемость результатов. Перспективы работы связаны с развитием матричного представления феромона и апробацией на реальных данных.</p>
			</abstract>
			<kwd-group>
				<kwd>анализ выживаемости</kwd>
				<kwd> метод муравьев-опылителей</kwd>
				<kwd> методы оптимизации</kwd>
				<kwd> матричная целевая функция</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>Прогнозирование наступления терминальных событий, таких как отказ технических систем, является критически важной задачей в инженерии, анализе надежности, а также в медицине [1]. Широко распространенная модель Кокса [2], несмотря на свою интерпретируемость, опирается на предположение о линейной зависимости между признаками и функцией риска, что часто нарушается на практике [3]. Хотя методы машинного обучения способны определять нелинейные зависимости, их результаты часто представляют собой «черный ящик», что затрудняет их практическое использование специалистами. В связи с этим актуальной является разработка методов, сочетающих высокую адаптивность к сложным данным и прозрачность получаемых моделей.</p>
			<p>Объектом исследования является расширенная модель Кокса. Предметом исследования  метод построения расширенной модели Кокса. Цель работы заключается в возможности построения точной и интерпретируемой модели анализа выживаемости за счет разработки модификации алгоритма муравьев-опылителей, оперирующего матричным представлением целевой функции.</p>
			<p>Научная новизна заключается в следующем. Предложена модификация алгоритма муравьев-опылителей, в которой целевая функция представлена в виде оптимизируемой матрицы, что позволяет эффективно решать многокритериальную задачу построения модели. Разработанный метод позволяет одновременно решать задачу построения точной прогностической модели и отбора наиболее значимых признаков. Для проверки эффективности предложенного метода был использован синтетический набор данных, содержащий параметры эксплуатации и время до выхода из строя для 5000 автомобилей. Использование искусственно сгенерированных данных с заранее известной зависимостью позволило объективно оценить способность алгоритма к воспроизведению истинных функциональных связей.</p>
			<p>2. Методы и принципы исследования</p>
			<p>Широко используемой моделью анализа выживаемости </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>λ</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
				</mml:mrow>
			</mml:math>
			<p>[4]</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>λ</mml:mi>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>t</mml:mi>
					<mml:mo>,</mml:mo>
					<mml:mrow>
						<mml:mi mathvariant="bold">x</mml:mi>
					</mml:mrow>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>=</mml:mo>
					<mml:msub>
						<mml:mi>λ</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>t</mml:mi>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mi>exp</mml:mi>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>β</mml:mi>
					<mml:mi>·</mml:mi>
					<mml:mrow>
						<mml:mi mathvariant="bold">x</mml:mi>
					</mml:mrow>
					<mml:mo stretchy="false">)</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где [LATEX_FORMULA]\mathbf{x}[/LATEX_FORMULA]  вектор значений признаков объекта данных, [LATEX_FORMULA]\beta[/LATEX_FORMULA]  вектор влияния признаков данных.</p>
			<p>Регрессионная модель Кокса, включающая параметрический и непараметрический компоненты, позволяет получить более согласованные оценки в широком диапазоне условий по сравнению с параметрическими моделями и более точные оценки по сравнению с непараметрическими методами [5].</p>
			<p>Использовав иную, нелинейную зависимость </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>g</mml:mi>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>λ</mml:mi>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>t</mml:mi>
					<mml:mo>,</mml:mo>
					<mml:mrow>
						<mml:mi mathvariant="bold">x</mml:mi>
					</mml:mrow>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>=</mml:mo>
					<mml:msub>
						<mml:mi>λ</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>t</mml:mi>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mi>exp</mml:mi>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>g</mml:mi>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:mi>β</mml:mi>
					<mml:mo>,</mml:mo>
					<mml:mrow>
						<mml:mi mathvariant="bold">x</mml:mi>
					</mml:mrow>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo stretchy="false">)</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>Функция (2) является обобщением функции (1).</p>
			<p>В данной работе такой функцией является полином специального вида: он </p>
			<p>является суммой одночленов, каждый из которых является произведением признаков, при том степень каждого признака в одночлене не превосходит единицы.</p>
			<p>Признанным способом оценки точности моделей анализа выживаемости является c-индекс (индекс согласованности) </p>
			<p>[6][7]</p>
			<p>Задачей является построение модели по набору данных. Так как моделью в данном исследовании является расширенная модель Кокса, необходимо построить полином, с-индекс которого, был бы наибольшим, а количество признаков —</p>
			<p> </p>
			<p>Исходя из постановки задачи, введены четыре критерия, которые будут оптимизированы.</p>
			<p>Первый критерий </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>c</mml:mi>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>r</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mfrac>
						<mml:mrow>
							<mml:mo stretchy="false">|</mml:mo>
							<mml:mi>F</mml:mi>
							<mml:mo stretchy="false">|</mml:mo>
						</mml:mrow>
						<mml:mrow>
							<mml:mi>p</mml:mi>
						</mml:mrow>
					</mml:mfrac>
				</mml:mrow>
			</mml:math>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mo stretchy="false">|</mml:mo>
					<mml:mi>F</mml:mi>
					<mml:mo stretchy="false">|</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>—— количество признаков найденного решения, а [LATEX_FORMULA]p[/LATEX_FORMULA] — количество всех возможных признаков. Следующий критерий [LATEX_FORMULA]k[/LATEX_FORMULA] отвечает за количество аддитивных связей построенного полинома: [LATEX_FORMULA]k = \frac{\log_2K}{p}[/LATEX_FORMULA], где [LATEX_FORMULA]K[/LATEX_FORMULA] — количество мономов построенного полинома. Последним критерий отвечает за количество мультипликативных связей [LATEX_FORMULA]b = \frac{K+B}{Kp}[/LATEX_FORMULA], где [LATEX_FORMULA]B[/LATEX_FORMULA] — количество мультипликативных связей в построенном полиноме.</p>
			<p>Таким образом, с учетом введенных критериев задача оптимизация заключается в поиске полинома при условиях</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">{</mml:mo>
						<mml:mtable>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mi>с</mml:mi>
									<mml:mo>→</mml:mo>
									<mml:mo>max</mml:mo>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mi>r</mml:mi>
									<mml:mo>→</mml:mo>
									<mml:mo>min</mml:mo>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mi>k</mml:mi>
									<mml:mo>→</mml:mo>
									<mml:mo>min</mml:mo>
								</mml:mtd>
							</mml:mtr>
							<mml:mtr>
								<mml:mtd columnalign="left">
									<mml:mi>b</mml:mi>
									<mml:mo>→</mml:mo>
									<mml:mo>min</mml:mo>
								</mml:mtd>
							</mml:mtr>
						</mml:mtable>
					</mml:mrow>
				</mml:mrow>
			</mml:math>
			<p>Система условий (3) порождает многокритериальную задачу оптимизации. Для ее решения предложено рассмотрение условий в виде матрицы:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mo>(</mml:mo>
					<mml:mtable>
						<mml:mtr>
							<mml:mtd>
								<mml:mi>c</mml:mi>
							</mml:mtd>
							<mml:mtd>
								<mml:mi>a</mml:mi>
								<mml:mi>m</mml:mi>
								<mml:mi>p</mml:mi>
								<mml:mi>;</mml:mi>
								<mml:mi>b</mml:mi>
							</mml:mtd>
						</mml:mtr>
						<mml:mtr>
							<mml:mtd>
								<mml:mi>k</mml:mi>
							</mml:mtd>
							<mml:mtd>
								<mml:mi>a</mml:mi>
								<mml:mi>m</mml:mi>
								<mml:mi>p</mml:mi>
								<mml:mi>;</mml:mi>
								<mml:mn>1</mml:mn>
								<mml:mo>−</mml:mo>
								<mml:mi>r</mml:mi>
							</mml:mtd>
						</mml:mtr>
					</mml:mtable>
					<mml:mo>)</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>Тогда определитель матрицы (4) сводит задачу к одномерной оптимизации.</p>
			<p>Решение задачи оптимизации осуществляется с помощью метаэвристического гибридного метода муравьев-опылителей </p>
			<p>[8]</p>
			<p>Основные понятия алгоритма:</p>
			<p>1. Цветок (вершина графа) </p>
			<p>— </p>
			<p>2. Путь муравья </p>
			<p>—</p>
			<p>3. Феромон </p>
			<p>—</p>
			<p>4. Мера пути: Значение целевой функции, вычисленное для модели с полиномом, соответствующему пройденному пути. Значением является определитель матрицы (4).</p>
			<p>Алгоритм является итерационным и состоит из трех последовательно выполняемых этапов.</p>
			<p>На данном этапе популяция агентов-«муравьев» осуществляет поиск оптимального пути </p>
			<p>—</p>
			<p>Этап используется для оптимизации ключевых параметров муравьиного алгоритма для повышения эффективности поиска решения. Оптимизируются параметры: чувствительность муравьев к феромону, чувствительность муравьев к эвристической информации, количество откладываемого феромона. Особи в генетическом алгоритме представляют собой векторы параметров муравьиного алгоритма. Над популяцией особей применяются стандартные генетические операторы: выбора (селекция на основе приспособленности, определяемой качеством работы муравьиного этапа с данными параметрами), кроссинговера (рекомбинация параметров) и мутации (случайное возмущение значений параметров).</p>
			<p>Данный этап отвечает за эволюцию самого множества вершин-мономов, обеспечивая адаптацию модели к данным. Этап реализует динамическое обновление множества цветков путем добавления новых перспективных мономов и удаления неэффективных. Эффективность вершины-монома определяется накопленным на ней уровнем феромона. Этап представляет собой последовательное применение операторов: селекции (отбор наименее эффективных вершин для удаления), кроссбридинга (умножение мономов), лайнбридинга (случайное добавление монома, состоящего из одного признака), старения (механизм планомерного уменьшения феромона на вершинах, который позволяет постепенно исключать устаревшие или неперспективные мономы из рассмотрения)</p>
			<p>Совместная работа трех этапов образует метаэвристический механизм, который формирует структуру полиномиальной модели, обеспечивая как высокую точность, так и интерпретируемость результата.</p>
			<p>3. Основные результаты</p>
			<p>Метод муравьев-опылителей реализован в виде программы, написанной на языке программирования Python3. Использована библиотека Lifelines, предназначенная для работы с моделями и методами анализа выживаемости </p>
			<p>[9][10]</p>
			<p>Для проведения вычислительного эксперимента сгенерирован набор данных о неисправностях автомобилей. </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>a</mml:mi>
					<mml:mi>g</mml:mi>
					<mml:mi>e</mml:mi>
					<mml:mi>·</mml:mi>
					<mml:mi>m</mml:mi>
					<mml:mi>i</mml:mi>
					<mml:mi>l</mml:mi>
					<mml:mi>e</mml:mi>
					<mml:mi>a</mml:mi>
					<mml:mi>g</mml:mi>
					<mml:mi>e</mml:mi>
				</mml:mrow>
			</mml:math>
			<p>Искусственная генерация данных </p>
			<table-wrap id="T1">
				<label>Table 1</label>
				<caption>
					<p>Описание признаков тестируемого набора данных</p>
				</caption>
				<table>
					<tr>
						<td>​Признак</td>
						<td>​Полное название</td>
						<td>​Значение</td>
					</tr>
					<tr>
						<td>mileage</td>
						<td>Пробег автомобиля</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>age</td>
						<td>Возраст автомобиля</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>offroad_ratio</td>
						<td>Доля поездок по бездорожью</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>maintenance_reg</td>
						<td>Техническое обслуживание</td>
						<td>1 — отсутствует</td>
					</tr>
					<tr>
						<td>engine_temp</td>
						<td>Температура двигателя</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>tire_pressure</td>
						<td>Давление в шинах</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>battery_health</td>
						<td>Состояние аккумулятора</td>
						<td>Числовой</td>
					</tr>
					<tr>
						<td>​color</td>
						<td>Цвет автомобиля</td>
						<td>3 — другой</td>
					</tr>
					<tr>
						<td>fuel_type</td>
						<td>Вид топлива</td>
						<td>2 — газ</td>
					</tr>
				</table>
			</table-wrap>
			<p>Таким образом, для синтетического набора данных значимыми являются 2 признака из 10.</p>
			<p>В проведенном эксперименте использован следующий набор параметров:</p>
			<p>1. Исходная чувствительность муравьев к феромону </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>α</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>5</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>2. Исходная чувствительность муравьев к эвристической информации </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>β</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>2</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>3. Исходное количество откладываемого феромона </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>Q</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>25</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>4. Испарение </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>ρ</mml:mi>
						<mml:mn>0</mml:mn>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>8</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>5. Количество муравьев </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>n</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mn>12</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>6. Вероятность кроссинговера </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>p</mml:mi>
						<mml:mrow>
							<mml:mi>c</mml:mi>
							<mml:mi>r</mml:mi>
							<mml:mi>o</mml:mi>
							<mml:mi>s</mml:mi>
							<mml:mi>s</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>9</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>7. Вероятность мутации </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>p</mml:mi>
						<mml:mrow>
							<mml:mi>m</mml:mi>
							<mml:mi>u</mml:mi>
							<mml:mi>t</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mn>0</mml:mn>
					<mml:mo>,</mml:mo>
					<mml:mn>2</mml:mn>
				</mml:mrow>
			</mml:math>
			<p>Вычислительный эксперимент состоял из 100 запусков алгоритма. Во всех случаях алгоритм успешно идентифицировал полином, соответствующий функции </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>a</mml:mi>
					<mml:mi>g</mml:mi>
					<mml:mi>e</mml:mi>
					<mml:mi>·</mml:mi>
					<mml:mi>m</mml:mi>
					<mml:mi>i</mml:mi>
					<mml:mi>l</mml:mi>
					<mml:mi>e</mml:mi>
					<mml:mi>a</mml:mi>
					<mml:mi>g</mml:mi>
					<mml:mi>e</mml:mi>
				</mml:mrow>
			</mml:math>
			<p>4. Обсуждение</p>
			<p>Проведенное исследование демонстрирует, что предложенная модификация алгоритма муравьев-опылителей является работоспособным и эффективным инструментом для построения расширенных моделей Кокса. Высокая частота успешного нахождения целевого полинома и низкое среднее число итераций (6.09) свидетельствуют о хорошей сходимости метода и адекватности предложенного матричного подхода для решения многокритериальной задачи, позволяющего сводить критерии оптимизации в скалярную целевую функцию. Эти результаты подтверждают, что переход от оптимизации на графе путей к оптимизации на графе признаков с откладыванием феромона на вершинах является результативным для задач структурного синтеза моделей.</p>
			<p>Основным преимуществом гибридного подхода является объединение его трех этапов. Муравьиный этап эффективно исследует пространство возможных полиномов, генетический алгоритм адаптивно настраивает параметры этого поиска, а этап опыления динамически обогащает и очищает словарь мономов, предотвращая стагнацию. Одновременная оптимизация структуры модели и ее параметров позволяет алгоритму успешно решать задачу отбора признаков и построения интерпретируемой нелинейной зависимости.</p>
			<p>Вместе с тем, текущая реализация метода имеет области для потенциального улучшения. Использование определителя матрицы критериев, хотя и доказало свою эффективность, является по сути линейной сверткой, которая может нивелировать сложные взаимоотношения между отдельными целевыми функциями. Это ограничение открывает путь для дальнейших исследований, направленных на разработку более совершенных механизмов агрегирования, таких как матричное представление не только целевой функции, но и самой структуры феромона.</p>
			<p>5. Заключение</p>
			<p>В данной работе успешно решена задача разработки метода построения точной и интерпретируемой модели анализа выживаемости. Цель работы достигнута за счет модификации алгоритма муравьев-опылителей, ключевой особенностью которой является матричное представление целевой функции. Это представление позволило свести многокритериальную задачу максимизации точности и минимизации сложности модели к задаче однокритериальной оптимизации.</p>
			<p> Метод решает не только задачу аппроксимации, но и проблему отбора признаков, что важно для повышения интерпретируемости итоговой модели. Практическая значимость подтверждена результатами вычислительного эксперимента на синтетических данных, где алгоритм стабильно и быстро находил заданную зависимость, демонстрируя свою робастность и эффективность.</p>
			<p>Таким образом, работа вносит вклад в область интеллектуального анализа данных и анализа выживаемости, предлагая современный инструмент для построения прогностических моделей, сочетающих высокую адаптивность и прозрачность. Перспективы дальнейших исследований включают апробацию метода на реальных наборах данных, а также развитие предложенной матричной парадигмы, в частности, во внедрении матричного феромона и соответствующих матричных операций для его обновления, что может существенно повысить универсальность алгоритма.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/21903.docx">21903.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/21903.pdf">21903.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2025.162.28</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p/>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Purnami S. W. Cox Model Survival Analysis to Evaluate Treatment of Electro-Capacitive Cancer Therapy (ECCT) For Cancer Patients / S. W. Purnami, R. S. Putra , A. I. Edina, I. N. Pertiwi, E. Sukur, N. Soraya // Journal of Physics: Conference Series. — 2021. — № 1. DOI: 10.1088/1742-6596/1863/1/012036. [in English]</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Cox D. R. Regression models and life‐tables / D. R. Cox // Journal of the Royal Statistical Society: Series B (Methodological). — 1972. — № 2. — с. 187–202. [in English]</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Austin P.S. The Impact of Violation of the Proportional Hazards Assumption on the Calibration of the Cox Proportional Hazards Model / P.S. Austin, D. Giardiello // Statistics in Medicine. — 2025. — № 44. DOI: 10.1002/sim.70161. [in English]</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Prentice R. L.. Introduction to Cox (1972) regression models and life-tables / R. L. Prentice // Breakthroughs in Statistics: Methodology and Distribution; — Вып. 2. — New York: Springer New York, 1992. — с. 519–526. [in English]</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Powell J. L. Estimation of semiparametric model / J. L. Powell // Handbook of econometrics. — 1994. — № 4. [in English]</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Alabdallah A. The Concordance Index decomposition: A measure for a deeper understanding of survival prediction models / A. Alabdallah , M. Ohlsson, S. Pashami, T. Rögnvaldsson // Artificial Intelligence in Medicine. — 2024. — № 148. DOI: 10.1016/j.artmed.2024.102781. [in English]</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Longato E. A practical perspective on the concordance index for the evaluation and selection of prognostic time-to-event models / E. Longato, M. Vettoretti, B. Di Camillo // Journal of Biomedical Informatics. — 2020. — № 108. DOI: 10.1016/j.jbi.2020.103496. [in English]</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Микулик И.И. Методика для решения задачи выбора признаков в регрессионной модели Кокса / И.И. Микулик // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. — 2024. — № 3. — с. 85–94. DOI: 10.24143/2072-9502-2024-3-85-94.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Davidson-Pilon C. lifelines: survival analysis in Python / C. Davidson-Pilon // Journal of Open Source Software. — 2019. — № 40. DOI: 10.21105/joss.01317. [in English]</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Faghiri F. Cox proportional hazards model with Bayesian neural network for survival prediction / F. Faghiri, A. Kohansal // Scientific Reports. — 2025. — № 1. DOI: 10.1038/s41598-025-16993-4. [in English]</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings>
		<funding lang="RUS">Исследование выполнено за счет гранта Российского научного фонда (проект № 25-11-00348).</funding>
		<funding lang="ENG">This work was funded by the Russian Science Foundation grant number 25-11-00348.</funding>
	</fundings>
</article>