- Основные свойства графов
- Классические модели случайных графов
- Сравнение различных моделей
- Построение оптимальных логистических сетей
- Потоковая и путевая формулировки
- Одноранговые сети
- Распределенные хеш-таблицы (DHT)
- Алгоритмы Chord и Kademlia
- Навигационные свойства сетей малого мира
- Поиск ближайших соседей на основе графов
- Применение в системах рекомендаций
- Модель Клейнберга
- Доказательство логарифмеческой оценки
- Минимальный разрез
- Модулярность и конфигурационная модель – Алгоритм распространения меток
- Кластеризация используя математическое программирование
- Подход группировки вокруг рёбер (разделение рёбер). Линейный граф.
- Коммутационное расстояние и его коррекция.
- Метод LPAM (Link Partitiong Around Medoids)
- Применение матричной факторизации для поиска пересекающихся сообществ: метод BIGCLAM
- Методы векторного вложения вложения регулярных графов: Node2Vec, Graph2Vec, AnonymusWalk
- Способы векторного вложения графов знаний: TransE, RotatE, PairRE
- Применение в задачах машинного обучения
- Простая свёрточная нейронная сеть (GNN)
- GraphSAGE (SAmple and aggreGatE)
- Graph Attention Networks (GAT)
- Обобщающий фреймворк Message Passing Neural Networks (MPNN)
В рамках курсовой работы на платформе Яндекс.Контест проводится конкурс по построению оптимальной логистической сети с нелинейной стоимостью рёбер и учётом перегруза
Смотри описание в файле MCF Extensions
- Участники должны предложить алгоритм построения логистической сети
- Алгоритм должен учитывать нелинейную стоимость рёбер
- Алгоритм должен учитывать эффект перегруза и штрафы за перегруз
- Предоставить анализ эффективности предложенного решения
- Выполнение всех ограничений
- Стоимость решения
Материалы лежат в директории optimal-logistic-network-contest/
optimal-logistic-network-contest/validator.py – проверка решения
Вопросы к экзамену перечислены в файле Exam-Questions.md
Илья Антонов создал validator.py. Дмитрий Шустров настроил и создал соревнование в Яндекс.Контесте
