Graphs are data structures that model relationships between objects. Traditionally, graphs are directed, meaning that the relationships between objects have a specific direction. However, an interesting approach is the use of undirected relational graphs.