An Efficient Hybridization of Graph Representation Learning and Metaheuristics for the Constrained Incremental Graph Drawing Problem

2508.15949v1 cs.LG, math.OC 2025-08-26
Авторы:

Bruna C. B. Charytitsch, María C. V. Nascimento

Резюме на русском

################################# ## Контекст ################################# Область исследования связана с графовой визуализацией, а точнее с проблемой констрейнированного инкрементального рисования графов (Constrained Incremental Graph Drawing Problem, C-IGDP). Эта проблема заключается в том, чтобы визуализировать графы с ограничениями относительно положений его узлов или связей, что часто возникает при рисовании больших графов. Известно, что графовые визуализации играют ключевую роль в анализе данных, но для решения C-IGDP существуют ограниченные методы. Одним из существующих подходов является использование Greedy Randomized Search Procedures (GRASP), которые показали себя как эффективные для решения данной задачи. Однако, существует мотивация для улучшения этих методов, используя графовое представление машинного обучения (Graph Representation Learning, GRL). Этот подход может способствовать более эффективному пониманию структуры графа и, в итоге, к повышению качества решений. ################################# ## Метод ################################# Методология, предложенная в статье, представляет собой гибридизацию методов метагеордий с техникой GRL. Основной идеей является использование GRL для извлечения глубокого понимания структуры графа, которое затем интегрируется в процесс построения решений с использованием GRASP. Архитектура GL-GRASP (Graph Learning GRASP) включает в себя несколько этапов: 1. **Извлечение графового представления**: Для каждого узла графа вычисляется векторное представление (embedding), которое характеризует его характеристики. 2. **Интеграция GRL в GRASP**: Извлеченные представления используются для улучшения процедур GRASP, которые затем решают задачу C-IGDP. 3. **Оптимизация**: В процессе используются метагеордии, такие как GRASP, для поиска лучших решений с учетом ограничений. Использование GRL позволяет GL-GRASP улучшить качество решений, снизить потребление ресурсов и повысить скорость работы. ################################# ## Результаты ################################# В ходе экспериментов были проанализированы различные техники извлечения графовых представлений, включая глубокое обучение (deep learning). Было выяснено, что deep learning-based strategies демонстрируют более высокую точность и эффективность в процессе извлечения представлений. В контексте C-IGDP, GL-GRASP показал значительные преимущества по сравнению с традиционными GRASP-методами, что было подтверждено позитивными результатами по меру качества решений (primal integral measure). Дополнительные эксперименты показали, что GL-GRASP значительно затратнее в силу требований к вычислительным ресурсам, но в то же время более устойчиво и эффективно при работе с более сложными и большими графами. ################################# ## Значимость ################################# Результаты GL-GRASP имеют значительное значение в приложениях, где необходимо эффектив

Abstract

Hybridizing machine learning techniques with metaheuristics has attracted significant attention in recent years. Many attempts employ supervised or reinforcement learning to support the decision-making of heuristic methods. However, in some cases, these techniques are deemed too time-consuming and not competitive with hand-crafted heuristics. This paper proposes a hybridization between metaheuristics and a less expensive learning strategy to extract the latent structure of graphs, known as Graph Representation Learning (GRL). For such, we approach the Constrained Incremental Graph Drawing Problem (C-IGDP), a hierarchical graph visualization problem. There is limited literature on methods for this problem, for which Greedy Randomized Search Procedures (GRASP) heuristics have shown promising results. In line with this, this paper investigates the gains of incorporating GRL into the construction phase of GRASP, which we refer to as Graph Learning GRASP (GL-GRASP). In computational experiments, we first analyze the results achieved considering different node embedding techniques, where deep learning-based strategies stood out. The evaluation considered the primal integral measure that assesses the quality of the solutions according to the required time for such. According to this measure, the best GL-GRASP heuristics demonstrated superior performance than state-of-the-art literature GRASP heuristics for the problem. A scalability test on newly generated denser instances under a fixed time limit further confirmed the robustness of the GL-GRASP heuristics.

Ссылки и действия