Содержимое раздела
Обзор основных понятий теории графов, необходимых для понимания алгоритмов оптимизации. Рассматриваются различные типы графов, основные определения (вершины, ребра, пути, циклы) и их свойства. Будут изучены структуры данных для представления графов (матрицы смежности, списки смежности) и их влияние на производительность алгоритмов. Детально будут рассмотрены алгоритмы поиска кратчайшего пути (Дейкстры, Беллмана-Форда, Флойда-Уоршелла), алгоритмы нахождения минимального остовного дерева (Прима, Крускала), а также базовые алгоритмы для решения задач потоков в сети. Особое внимание будет уделено их сложности и применимости в контексте логистических задач.