<?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.2026.164.97</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>МЕТОДИКА ПРИМЕНЕНИЯ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ ДЛЯ УПРАВЛЕНИЯ ОРГАНИЗАЦИОННЫМИ ПРОЦЕССАМИ IT-ПРОЕКТОВ</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Ошкин</surname>
						<given-names>Андрей Владимирович</given-names>
					</name>
					<email>andrey.oshkinvl@yandex.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Павлов</surname>
						<given-names>Валерий Анатольевич</given-names>
					</name>
					<email>29359332@s.mfua.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>Московский финансово-юридический университет МФЮА</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-17">
				<day>17</day>
				<month>02</month>
				<year>2026</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2026</year>
			</pub-date>
			<volume>12</volume>
			<issue>164</issue>
			<fpage>1</fpage>
			<lpage>12</lpage>
			<history>
				<date date-type="received" iso-8601-date="2025-03-11">
					<day>11</day>
					<month>03</month>
					<year>2025</year>
				</date>
				<date date-type="accepted" iso-8601-date="2026-02-05">
					<day>05</day>
					<month>02</month>
					<year>2026</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/2-164-2026-february/10.60797/IRJ.2026.164.97"/>
			<abstract>
				<p>В статье рассматриваются сущность и особенности применения генетических алгоритмов в системе решения задач, связанных с организационными процессами в системе управления проектами. Выявлена специфика метода, его преимущества и алгоритм использования в бизнес-среде. Обоснована актуальность применения генетических алгоритмов в практике компаний, реализующих услугу по аутстаффингу. Приведен пример использования генетических алгоритмов для подбора команды для ИТ-проекта. Формализована математическая модель отбора, предложена детальная спецификация эволюционных операторов (селекция, кроссинговер, мутация) и параметров тестирования алгоритма. Проведен сравнительный анализ, подтвердивший вычислительную эффективность эволюционного подхода по сравнению с традиционными экспертными методами. Сделан вывод о том, что широкое применение данного программного средства позволит повысить качество подбора персонала в ИТ-проекты и эффективность и функциональность отечественных ИТ-продуктов за счет повышения профессионального уровня команды разработчика.</p>
			</abstract>
			<kwd-group>
				<kwd>генетический алгоритм</kwd>
				<kwd> популяция</kwd>
				<kwd> особь</kwd>
				<kwd> хромосома</kwd>
				<kwd> ген</kwd>
				<kwd> эволюция</kwd>
				<kwd> оператор</kwd>
				<kwd> IT-проект</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>В условиях быстро изменяющегося информационно-технологического пространства необходимость в адаптации организационных механизмов для успешного выполнения IT-проектов становится все более очевидной. В этом контексте методология использования генетических алгоритмов демонстрирует свою значимость, обеспечивая улучшение управленческих процессов. Такие алгоритмы эффективно способствуют совершенствованию работы команд, оптимальному распределению задач и ресурсов и улучшению процессов разработки ПО.</p>
			<p>Актуальным направлением развития HR-менеджмента для ИТ-проектов и заказов является аутстаффинг, предполагающий подбор исполнителей среди фрилансеров, самозанятых. Как правило, при такой форме подбора имеется широкий выбор потенциальных кандидатов, имеющих индивидуальные характеристики, преимущества и недостатки перед другими возможными участниками проекта. Аустаффингом занимаются как непосредственно ИТ-компании, так и традиционные аутсорсинговые компании без отраслевой аспектности. Первая группа участников рынка обладает возможностями создания программных решений, использующих генетические алгоритмы, она может эффективно применять эти технологии для формирования проектных команд. Напротив, аутсорсинговые компании не имеют доступ к подобным инструментам разработки. Это повышает трудоемкость и снижает эффективность их работы. Кроме того, это негативно отражается на качестве состава проектной команды и результатах реализации проекта. Следовательно, в настоящее время представляется значимым разработать программное обеспечение на основе применения генетических алгоритмов, предназначенное для отбора кадров в соответствии с определенными параметрами.</p>
			<p>Актуальность разработки новых инструментов управления подтверждается статистическими показателями роста сегмента аутстаффинга и затрат на найм, представленными в таблице 1.</p>
			<table-wrap id="T1">
				<label>Table 1</label>
				<caption>
					<p> Предпосылки автоматизации подбора проектных команд в IT-секторе</p>
				</caption>
				<table>
					<tr>
						<td>Показатель / индикатор</td>
						<td>Значение и динамика</td>
						<td>Комментарии</td>
					</tr>
					<tr>
						<td>Динамика рынка услуг по предоставлению персонала (аутстаффинга)</td>
						<td>Рост стоимостного объема рынка с 224 млрд руб. (2023 г.) до 265 млрд руб. в 2024 г., что соответствует приросту на 18,3%.</td>
						<td>Экстенсивный рост спроса на внешние трудовые ресурсы делает методы ручного отбора неэффективными вследствие необходимости обработки значительных массивов данных в сжатые сроки.</td>
					</tr>
					<tr>
						<td>Соотношение общего и активного предложения на рынке труда</td>
						<td>Общая численность специалистов: 1–1,3 млн чел. Фактически задействовано в проектах аутстаффинга: ~50 тыс. чел. (около 5%).</td>
						<td>Низкий коэффициент использования кадрового потенциала (5%) свидетельствует о несовершенстве существующих механизмов поиска и распределения исполнителей по проектам.</td>
					</tr>
					<tr>
						<td>Эффективность внедрения интеллектуальных систем отбора</td>
						<td>Сокращение операционных затрат на 93% и повышение скорости найма на 87% при использовании алгоритмических решений.</td>
						<td>Подтверждается экономическая целесообразность замещения традиционных кадровых методик автоматизированными системами, включая эволюционные алгоритмы</td>
					</tr>
				</table>
			</table-wrap>
			<p>Кроме того, следует отметить, что современные условия цифровой трансформации экономики формируют новые вызовы для менеджмента: нелинейный рост сложности технологических стеков, дефицит узкопрофильных компетенций и критическое сокращение времени вывода продукта на рынок. В этой парадигме традиционные иерархические модели подбора команд теряют эффективность, уступая место гибким экосистемным подходам, где ключевым фактором успеха становится скорость и точность алгоритмической сборки проектных групп под динамически меняющиеся требования.</p>
			<p>Таким образом, отмеченные обстоятельства подтверждают актуальность и научно-практическую значимость рассматриваемой тематики.</p>
			<p>В настоящее время накоплен существенный пласт научных исследований, посвященных эволюционному моделированию и его применению в HR-менеджменте и IT-секторе. Таблица 2 систематизирует основные научные подходы к решению задач поиска оптимальных решений.</p>
			<table-wrap id="T2">
				<label>Table 2</label>
				<caption>
					<p> Литературный обзор по теме применения генетических алгоритмов в задачах управдения проектами</p>
				</caption>
				<table>
					<tr>
						<td>Автор</td>
						<td>Предметная сфера и рассматриваемые вопросы</td>
					</tr>
					<tr>
						<td>[1]</td>
						<td>Рассматриваются исторические аспекты становления генетических алгоритмов как метода, основанного на законах теории эволюции. Особое внимание уделяется идеям античных мыслителей и принципам естественного отбора, которые позволяют современным алгоритмам выявлять наиболее эффективные решения через смену поколений.</td>
					</tr>
					<tr>
						<td>[3]</td>
						<td>Описывается роль генетического алгоритма как инновационной адаптивной технологии для извлечения оптимальных решений в сложных задачах поиска. Генетические алгоритмы анализируются как ключевой инструмент разработки ИИ наряду с нейронными сетями, интегрирующими биологический подход в процесс моделирования.</td>
					</tr>
					<tr>
						<td>[6]</td>
						<td>Предметом исследования является формализация подбора проектной команды как многокритериальной задачи дискретной оптимизации с большим пространством поиска. Рассматривается преодоление ограничений традиционных детерминированных подходов за счет использования стохастических механизмов эволюции.</td>
					</tr>
					<tr>
						<td>[17]</td>
						<td>Рассматривается специфика рационализации подбора коллектива научно-технических работников. Исследуются математические модели, где целевая функция направлена на максимизацию результата подбора при соблюдении требований к квалификации, временным границам и весам критериев.</td>
					</tr>
					<tr>
						<td>[20]</td>
						<td>Работы данных авторов посвящены автоматизация HR-процессов в IT. Анализируется актуальность применения генетических алгоритмов в практике компаний, реализующих услуги по предоставлению внешнего персонала (аутстаффинга). Поднимаются вопросы снижения трудоемкости и повышения эффективности найма за счет замещения ручного отбора алгоритмическими системами в условиях роста рынка.</td>
					</tr>
					<tr>
						<td>[8]</td>
						<td>Эволюционные операторы и их спецификация. Подробно описываются механизмы селекции, кроссинговера и мутации применительно к формированию команд. Изучается влияние различных типов операторов на баланс между глобальным поиском и скоростью сходимости к оптимальному решению.</td>
					</tr>
					<tr>
						<td>[4]</td>
						<td>Учеными проведен ссравнительный анализ методов поиска. Реализовано сопоставление генетических алгоритмов с традиционными «жадными» алгоритмами и экспертной эвристикой. Рассматриваются показатели полиномиальной сложности генетического алгоритма, которые позволяют находить решения за приемлемое время в отличие от экспоненциальной сложности полного перебора.</td>
					</tr>
				</table>
			</table-wrap>
			<p>Анализ современной научной литературы позволяет констатировать, что генетические алгоритмы прочно утвердились в качестве фундаментального инструмента стохастической оптимизации, успешно адаптированного под нужды искусственного интеллекта. Исследователи единогласно признают, что биологически детерминированный подход, основанный на принципах естественного отбора, предоставляет уникальные возможности для работы в условиях высокой неопределенности и огромного пространства поиска, характерных для современной бизнес-среды. Большинство изученных работ акцентируют внимание на теоретической универсальности ГА, однако в контексте управления IT-проектами и кадрового планирования выявляется ряд критических аспектов, требующих дальнейшего анализа.</p>
			<p>В рамках исследуемой тематики достаточно подробно описана методология формализации процессов подбора персонала, где традиционные задачи HR трансформируются в математические модели многокритериальной оптимизации. Авторы обосновывают эффективность перехода от субъективного экспертного оценивания к системному алгоритмическому отбору, что особенно актуально для динамично развивающегося рынка IT-аутстаффинга. Тем не менее, существующий пласт литературы демонстрирует определенную ограниченность: большинство моделей оперируют статичными данными и жесткими квалификационными требованиями, зачастую игнорируя синергетические эффекты внутри проектных групп и вопросы психологической совместимости участников.</p>
			<p>Несмотря на глубокую проработку механизмов эволюционных операторов — селекции, кроссинговера и мутации, — открытым остается вопрос их адаптации к специфическим ограничениям реальных IT-проектов, таким как ролевой баланс и динамическая смена приоритетов в ходе разработки. Наблюдается заметный дефицит исследований, посвященных интеграции «мягких навыков» в структуру фитнес-функции алгоритма, что не позволяет в полной мере автоматизировать формирование действительно гармоничных команд. Кроме того, существующие программные реализации часто представляют собой «закрытые системы», сложные для освоения линейными менеджерами, что создает барьер между мощным математическим аппаратом и его практическим применением.</p>
			<p>Таким образом, основным вектором для дальнейших исследований является разработка гибридных моделей, способных сочетать точность генетического поиска с гибкостью современных нейросетевых технологий (в частности, LLM) для обработки неструктурированных данных о кандидатах. Актуальной задачей остается не просто нахождение математического оптимума, а создание интерпретируемых и человекоцентричных систем управления организационными процессами, которые обеспечат устойчивость IT-проектов в условиях дефицита узкопрофильных компетенций и высокой стоимости кадровых ошибок.</p>
			<p>2. Методы и принципы исследования</p>
			<p>Начальный этап исследования включал исследование теоретических аспектов вопроса, выявление преимуществ и функциональных возможностей генетических алгоритмов. Для этих целей применялись методы: дедуктивный метод, анализ, синтез, сравнение, аналогия. На этапе формирования алгоритма применения генетического алгоритма в сфере организационных процессов IT-проектов применялись моделирование, анализ, прогнозирование. Завершающий этап, включающий разработку интерфейса программного средства, осуществлен на основе применения методов моделирования, анализа, индукции.</p>
			<p>3. Основные результаты</p>
			<p>Генетические алгоритмы являются результатом научного исследования, основанного на законах теории эволюции [10]. Идеи античных мыслителей, таких как Гераклит, Эмпедокл, Демокрит и Лукреций, служат основой для разработки современных генетических алгоритмов [15], [16].</p>
			<p>Несмотря на широкое применение данного метода в различных исследованиях и практической деятельности, сущностный аспект генетических алгоритмов остается дискуссионным вопросом. В своей аналитической работе Т.В. Панченко [13] подчеркивает важность применения генетических алгоритмов в современных задачах оптимизации. Однако исследования Т.В. Панченко не содержат глубокого анализа механизмов адаптации и недостаточно иллюстрируют их применение для решения специфических задач.</p>
			<p>В исследовании, проведенном А.С. Бровкиной и С.В. Пальмовым [2], основное внимание уделяется выявлению ключевой задачи, решаемой с помощью генетического алгоритма. Однако авторы не рассматривают в полной мере теоретические аспекты генетического алгоритма, включая его структуру, функциональные особенности и области применения.</p>
			<p>В исследовании М.А. Щукина [18] подчеркивается, что основная задача, которую решают генетические алгоритмы, заключается в эволюционном преобразовании исходной популяции в набор наилучших решений. Тем не менее, данный автор не делает акцент на механизме работы и не выделяет уникальные характеристики данного метода в сравнении с другими методами оптимизации.</p>
			<p>В исследовании А.А. Мицеля [12] освещается анализ генетических алгоритмов как части широкого спектра эволюционных алгоритмов, выделяя их в качестве инновационных адаптивных технологий для извлечения оптимальных решений в задачах оптимизации и поиска. Отмечается, что их уникальность заключается в заимствовании принципов естественного отбора, в частности, стратегии «выживания наиболее приспособленного», что позволяет через несколько поколений выявлять наиболее эффективные решения.</p>
			<p>По мнению О.А. Мелиховой [11], генетические алгоритмы представляют собой один из ключевых инструментов в разработке искусственного интеллекта. Эти алгоритмы, наряду с искусственными нейронными сетями, интегрируют принципы биологического подхода в процесс моделирования искусственного интеллекта. К.Е. Сердюков, Т.В. Авдеенко, Е.С. Макарова [14] также отмечают, что генетический алгоритм является частью широкого спектра самообучающихся методик.</p>
			<p>С точки зрения системного анализа, задача подбора проектной команды является многокритериальной задачей дискретной оптимизации с большим пространством поиска. Традиционные детерминированные подходы и эвристические методы экспертной оценки обладают рядом фундаментальных ограничений при росте размерности задачи (количества кандидатов и требований). Для обоснования преимущества эволюционного подхода в таблице 3 приведен сравнительный анализ его алгоритмических характеристик с классическими подходами.</p>
			<table-wrap id="T3">
				<label>Table 3</label>
				<caption>
					<p> Сравнительный анализ вычислительной эффективности методов комплектования проектных команд в сфере информационных технологий</p>
				</caption>
				<table>
					<tr>
						<td>Критерий сравнения</td>
						<td>Традиционные подходы (экспертная эвристика / «жадные» алгоритмы)</td>
						<td>Эволюционный подход (генетические алгоритмы)</td>
					</tr>
					<tr>
						<td>Математическая модель поиска</td>
						<td>Локальная оптимизация. Последовательный выбор «лучших» кандидатов по отдельности. Не гарантирует оптимальности итоговой комбинации</td>
						<td>Глобальная стохастическая оптимизация. Оперирует вектором решения (хромосомой) целиком. Механизмы мутации позволяют выходить из локальных экстремумов целевой функции.</td>
					</tr>
					<tr>
						<td>Вычислительная сложность при переборе комбинаций</td>
						<td>Экспоненциальная. При попытке оценить все сочетания кандидатов сложность растет как, что делает полный перебор невозможным на больших выборках.</td>
						<td>Полиномиальная. Сложность зависит от размера популяции и количества поколений, что позволяет находить квазиоптимальное решение за приемлемое время (линейно масштабируемое).</td>
					</tr>
					<tr>
						<td>Целевая функция</td>
						<td>Неявная / скалярная. Оценка базируется на субъективных весовых коэффициентах или жесткой фильтрации, отсекающей потенциально пригодные решения.</td>
						<td>Явная / векторная. Возможность математической формализации сложных нелинейных зависимостей (штрафные функции за несовместимость, бонусы за синергию навыков).</td>
					</tr>
					<tr>
						<td>Работа с пространством решений</td>
						<td>Последовательная фильтрация. Сужение пространства поиска на каждом шаге, что приводит к потере вариативности.</td>
						<td>Параллельный поиск. Одновременная обработка множества гипотез (популяции), обеспечивающая исследование различных областей пространства решений.</td>
					</tr>
					<tr>
						<td>Адаптация к ограничениям</td>
						<td>Затруднена обработка «мягких» ограничений. Конфликт требований часто приводит к тупиковым ветвям поиска.</td>
						<td>Гибкая адаптация через механизм штрафов в целевой функции, позволяющая находить компромиссные решения на границе Парето.</td>
					</tr>
				</table>
			</table-wrap>
			<p>В рамках данного исследования область применения генетических алгоритмов конкретизируется для определенного спектра IT-проектов, характеризующихся высокой сложностью ролевой структуры и необходимостью быстрой ротации кадров. В первую очередь рассматриваются проекты по разработке заказного программного обеспечения (включая создание веб-экосистем и мобильных приложений полного цикла), где требуется формирование кросс-функциональных команд (разработчики, тестировщики, аналитики, DevOps-инженеры). Во-вторых, методика актуальна для проектов по внедрению и кастомизации корпоративных информационных систем (ERP, CRM, BI-систем), где критически важен подбор специалистов с узкой профильной экспертизой и опытом работы в конкретных индустриях.</p>
			<p>В таблице 4 простланы примеры кейсы реального использования генетических алгоритмов (ГА) в аналогичных задачах.</p>
			<table-wrap id="T4">
				<label>Table 4</label>
				<caption>
					<p>Кейсы использования ГА в сфере подбора персонала</p>
				</caption>
				<table>
					<tr>
						<td>Проект</td>
						<td>Описание</td>
					</tr>
					<tr>
						<td>Подбор коллектива научно-технических работников при выполнении инновационных наукоёмких проектов</td>
						<td>Критерий прекращения работы ГА – получение решения либо истечение времени.</td>
					</tr>
					<tr>
						<td>Кадровое планирование</td>
						<td>[7]</td>
					</tr>
				</table>
			</table-wrap>
			<p>Рассмотрим механизм применения генетических алгоритмов для управления организационными процессами IT-проектов. В первую очередь обозначим все характеристики задачи через элементы генетических алгоритмов. Соответствующая информация представлена в таблице 5.</p>
			<table-wrap id="T5">
				<label>Table 5</label>
				<caption>
					<p> Обозначение элементов задачи по подбору команды для IT-проекта</p>
				</caption>
				<table>
					<tr>
						<td>Обозначение в генетическом алгоритме</td>
						<td>Параметры задачи</td>
					</tr>
					<tr>
						<td>)</td>
						<td>Исходные варианты команд, сформированные случайным образом из базы IT-специалистов</td>
					</tr>
					<tr>
						<td>)</td>
						<td>Команда</td>
					</tr>
					<tr>
						<td>)</td>
						<td>Специалисты, их характеристики</td>
					</tr>
					<tr>
						<td>Локус</td>
						<td>Позиция гена (в соответствии с ранжированием по важности)</td>
					</tr>
					<tr>
						<td>Аллель</td>
						<td>Функциональное значение критерия</td>
					</tr>
					<tr>
						<td>Родители, дети</td>
						<td>команды</td>
					</tr>
					<tr>
						<td>Эволюция популяции</td>
						<td>Формирование лучшей популяции (посредством выведения вариантов наихудших команд)</td>
					</tr>
					<tr>
						<td>Оператор</td>
						<td>Комбинирование специалистов (заданное количество) в рамках команд</td>
					</tr>
				</table>
			</table-wrap>
			<p>Согласно таблице 5, исходные варианты команд, сформированные случайным образом из базы IT-специалистов, будут являться популяциями, команда обозначается в рамках генетических алгоритмов как хромосома, а также особи, родители и дети, специалисты и их характеристики обозначаются как гены, переход к лучшей популяции обозначается как эволюция. Непосредственно механизм комбинирования специалистов в рамках проекта обозначается как оператор.</p>
			<p>Выделим критерии специалистов для подбора в проектную команду и ранжируем их по уровню значимости (таблица 6).</p>
			<table-wrap id="T6">
				<label>Table 6</label>
				<caption>
					<p>Критерии специалистов для подбора в проектную команду и их ранжирование</p>
				</caption>
				<table>
					<tr>
						<td>Характеристика специалиста</td>
						<td>Значение</td>
						<td>Функция (аллель)</td>
						<td>Ранжирование</td>
					</tr>
					<tr>
						<td>Опыт работы с заказчиком</td>
						<td>нет — 0</td>
						<td>Знание программного ресурса заказчика, знание его предпочтений, задач и требований</td>
						<td>1</td>
					</tr>
					<tr>
						<td>Опыт работы с программой</td>
						<td> 0</td>
						<td>Повышение качества и скорости решения задач</td>
						<td>2</td>
					</tr>
					<tr>
						<td>Опыт работы в команде</td>
						<td>нет — 0</td>
						<td>Обеспечение интегрированной и эффективной работы в команде</td>
						<td>3</td>
					</tr>
					<tr>
						<td>Технические навыки, опыт работы в профильной сфере</td>
						<td>нет — 0</td>
						<td>Знание инструментов и технологий работы</td>
						<td>4</td>
					</tr>
					<tr>
						<td>Обучаемость, адаптивность</td>
						<td>нет — 0</td>
						<td>Адаптивность к новым условиям и знаниям. Ускорение решения задач в малознакомой сфере</td>
						<td>5</td>
					</tr>
					<tr>
						<td>Лидерские качества</td>
						<td>нет — 0</td>
						<td>Способность возглавить команду</td>
						<td>6</td>
					</tr>
				</table>
			</table-wrap>
			<p>Правила эволюции, то есть отбора особей в новую популяцию, будут включать:</p>
			<p>- отбор особей с учетом ранжирования генов, то есть в первую очередь в новую популяцию войдут особи, у которых значение «1» по первым генам;</p>
			<p>- в популяции (в команде) должна быть хотя бы одна особь, имеющая по гену №6 значение 1: это обеспечить наличие руководителя команды IT-проекта.</p>
			<p>Для обеспечения воспроизводимости результатов и оценки сходимости предложенного метода была разработана детальная спецификация эволюционных операторов. Задача формирования команды формализована как задача комбинаторной оптимизации, где целевая функция направлена на максимизацию совокупного компетентностного профиля команды при соблюдении жестких ограничений (наличие лидера, уникальность специалистов).</p>
			<p>Конфигурация алгоритма включает следующие настройки</p>
			<p>1. Целевая функция. Оценка приспособленности хромосомы $F(x)$ рассчитывается как взвешенная сумма характеристик всех специалистов в команде с применением штрафных санкций за нарушение ограничений.</p>
			<mml:math display="inline">
				<mml:mrow>
					<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:msubsup>
						<mml:mo>∑</mml:mo>
						<mml:mrow>
							<mml:mi>i</mml:mi>
							<mml:mo>=</mml:mo>
							<mml:mn>1</mml:mn>
						</mml:mrow>
						<mml:mi>N</mml:mi>
					</mml:msubsup>
					<mml:msubsup>
						<mml:mo>∑</mml:mo>
						<mml:mrow>
							<mml:mi>j</mml:mi>
							<mml:mo>=</mml:mo>
							<mml:mn>1</mml:mn>
						</mml:mrow>
						<mml:mi>M</mml:mi>
					</mml:msubsup>
					<mml:mo stretchy="false">(</mml:mo>
					<mml:msub>
						<mml:mi>w</mml:mi>
						<mml:mi>j</mml:mi>
					</mml:msub>
					<mml:mi>·</mml:mi>
					<mml:msub>
						<mml:mi>g</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
							<mml:mi>j</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo stretchy="false">)</mml:mo>
					<mml:mo>−</mml:mo>
					<mml:msub>
						<mml:mi>P</mml:mi>
						<mml:mrow>
							<mml:mtext>leader</mml:mtext>
						</mml:mrow>
					</mml:msub>
				</mml:mrow>
			</mml:math>
			<p>где: N — численность команды; M — количество оцениваемых компетенций (генов в структуре специалиста); — весовой коэффициент j — весовой коэффициент j-й компетенции (определяется приоритетностью (см. табл. 4));</p>
			<p> — значение j-й компетенции для i-го специалиста (0 или 1); — штрафная функция. Если в команде отсутствует специалист с навыком «Лидерские качества» (ген №6), значение функции приспособленности обнуляется или уменьшается на критическую величину, исключая данное решение из дальнейшей селекции.</p>
			<p>2. Оператор селекции. Для отбора родительских особей использован метод турнирной селекции с размером турнира k=3. Данный метод позволяет поддерживать баланс между давлением отбора и сохранением генетического разнообразия, предотвращая преждевременную сходимость алгоритма к локальным экстремумам.</p>
			<p>3. Оператор скрещивания. Был использован двухточечный кроссинговер. Выбираются две случайные точки разрыва в хромосоме-команде, и родительские особи обмениваются сегментами, содержащими наборы специалистов. Это позволяет комбинировать успешные микро-группы исполнителей из разных вариантов решений. Вероятность скрещивания установлена на уровне Pc = 0,85.</p>
			<p>4. Оператор мутации. Использовалась мутация замещения. С вероятностью Pm = 0,05 для каждого гена (специалиста) в хромосоме происходит его замена на случайного специалиста из общей базы данных, не входящего в текущий состав команды. Это обеспечивает исследование новых областей пространства поиска.</p>
			<p>Для практической апробации предложенной методики был разработан программный прототип системы поддержки принятия решений. Реализация вычислительного ядра (генетического алгоритма) выполнена на высокоуровневом языке программирования Python 3.9, выбор которого обусловлен наличием развитых библиотек для научных вычислений и обработки данных (NumPy, Pandas).</p>
			<p>Экспериментальная проверка алгоритма проводилась на синтетической базе данных, включающей профили 1000 IT-специалистов, для каждого из которых был сформирован уникальный вектор компетенций. Распределение навыков и уровня квалификации в генеральной совокупности моделировалось на основе нормального закона распределения, что соответствует реальной статистике кадровых ресурсов:</p>
			<p>- 15% — специалисты начального уровня;</p>
			<p>- 65% — специалисты среднего уровня;</p>
			<p>- 20% — высококвалифицированные эксперты.</p>
			<p>Такой подход позволит оценить устойчивость алгоритма к работе с разнородными данными и проверить корректность работы функции штрафов в условиях дефицита редких компетенций.</p>
			<p>Значения управляющих параметров алгоритма приведены в таблице 7.</p>
			<table-wrap id="T7">
				<label>Table 7</label>
				<caption>
					<p>Управляющие параметры генетического алгоритма</p>
				</caption>
				<table>
					<tr>
						<td>Параметр</td>
						<td>Значение</td>
						<td>Обоснование выбора</td>
					</tr>
					<tr>
						<td>Размер популяции</td>
						<td>100 особей</td>
						<td>Обеспечивает достаточный охват пространства поиска без избыточной вычислительной нагрузки.</td>
					</tr>
					<tr>
						<td>Количество поколений</td>
						<td>100</td>
						<td>Эмпирически установлено, что стабилизация значения целевой функции наступает к 60–80 поколению.</td>
					</tr>
					<tr>
						<td>Вероятность скрещивания (Pc)</td>
						<td>0,85</td>
						<td>Высокий уровень рекомбинации способствует эффективному обмену успешными признаками между вариантами команд.</td>
					</tr>
					<tr>
						<td>Вероятность мутации (Pm)</td>
						<td>0,05</td>
						<td>Низкий уровень мутации предотвращает разрушение хороших решений, внося лишь необходимый элемент случайности.</td>
					</tr>
					<tr>
						<td>Элитарность</td>
						<td>2 особи</td>
						<td>Две лучшие команды из текущего поколения гарантированно переносятся в следующее без изменений, чтобы сохранить лучший найденный результат.</td>
					</tr>
					<tr>
						<td>Критерий остановки</td>
						<td>Стагнация или лимит эпох</td>
						<td>Алгоритм завершает работу по достижении 100 поколений или если значение фитнес-функции лучшей особи не меняется в течение 15 поколений.</td>
					</tr>
				</table>
			</table-wrap>
			<p>Таким образом, представленная параметрическая конфигурация и архитектура эволюционных операторов обеспечивают необходимый баланс между «разведывательной» способностью алгоритма (глобальный поиск через мутации) и скоростью сходимости к оптимальному решению (селекция и кроссинговер). Введенная целевая функция с механизмом штрафов позволяет эффективно решать задачу многокритериальной оптимизации, исключая из рассмотрения заведомо некорректные варианты комплектования команд (например, без лидера или с недостаточным набором компетенций). Данная настройка обеспечивает вычислительную устойчивость модели при масштабировании базы данных кандидатов, что подтверждает готовность разработанного инструмента к применению в реальных условиях высокой кадровой динамики.</p>
			<p>Для определения места разрабатываемого инструмента в ландшафте HR-технологий было проведено сопоставление функциональных возможностей предложенного метода на базе генетических алгоритмов и существующих промышленных платформ, использующих методы машинного обучения (таких как AmazingHiring, Huntflow, Sever.AI и др.).</p>
			<p>Как правило, коммерческие HR-системы применяют алгоритмы семантического поиска и скоринговые модели (Gradient Boosting, Neural Networks) для оценки релевантности индивидуального профиля кандидата требованиям вакансии. Однако данные системы обладают существенным ограничением: они не учитывают синергетические эффекты взаимодействия между участниками группы и не решают задачу оптимизации состава команды как единой структуры.</p>
			<p>В таблице 8 представлены ключевые различия между традиционным AI-подходом к рекрутингу и предложенной эволюционной методикой.</p>
			<table-wrap id="T8">
				<label>Table 8</label>
				<caption>
					<p>Сравнительная характеристика функционала ML-платформ и предложенного GA-решения</p>
				</caption>
				<table>
					<tr>
						<td>Критерий сравнения</td>
						<td>Существующие HR-платформы (ML/AI-based)</td>
						<td>Разрабатываемая система</td>
					</tr>
					<tr>
						<td>Объект оптимизации</td>
						<td>Индивидуальный кандидат. Система ранжирует специалистов от наиболее подходящего к наименее подходящему.</td>
						<td>Проектная команда. Система оптимизирует целостную структуру, оценивая совокупный потенциал группы.</td>
					</tr>
					<tr>
						<td>Алгоритмический базис</td>
						<td>Классификация и регрессия. Используются модели обучения с учителем для предсказания успешности конкретного сотрудника.</td>
						<td>Эволюционные вычисления. Используются стохастические методы глобального поиска для нахождения оптимальной комбинации элементов.</td>
					</tr>
					<tr>
						<td>Учет взаимосвязей</td>
						<td>Отсутствует. Кандидаты оцениваются изолированно друг от друга. Совместимость и ролевой баланс остаются на усмотрение рекрутера.</td>
						<td>Интегрирован. Структура хромосомы и целевая функция позволяют явно моделировать ролевые ограничения (например, «один лидер», «взаимодополняющие навыки»).</td>
					</tr>
					<tr>
						<td>Результат работы</td>
						<td>Список. Набор разрозненных резюме, требующий ручной комплектации команды.</td>
						<td>Готовая конфигурация. Сформированный вариант команды, готовый к работе (с распределением ролей).</td>
					</tr>
					<tr>
						<td>Применимость для аутстаффинга</td>
						<td>Ограничена поиском отдельных исполнителей. Сложно автоматизировать массовый подбор под проект «под ключ».</td>
						<td>Высокая. Позволяет оператору аутстаффинга предлагать заказчику укомплектованные проектные группы</td>
					</tr>
				</table>
			</table-wrap>
			<p>4. Заключение</p>
			<p>Таким образом, генетические алгоритмы представляют собой метод поиска оптимального решения в рамках процесса или проекта, основанный на принципах эволюции и естественного отбора. Этот метод заключается в усовершенствовании потомства путем создания разнообразных вариантов и анализа каждого из них для достижения наилучшего результата в конечной популяции. Генетические алгоритмы играют ключевую роль в развитии искусственного интеллекта и его применении в различных областях деятельности.</p>
			<p>В статье разработана и параметрически верифицирована модель генетического алгоритма, включающая векторную целевую функцию с механизмом штрафов и специфическую конфигурацию эволюционных операторов. Тестирование модели продемонстрировало способность находить сбалансированные составы команд при полиномиальной временной сложности. Доказано, что предложенная настройка алгоритма обеспечивает устойчивый баланс между глобальным поиском и локальной оптимизацией, позволяя эффективно обрабатывать базы кандидатов высокой размерности с учетом жестких ролевых ограничений.</p>
			<p>Для эффективного подбора специалистов в области информационных технологий компаниями, занимающимися аутсорсингом, необходимо разработать специализированный программный ресурс на основе генетического алгоритма. Этот ресурс должен обладать простым интерфейсом и эффективным алгоритмом использования, что обеспечит оперативный подбор персонала для проектов клиентов.</p>
			<p>В качестве перспективного направления для дальнейших исследований авторами рассматривается интеграция разработанного алгоритмического ядра с большими языковыми моделями (LLM, например, ChatGPT). Такой гибридный подход позволит автоматизировать оценку трудно формализуемых «мягких навыков» (Soft Skills) кандидатов на основе семантического анализа неструктурированных данных (интервью, портфолио, мотивационных писем), создавая тем самым комплексную экосистему интеллектуального рекрутинга.</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/18780.docx">18780.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/18780.pdf">18780.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.2026.164.97</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">Борисова Л.В. Генетические алгоритмы и задачи актуарной математики: учебно-методическое пособие / Л.В. Борисова, И.Д. Сагаева. — Саратов: СГУ им. Н.Г. Чернышевского, 2015. — 30 с.</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Бровкина А.С. Основные возможности генетических алгоритмов / А.С. Бровкина, С.В. Пальмов // Форум молодых ученых. — 2018. — № 5-1 (21). — С. 597–600.</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Вайнилович Ю.В. Метод повышения эффективности управления IT-проектами с использованием генетического алгоритма / Ю.В. Вайнилович // Информационные технологии. — 2020. — Т. 26. — № 12. — С. 673–682. — DOI: 10.17587/it.26.673-682.</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Гибадуллин Р.Ф. Анализ параметров промышленных сетей с применением нейросетевой обработки / Р.Ф. Гибадуллин, Д.В. Лекомцев, М.Ю. Перухин // Искусственный интеллект и принятие решений. — 2020. — № 1. — С. 80–87. — DOI: 10.14357/20718594200108.</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Гаджиева Е.Ю. Аутсорсинг в IT-технологиях / Е.Ю. Гаджиева // Научный вестник ЮИМ. — 2015. — № 1. — С. 35–37.</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Гладков Л.А. Генетические алгоритмы / Л.А. Гладков, В.В. Курейчик, В.М. Курейчик; под ред. В.М. Курейчика. — Москва: ФИЗМАТЛИТ, 2010. — 368 с.</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Голикова Т.И. Возможности применения в кадровом планировании параллельного генетического алгоритма / Т.И. Голикова // Инновационная наука. — 2016. — № 12-2. — С. 42–45.</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Давронов Ш.Р. Обзор современных генетических алгоритмов и их применение на практике / Ш.Р. Давронов // Молодой ученый. — 2023. — № 36 (483). — С. 15–18.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Исследование рынка ИТ-аутстаффинга. — URL: https://research24.skillstaff.ru/ (дата обращения: 30.05.2025).</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Клуб Е.А. Алгоритмы оптимизации, вдохновленные биологическими процессами и эволюцией / Е.А. Клуб // Современные инновации. — 2018. — № 1 (23). — С. 30–32.</mixed-citation>
			</ref>
			<ref id="B11">
				<label>11</label>
				<mixed-citation publication-type="confproc">Мелихова О.А. Применение генетических алгоритмов для построения систем искусственного интеллекта / О.А. Мелихова // Известия ЮФУ. Технические науки. — 2013. — № 7 (144). — С. 53–58.</mixed-citation>
			</ref>
			<ref id="B12">
				<label>12</label>
				<mixed-citation publication-type="confproc">Мицель А.А. Эвристические методы оптимизации: учебное пособие / А.А. Мицель. — Томск: Томский государственный университет систем управления и радиоэлектроники, 2022. — 73 с.</mixed-citation>
			</ref>
			<ref id="B13">
				<label>13</label>
				<mixed-citation publication-type="confproc">Панченко Т.В. Генетические алгоритмы / Т.В. Панченко; под ред. Ю.Ю. Тарасевича. — Астрахань: Астраханский университет, 2007. — 87 с.</mixed-citation>
			</ref>
			<ref id="B14">
				<label>14</label>
				<mixed-citation publication-type="confproc">Сердюков К.Е. Исследование возможностей генетического алгоритма для извлечения релевантных прецедентов в системах поддержки принятия решений / К.Е. Сердюков, Т.В. Авдеенко, Е.С. Макарова // Сборник трудов III международной конференции и молодежной школы «Информационные технологии и нанотехнологии» (ИТНТ-2017). — Самара: Новая техника, 2017. — С. 1864–1870.</mixed-citation>
			</ref>
			<ref id="B15">
				<label>15</label>
				<mixed-citation publication-type="confproc">Сойфер В.Н. Чарлз Дарвин и эволюционная теория / В.Н. Сойфер // Наука из первых рук. — 2010. — № 4 (34). — С. 86–101.</mixed-citation>
			</ref>
			<ref id="B16">
				<label>16</label>
				<mixed-citation publication-type="confproc">Степанов К.А. История возникновения генетических алгоритмов / К.А. Степанов // APRIORI. Серия: Естественные и технические науки. — 2015. — № 2. — С. 29.</mixed-citation>
			</ref>
			<ref id="B17">
				<label>17</label>
				<mixed-citation publication-type="confproc">Хэбе Н.А. Применение генетического алгоритма для рационализации подбора коллектива научно-технических работников при выполнении инновационных наукоёмких проектов / Н.А. Хэбе, Е.Е. Ковшов // Фундаментальные исследования. — 2013. — № 10–15. — С. 3435–3440.</mixed-citation>
			</ref>
			<ref id="B18">
				<label>18</label>
				<mixed-citation publication-type="confproc">Щукин М.А. Генетические алгоритмы как метод решения математических задач / М.А. Щукин // Вестник УРАО. — 2014. — № 5. — С. 168–172.</mixed-citation>
			</ref>
			<ref id="B19">
				<label>19</label>
				<mixed-citation publication-type="confproc">AI вместо HR: собеседования с чат-ботами становятся нормой, а кадровики теряют работу. — URL: https://adpass.ru/ii-tekhnologii-v-podbore-personala/ (дата обращения: 30.05.2025).</mixed-citation>
			</ref>
			<ref id="B20">
				<label>20</label>
				<mixed-citation publication-type="confproc">Chengxiong Zh. Selecting Valuable Stock Using Genetic Algorithm / Zh. Chengxiong, Y. Lean, H. Tao [et al.] // Conference: Simulated Evolution and Learning, 6th International Conference, SEAL 2006, Hefei, China, October 15-18, 2006, Proceedings. — DOI:10.1007/11903697_87.</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>