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