Project overview

RU:

Программа «NetLinkAnalyze» предназначена для вычисления признакового описания связей в крупномасштабных сетях для дальнейшего обучения классификатора и предсказания появления новых связей в последующие моменты времени, а также для расчёта характеристик статических графов, включающий количество вершин и ребер, плотность, компоненты слабой связности, радиус, диаметр сети и коэффициент ассортативности. Обеспечивает получение результатов в удобном для анализа формате - LaTeX таблицы с эффективным использованием памяти вычислительного устройства для работы с крупномасштабными сетями.

К преимуществам данной программы (по отношению к известным) относятся:

  • Использование эффективной структуры данных для хранения и работы с большими сетями;

  • Построение LaTeX таблиц для представления результатов работы функций;

  • Низкий порог входа для начала использования;

  • Эффективное использование памяти с помощью принудительного удаления неиспользуемых объектов;

  • Архитектура программы позволяет легко добавлять новые функции или модули для расширения её функциональности.

ENG:

The «NetLinkAnalyze» program is designed to calculate the characteristic description of connections in large-scale networks for further training the classifier and predicting the appearance of new connections at subsequent points in time, as well as to calculate the characteristics of static graphs, including the number of vertices and edges, density, components of weak connectivity, radius, diameter of the network and the coefficient of assortativity. It provides results in a format convenient for analysis - LaTeX tables with efficient use of the memory of a computing device for working with large-scale networks.

The advantages of this program (in relation to the known ones) include:

  • Using an efficient data structure for storing and working with large networks;

  • Building LaTeX tables to represent the results of functions;

  • Low entry threshold to start using;

  • Efficient use of memory by forcibly deleting unused objects;

  • The architecture of the program makes it easy to add new functions or modules to expand its functionality.