A Hamilton path that starts and ends at the same vertex.
Graph:
A finite set of points (vertices) connected by line segments
(edges).
Algorithms
Vertex:
A point in a graph.
Fleury’s Algorithm:
Used to find Euler paths or circuits by removing edges
Edge: carefully, avoiding bridges until necessary.
A line segment that connects two vertices.
Kruskal’s Algorithm:
Loop: Used to find minimum spanning trees by sorting edges by
An edge that connects a vertex to itself. weight and adding them without creating cycles.
Connected Graph:
A graph where every vertex can be reached from every
other vertex via edges.
Voting Methods
Disconnected Graph:
A graph that is not connected. Plurality Method
Degree of a Vertex: Each voter votes for one candidate.
The number of edges connected to a vertex. Candidate with the most votes wins.
May fail the majority and head-to-head criteria.
Bridge:
An edge which, if removed, increases the number of Plurality with Elimination
disconnected parts of the graph.
Eliminate candidate with fewest first-place votes.
Redistribute votes to remaining candidates based
on next preferences.
Repeat until a candidate has majority.
Special Paths and Circuits
Borda Count Method
Path:
A sequence of adjacent vertices and edges connecting
them. Assign points based on ranks (e.g., 1st = 3 points,
2nd = 2 points, etc.).
Sum points for each candidate.
Circuit:
Candidate with highest total wins.
A path that starts and ends at the same vertex.
May violate the majority criterion.
Euler Path:
Pairwise Comparison Method
A path that uses every edge exactly once.
Euler Circuit:
Compare each pair of candidates head-to-head.
An Euler path that starts and ends at the same vertex. Count how many voters prefer candidate A over
candidate B and vice versa.
Candidate who wins most pairwise contests is the
Conditions for Euler Circuit: winner.
o Graph must be connected. The head-to-head criterion requires the candidate
o Every vertex has even degree. who beats every other candidate head-to-head to
Conditions for Euler Path (not circuit): win.
o Exactly two vertices have odd degree. Important: Look down columns (up and down),
not across rows, when counting preferences.
Hamilton Path:
A path that visits every vertex exactly once.