УДК 004.738.52 Дата подачи статьи: 08.04.2014
ТРЕХТАКТНАЯ КЛАСТЕРИЗАЦИЯ ДИНАМИЧНЫХ ИНТЕРНЕТ-РЕСУРСОВ С ПРИМЕНЕНИЕМ D0M-М0ДЕЛЕЙ
Ю.Е. Мороховец, к.т.н., доцент; А.Н. Зейн, аспирант (Национальный исследовательский университет «Московский энергетический институт», ул. Красноказарменная, 14, г. Москва, 111250, Россия, MorokhovetsYY@mPei.ги, [email protected])
Рассматривается задача кластеризации интернет-ресурсов, обеспечивающей повышение качества работы поисковых систем. Задача решается в условиях, когда кластерная структура может кардинально меняться во времени вследствие изменения текстового содержания динамических компонентов интернет-ресурсов.
В DOM-моделях современных интернет-ресурсов содержится множество динамических компонентов, которые меняют текстовое содержание ресурса с каждой новой загрузкой в браузер. Это делает применение классических методов кластерного анализа малоэффективным. Авторы данной работы исследуют ситуацию, когда кластерная структура меняется во времени вследствие изменения текстового содержания динамических компонентов DOM-моделей. Изменение содержания интернет-ресурсов влияет на кластерную структуру как качественно, так и количественно, что, в свою очередь, приводит к дрейфу или диффузии кластеров. Для достижения высокой степени статичности кластерной структуры, стабилизации кардинальности характеристических векторов ресурсов предлагается применить DOM-фильтрацию. Авторами рассмотрена и экспериментально доказана возможность улучшения динамического показателя «степень принадлежности» после применения трехтактной кластеризации с использованием DOM-фильтра. Результаты исследований обеспечивают достижение более стабильного состояния кластеров в кластерной структуре. Доступ к содержанию интернет-ресурсов в эксперименте осуществлялся с помощью специального программного модуля, реализованного в среде Visual Studio 2010. После загрузки страниц браузером модуль выполняет структуризацию элементов DOM-моделей, значения атрибутов и тэгов записываются в реляционную базу данных. Все расчеты, связанные с кластерным анализом интернет-ресурсов, выполняются в среде MS SQL Server 2012.
Предложенный подход может быть применен для кластеризации интернет-ресурсов с высокой степенью динамичности, что приведет к повышению качества результатов поиска.
Ключевые слова: интернет-ресурс, кластеризация, динамический компонент, DOM-модель, характеристический вектор, евклидово расстояние, кластер, степень принадлежности.
Received 08.04.2014
THREE STEP CLUSTERING OF DYNAMIC INTERNET RESOURCES USING DOCUMENT OBJECT MODELS
Morokhovets YuE, Ph.D. (Engineering), Associate Professor; Zein A.N., Postgraduate Student (National Research University "MPEI", Krasnokazarmennaya St. 14, Moscow, 111250, Russian Federation,
MorokhovetsYY@mpei. ru, ZeynAN@mpei. ru)
Abstract. The paper discusses the problem of clustering internet resources related to search engines optimization. The research work was made in conditions when cluster's structure is changing with time according to the text content of internet resources dynamic components.
The DOM of modern internet resources includes a set of dynamic components that have the ability of changing its content whenever a browser loads it. In this case, it is not admissible to use classic cluster analysis without paying attention on
the dynamic components. The authors investigate the situation when cluster structure changes in time according to changing text content of DOM dynamic components. Changes in internet resources directly affect clusters' structure qualitatively and quantitatively. As a result, there are clusters' drifts and diffusions. As a suggestion it is recommended to use DOM-filtration in order to achieve a higher static level with a stable cardinality of the characteristic vectors. A new possibility of improvement of the "ownership level" dynamic indicator can be achieved after a three step clustering algorithm using DOM-filter. After making the research work we've got a stable state cluster. A program implemented with Visual Studio 2010 was used to access the content of internet resources. After loading an internet resource in a web-browser all DOM components were saved in a relational data base. All clustering analysis and calculations were made using MS SQL Server 2012.
The offered approach can be implemented to improve the search engines that use clustering methods for internet resources with a big number of dynamic components in its DOM.
Keywords: internet resource, clustering, dynamic component, DOM, characteristic vector, Euclidean distance, cluster, ownership level.
Сайты или отдельные страницы сайтов, содержащие текстовую информацию, представляющую интерес для интернет-пользователей (ИП), называются интернет-ресурсами (ИР). ИР индексируются с помощью специальных методов, и ссылки на них выдаются как результат поисковых запросов ИП. К сожалению, большинство найденных ИР часто не содержат информацию, отвечающую поисковым интересам пользователей. Одним из подходов к решению этой проблемы является классификация ИР с применением методов кластерного анализа [1].
В последнее время произошли значительные изменения в средствах реализации ИР: стали применяться языковые кодировки содержимого текста (Unicode Transformation Format UTF-8 и UTF-16, Windows 1250 и 1251 и др.), Java-скрипты (JavaScript - JS), использующие технологию асинхронных интерактивных интерфейсов (Asynchronous JavaScript and XML - AJAX), и, конечно, каскадные таблицы стилей (Cascading Style Sheets -CSS).
Внедрение современных технологий сделало ИР более адаптивными и интерактивными, а значит, и более динамичными. Главная страница любого новостного сайта (например news.mail.ru) является ярким примером динамичного ИР. В разные моменты времени большая часть компонентов DOM-модели ИР [2] меняет свое текстовое содержание. HTML-теги могут представлять всего лишь каркасную основу для браузеров, так как их текстовое содержание инкапсулировано в DOM-модели и может динамически изменяться с каждой новой загрузкой в браузер или после наступления определенных событий.
С точки зрения кластерного анализа появление динамических компонентов ИР - JS-скриптов и CSS - привело к серьезным изменениям в поведении кластерных структур ИР. Для статического HTML-кода достаточно единожды провести кластеризацию заданного множества ресурсов, и полученная структура долгое время останется неизменной. HTML-страницы, содержащие исключительно статические компоненты, легко поддаются классификации методом частоты слов (Term Frequency - TF) [3], так как они могут быть рассмотрены как обычные текстовые документы [4]. Для динамичных ИР все зависит от текстового со-
держания динамических компонентов DOM-моде-ли - кластеры перестают быть неподвижными. Они могут меняться как качественно (перемещение центров кластеров), так и количественно (изменение числа и размеров кластеров). Как можно добиться хорошей степени кластеризации ИР при наличии динамических компонентов? Какие меры необходимо принять для снижения (или устранения) динамических эффектов в кластерной структуре при кластеризации ИР?
Данная статья посвящена решению задачи кластеризации ИР с динамическими компонентами, предполагающей использование особенностей их DOM-моделей. Предлагаемая методика в отличие от представленной в [5, 6] позволяет автоматически определять и устранять влияние динамических компонентов ИР на их кластерную структуру.
Экспериментальное исследование динамики кластерных структур
Исследование динамики кластерных структур основывается на наблюдении за ИР.
Пусть T = {/0, ..., 4, ...} - упорядоченное по возрастанию множество дискретных моментов времени. Наблюдение за ИР начинается в момент времени ^, а в моменты времени 4 производится обработка результатов наблюдения, полученных в интервалах (4-ь 4), k > 1.
Наблюдение осуществляется за ИР, образующими множество Я = {гь ..., г,, ..., гяодД)}, где по/-функция, возвращающая в качестве значения число элементов в конечном множестве-аргументе.
Рассмотрим произвольный момент времени 4, k > 1. В ходе наблюдения за ИР г, е Я в момент времени 4 формируется словарь терминов ресурса Vгi(tk), включающий по/Уг,Ук)) терминов. Этот словарь по определенным правилам получается из словаря Vгi(tk-l) и новых уникальных терминов -результатов наблюдения за ИР г, в интервале (4-ъ 4).
Из словарей терминов ресурсов Vгi(tk) формируется такой глобальный словарь терминов V(tk) = ={у1(4Х Vj(tk), Упо/(У(Л) (4) к что Щ^) =
по/ (К)
= и V; (4).
г=1
Следует отметить, что поД ^,(4)) = 0 и для любого 4 е Т поДКг,-(4)) > поДРГ,(4_1)). Аналогично для глобального словаря терминов - по/(К(^0)) = 0 и для любого 4 е Т поДК(4)) > поДК(4_ 0).
В момент времени 4 для каждого ИР ri е R строится характеристический вектор wI(4) = = {^аШ, ..., м^Х • ^(у^))(4) } где ЩШ -
число вхождений термина у,(4) е К(4) в текстовый контент ИР г, в интервале наблюдения (4-ь 4).
На основе характеристических векторов ресурсов из R с помощью какого-либо известного алгоритма кластеризации строится кластерная структура ИР, соответствующая моменту времени 4 - С(4) = (4)}. Кла-
стер ст(4) может быть представлен парой ст(4) = = <^(4), zm(tk)), где Rm(4) £ R - множество ИР, отнесенных к т-му кластеру в момент времени 4, Zm(4) - центр кластера с„(4).
Кластерную структуру С(4) будем называть стабильной, если для любого момента времени 4* > 4 К(4») = К(4) притом, что по/(С(^*)) = =поДС(4)), и для любого кластера ст(4«)е С(4») выполняются следующие соотношения: Rm(4») =
= Rm(tk), d(Zm(tk*), ^т(4)) < Б, где d(Zm(4»), ^т(4)) -евклидово расстояние между центрами т-го кластера в моменты времени 4» и 4, а б - произвольное число, намного меньшее радиуса кластера в момент времени 4.
Множество ИР R назовем статичным, если в процессе наблюдения за ним в некий момент времени 4 е Т будет построена стабильная кластерная структура С(4). В противном случае множество R будем называть динамичным множеством ИР.
Интерес представляют последствия расширения исходного статичного множества наблюдаемых ИР за счет добавления к ним нового, в общем случае динамичного ИР, то есть вызовет ли это нестабильность кластерной структуры ИР или структура останется стабильной, а новый ресурс будет добавлен в один из имеющихся кластеров.
Пусть R - стабильное множество ИР, наблюдаемых до момента времени 4) включительно, г г R - добавляемый ИР. В произвольный момент времени 4 е Т, k > 1, указанный ИР можно представить характеристическим вектором
44) =(^1 (4Х ^(4Х ^ (Г й)) С?^)), где w;■(4) - вес у'-го поискового термина из глобального словаря терминов К(4), равный числу вхождений этого термина в текст ресурса г в течение временного интервала (4^, 4); поДУ(4)) - размер характеристического вектора ИР, равный числу слов в глобальном словаре терминов в момент времени 4.
Числовые координаты м^(4), 1 < у < расположены в характеристическом векторе в том же порядке, что и термины в словаре К(4). Пере-
ход от вербального представления результатов к числовому происходит за счет позиционного кодирования терминов и подсчета числа их вхождений в текст ИР.
Для оценки стабильности кластерной структуры используем следующие метрики.
1. Степень принадлежности Ь,„(4) ресурса г к кластеру cm(tk) е С(4) в произвольный момент времени 4:
по/ (с Й))
и Е *„ &) = 1,
bm (tk ) =
1
(dm & ))2
nof (C(ft ))
E I 2
ы I (d (tk ))2
где по/(С(4)) - число кластеров в кластерной
/по/(V& )) ~
структуре С(4Х < (0 = Л Е (^ (/к) - ^ (/к)) -
евклидово расстояние между ресурсом г и центром т-го кластера кластерной структуры ИР.
2. Приращение кардинальности характеристического вектора ИР:
ДпоДК(4)) = поДК(4)) - поДК(4-1)), где иоДР(4)) > 1)) для двух непосредст-
венно следующих друг за другом моментов дискретного времени.
Разработанная система анализа тестового содержания интернет-ресурсов показала, что многократный анализ содержания одного и того же ИР в разные моменты времени может привести к формированию совершенно разных характеристических векторов. Сформированные в разные моменты времени 4 Ф 4' характеристические векторы w(4) и "Ц4) могут отличаться как качественно (изменяется число вхождений терминов в текст), так и количественно (изменяется значение кардинальности векторов характеристик).
Результаты анализа текстового содержания одной из новостных страниц сайта news.mail.ru приведены в таблице 1.
Здесь в заголовках столбцов стоят термины из глобального словаря, в строках - моменты дискретного времени 4, а в ячейках - число вхождений терминов в текст наблюдаемого ИР w;■(4). Параметр по/(К(4)) указывает размер глобального словаря терминов или, что то же самое, кардинальность характеристического вектора w(4).
Данные таблицы 1 были использованы для расчета частоты употребления терминов в тексте ИР. Результаты зафиксированы в таблице 2. В ее ячейках представлены значения частоты употребления терминов в соответствующие моменты времени. Через поДКГ(4)) обозначено общее число терминов в тексте ИР.
Анализ данных, приведенных в таблицах 1 и 2, позволяет сделать следующие выводы.
1. С увеличением числа наблюдений кардинальность вектора w(4) возрастает и стремится к некому предельному значению. Использование классических методов кластеризации для динами-
т=1
Таблица 1
Число вхождений терминов в текст ИР
Table 1
Term entries in Internet resource text
Дискретные моменты времени Число вхождений j-го термина
Vi V2 V3 V V«oflv (t0 ) > V«oflv (t0 ) »+1 V«oflv (t0 ) >+2 V«oflv (tk ) > nofV(tk))
to 1 2 1 1 3 - - - 276
ti 1 2 1 2 3 1 1 - 331
t2 1 2 1 0 3 0 1 - 376
t9 1 2 1 0 3 1 0 2 388
¿10 1 2 1 0 3 1 0 2 388
Таблица 2
Частота употребления терминов х104
Table 2
Term frequency х104
Дискретные моменты времени Частота употребления j-го термина х104
Vi V2 V3 V Vn°Av (t0 ) ) V«o«v (t0 ) )+1 V"0«V (t0 ) )+2 VnoKv (,t ) ) nof(Vr(tk))
to 33 65 33 33 98 0 - - 276
ti 32 64 32 64 96 32 33 - 331
¿2 34 68 34 0 100 0 34 - 376
t9 33 66 33 0 99 33 0 66 421
tio 34 67 34 0 100 34 0 67 421
ческих векторов w(tk) приводит к снижению качества результатов кластерного анализа, так как с каждым наблюдением появляются лишние координаты - увеличивается размерность пространства, в котором проводится эксперимент, усложняются расчеты.
2. Снижается значение частоты употребления слов, так как f(tk) обратно пропорционально общему числу терминов nof(Vr(tk)), содержащему как статические термины основного теста ИР, так и динамические.
3. Формируются три множества терминов, из которых состоит исследуемый объект:
- множество терминов с постоянным числом вхождений VA = {vj | Wj(tk) = const и Wj(tk) ф 0 для любого момента времени tk е T}; термины, принадлежащие к этому множеству, можно отнести к статическим компонентам ИР;
- множество терминов с переменным числом вхождений, появившихся хотя бы один раз, VB = = {vj | wj(tk) ф const и Wj ф 0 для любого момента времени tk е T}; термины, принадлежащие к этому множеству, относятся как к статическим, так и к динамическим компонентам ИР;
- множество терминов, имеющих хотя бы одно нулевое число вхождений, VC = {v, | существует tk е T, для которого w, = 0}; термины, принадлежащие к этому множеству, относятся к динамическим компонентам ИР.
Указанные множества позволяют определить статические и динамические компоненты ИР. После формирования множеств УА, Ув и Ус можно вычислить иерархический путь этих компонентов в DOM-модели, а затем автоматически исключить их из всех страниц исследуемого ИР.
По данным таблицы 1 (столбец по/(У(4))) можно построить график приращения кардинальности характеристического вектора ДпоДУ(4)), показанный на рисунке 1.
Рис. 1. График приращения кардинальности характеристического вектора
Fig. 1. Incremental cardinality graph of characteristic vector
Из рисунка 1 видно, что система достигает стабильного состояния за конечное число наблю-
дений N « 5. Эта величина может быть использована в качестве признака насыщения глобального словаря терминов. Для разных страниц одного и того же сайта N можно считать константой.
Варьирование элементов и кардинальностей характеристических векторов напрямую влияет на степень принадлежности исследуемых объектов к кластерам [4]. Если поставить задачу определения принадлежности исследуемого объекта в разные моменты времени ^ е Т, можно будет наблюдать за его перемещением между сформированными кластерами: в целом меняется кластерная структура, а в частности - принадлежность исследуемых объектов к конкретным кластерам. Из этого следует, что классические методы кластеризации текстовых документов [4] нельзя применить к динамичным объектам, поэтому необходим новый, более совершенный механизм кластеризации ИР с динамическими компонентами.
Метод трехтактной кластеризации динамических ИР с обратной связью
Для кластеризации ИР с динамическими компонентами предлагается использовать метод трехтактной кластеризации ИР, схема реализации которого показана на рисунке 2.
DOM- Формирование Кластери-
фильтрация векторов зация
Результат
Рис. 2. Схема трехтактной кластеризации динамичных интернет-ресурсов
Fig. 2. Three tact schema of clustering Internet resources
На вход схемы поступают URL-адреса интернет-страниц - объектов кластеризации. Задачей первого блока является DOM-фильтрация: выявление компонентов DOM-модели страницы с динамическими признаками и их удаление. Второй блок отвечает за формирование характеристического вектора на основе анализа исключительно статических компонентов DOM-модели интернет-страницы. Третий блок осуществляет непосредственно кластеризацию объекта.
Предложенная схема кластеризации имеет ряд преимуществ по сравнению с классическими методами кластеризации [4]. Во-первых, снижаются вычислительные затраты, что связано с уменьшением размеров характеристических векторов w(tk). Во-вторых, повышается точность результата кластеризации, так как сразу выделяются «мусорные» динамические компоненты страниц, которые перестают участвовать в кластеризации. Снижается уровень шума, повышается стабильность кластерной структуры.
При первом поступлении в систему, в момент времени tb исследуемый ИР «расщепляется» на отдельные DOM-компоненты и формируется характеристический вектор w(tj). При повторном наблюдении, в момент времени t2, после формирования вектора w(t2) и его сравнения с вектором w(tj) выделяются основные динамические компоненты. Например, для новостных страниц сайта news.mail.ru после повторного наблюдения выделяются более 60 % всех динамических компонентов, а после третьего наблюдения процент их обнаружения вырастает до 80 %. Для более сложных сайтов число наблюдений растет (например, для сайта rbc.ru число необходимых наблюдений может достичь 10 и более итераций). Учитывая сказанное, в блоке фильтрации предусмотрена обратная связь, которая срабатывает до тех пор, пока приращение кардинальности характеристического вектора Anof(V(tk)) не становится близким к нулю.
Прогонка интернет-страниц через DOM-фильтр, анализ их содержания без и с его применением позволили получить зависимости для характеристического вектора ИР (табл. 3, рис. 3).
Таблица 3
Кардинальность вектора w(tk) без применения и с применением DOM-фильтрации
Table 3
Cardinality of w(tk) vector without/with applying DOM-filter
Тип эксперимента Дискретные моменты времени
t. t2 t3 t4 t5 tf, t7 t8 t9 110
Без применения DOM-фильтрации 276 331 376 395 404 411 411 416 421 421
С применением DOM-фильтрации 283 200 184 180 179 179 175 175 175 172
Кардинальность вектора характеристик
450,00 400,00 350,00 300,00 250,00 200,00 150,00 100,00 50,00 0,00
» до применения DOM-фильтра после применения DOM-фильтра
Рис. 3. Графики зависимости кардинальности характеристического вектора от числа наблюдений без применения и с применением DOM-фильтрации
Fig. 3. Observation dependency graph of the characteristic vector cardinality from the number of observations without/with applying DOM-filter
Из рисунка 3 следует, что без применения DOM-фильтрации число элементов в характеристическом векторе возрастает по мере увеличения числа наблюдений, а в случае его применения оно уменьшается.
n
Исследуемый ИР покидает блок DOM-фильт-рации, обладая высокой степенью статичности, и попадает на следующий блок, задача которого -формирование вектора w(tk). На вход блока формирования поступает характеристический вектор ИР с минимальным числом динамических компонентов. Результаты сравнения векторов, построенных без применения и с применением DOM-фильтрации, могут сильно отличаться в зависимости от степени статичности ИР (см. табл. 3).
На последнем этапе исследуемый объект попадает в блок кластеризации, функция которого состоит в кластерном анализе и формировании кластерной структуры поступающих объектов одним из известных методов. В эксперименте был использован итерационный алгоритм кластеризации с расчетом центров кластеров - метод k-сред-них [7, 81.
Применение DOM-фильтрации для кластеризации ИР с динамическими компонентами улучшает значения их степеней принадлежности к релевантным кластерам (табл. 4).
Таблица 4
Степени принадлежности ИР до и после применения DOM-фильтрации
Table 4
The Internet resources membership degree before/after applying DOM-filter
Применение трехтактной схемы кластеризации приближает исследуемый ИР к кластеру с2, повышает значение степени принадлежности ресурса к релевантному кластеру примерно на 25 %. Степень принадлежности ресурса к другим, менее релевантным кластерам кластерной структуры уменьшается.
В заключение можно сделать следующие выводы.
Экспериментальный анализ динамичных ИР, в качестве которых выступили новостные сайты, выявил низкую степень их принадлежности к кластерам в соответствующих кластерных структурах, что делает эти кластерные структуры нестабильными. Причина в наличии интерактивных динамических компонентов ИР, которые периодически обновляют свое содержание.
Для увеличения стабильности кластерной структуры предложено использовать DOM-фильтр, повышающий степень принадлежности ИР к кластерам и снижающий кардинальность их характеристических векторов.
Основанный на DOM-фильтрации метод трехтактной кластеризации ИР обеспечивает стабильность формируемых кластерных структур, его можно применять для анализа любых современных ИР.
Литература
1. Разделяй и властвуй: кластерные поисковики // UPGRADE твой компьютерный еженедельник. 2008. URL: http://www.upweek.ru/razdelyaj-i-vlastvuj-klasternye-poiskoviki.html (дата обращения: 10.02.2014).
2. XML Document Object Model (DOM) // Microsoft developer network: библиотека разработчика. URL: http://msdn.mic-rosoft.com/ru-ru/library/hf9hbf87(v=vs.110).aspx (дата обращения: 10.02.2014).
3. Robertson S. Understanding Inverse Document Frequency: on theoretical arguments for IDF // Journ. of Documentation, 2004, vol. 60, no. 5, pp. 503-520.
4. Гулин В.В. Сравнительный анализ методов классификации текстовых документов // Вестн. МЭИ. 2011. № 6. С. 100-108.
5. Айвазян С.А., Бухштабер В.М., Енюков Е.С., Мешал-кин Л.Д. Прикладная статистика. М.: Финансы и статистика, 1989. 607 с.
6. Chakarbarti S. Mining the web: discovering knowledge from hypertext data. San Francisco: Morgan Kaufmann Publishers, 2003. 344 c.
7. Гимаров В.А., Дли М.И., Битюцкий С.Я. Задачи нестандартной кластеризации состояния нефтехимического оборудования // Нефтегазовое дело. 2004. № 2. С. 203-207.
8. Чубукова И.А. Data Mining: учеб. пособие. М.: Инт-УИТ: БИНОМ. Лаборатория знаний, 2006. 382 с.
References
1. Divide and rule: cluster search engines. UPGRADE: web journ. 2008. Available at: http://www.upweek.ru/razdelyaj-i-vlastvuj-klasternye-poiskoviki.html (accessed February 10, 2014).
2. XML Document Object Model (DOM). Microsoft developer network: biblioteka razrabotchika [Microsoft developer network: developer library]. Available at: http://msdn.microsoft.com/ ru-ru/library/hf9hbf87(v=vs.110).aspx (accessed February 10, 2014).
3. Robertson S. Understanding inverse document frequency: On theoretical arguments for IDF. Journ. of Documentation. 2004, vol. 60, no. 5, pp. 503-520.
4. Gulin V.V. A comparative analysis of text documents classification methods. Vestnik MEI [Bulletin of MEI]. MEI Publ. house, 2011, no. 6, pp. 100-108 (in Russ.).
5. Ayvazyan S.A., Bukhshtaber V.M., Enyukov E.S., Meshalkin L.D. Prikladnaya statistika [Applied statistics]. Moscow, Finansy i statistika Publ., 1989, 607 p.
6. Chakarbarti S. Mining the web: discovering knowledge from hypertext data. San Francisco, Morgan Kaufmann Publ., 2003, 344 p.
7. Gimarov V.A., Dli M.I., Bityutskiy S.Ya. Transient clustering tasks for petrochemical equipment state. Neftegazovoe delo [Oil and Gas Business]. 2004, no. 2, pp. 203-207.
8. Chubukova I.A. Data Mining. Study guide. Moscow, INTUIT, Binom, Laboratoriya znanniy Publ., 2006, 382 p.
Тип эксперимента Кластер
Cl C2 C3
До применения DOM-фильтрации 0,306 0,473 0,221
После применения DOM-фильтрации 0,153 0,632 0,215
Уважаемые авторы!
Материалы публикуются платно в течение полугода с момента одобрения их редакционной коллегией журнала. Для аспиранта публикация бесплатная при условии, что он является единственным автором статьи. Статус аспиранта должен быть подтвержден справкой об учебе в аспирантуре.
Редакция (www.swsys.ru)