graphtheory
Graph theory is the branch of mathematics that studies graphs, which are abstract structures consisting of vertices (or nodes) connected by edges. Graphs may be undirected or directed, weighted or unweighted, and may be simple or contain multiple edges and loops. They can be represented by adjacency matrices or adjacency lists, and by incidence relations between vertices and edges.
Basic objects include paths, chains of edges connecting vertices; cycles; connectivity (whether a path exists between
Graph theory encompasses fundamental results and algorithmic methods. Eulerian paths traverse each edge once; Hamiltonian paths
Subfields include structural graph theory, which studies graph properties and forbidden subgraphs; algorithmic graph theory, which
Applications span computer networks, transportation and logistics, social networks, biology and chemistry, and scheduling and resource