Looks like no one added any tags here yet for you.
adjacency list
a representation of a graph in which each node has a list of nodes that are adjacent to it, i.e. connected to it by an edge
adjacency matrix
rows are origin node, columns are "to" node. 1 if the nodes are adjacent
affiliation network
bipartite graph
application layer
- file layer (FTP)
- email (SMTP, POP, IMAP)
- DNS (domain name system; name -> IP Address)
betweenness
Graph G that has a shortest path from node A to B. For shortest path, 1 unit of "flow" goes along all the edges
- if k shortest paths, each path gets 1/kth flow
- total amount of flow carried by an edge (# of shortest paths that this edge is a part of)
bipartite graph
consists of two sets of vertices X and Y. The edges only join vertices in X to vertices in Y, not vertices within a set
bridge
an edge is a bridge if deleting the edge makes the graph not connected
clique
a clique of size k is a graph with k nodes where each node has edges to all the other nodes
clustering coefficient (for a node)
the probability that two randomly selected friends of a node A are friends with each other
component of a graph
A set of nodes in a graph such that every node in the set has a path to every other node in the set and does not have a path to any node outside the set
cycle
path such that start node and end node are the same
degree of a vertex
the number of edges that meet at a vertex
directed graph
A diagram consisting of vertices, joined by directed edges.
domain name system (DNS)
- reverse hierarchical lookup
edge (of a graph)
connects two nodes
focal closure
the tendency that two people will form a link when two people share the same interests.
frontiers (in BFS)
sets of nodes at the same distance from the source of the BFS
graph
way of representing relationships that exist between pairs of objects
homophily
- birds of a feather flock together
- we tend to be similar to our friends
test:
- compare cross-edges (reality) to expectation (2pq)
- reality is a lot less than 2pq ==> homophily
- p is proportion red, q is proportion blue
in degree (of a vertex)
The number of neighbours for that vertex.
internet layer
- host addressing & ID
- best effort packet delivery
- protocol = set of guidelines
internet protocol (P)
- IPv$
- 32bit address
link layer
- physical media (wifi, cable ==> coax, fibre optic)
- bits and checksums
local bridge
1. an edge where the end points don't have a common friend, OR
2. deleting the edge would increase the distance (shortest path) to a value strictly grater than 2
- weak tiesf
membership closure
if two nodes (A, B) are connected and A is also connected to a certain focus C, B is likely to also become connected to C.
neighborhood overlap
for an edge A-B
"more gradation than strong/weak"
number of nodes that are neighbors of both A & B divided y nodes that are neighbors of either A or B
out degree (of a vertex)
the number of edges going out from the vertex
path
sequence of alternating nodes and edges that starts at a node and ends at a node, such that each edge is incident on the predecessor and successor node
social network
A series of social relationships that links a person directly to others, and through them indirectly to still more people.
span (of a bridge)
distance between the nodes if the edge were deleted
strong tie
close friend
strong triadic closure
a node A violates STC if it has
1. strong tie to two other nodes B & C, and
2. there is no edge at all (weak or strong) between B and C.
satisfies STC if it does not violate it
topological sorting
given a DAG, an ordering of vertices such that if edge (u,v) exists, u must come before v in the ordering
transmission control protocol (TCP)
- connection-oriented
- reliable packet delivery
- slow
- email, messages, chat, canvas quiz submissions, uploading content, banking, finance, shopping carts
transport layer
- segmentation
- congestion/flow control
- error control
- application addressing (end to end message transfer)
triadic closure
if two people in a social network have a friend in common, then there is an increased likelihood that they will become friends themselves at some point in the future
undirected graph
A graph in which the edges have no direction
user datagram protocol (UDP)
- connectionless
- no reliability guarantees
- fast
- video chat, voice chat, streaming, DNS
vertex (of a graph)
a node in a graph
weak tie
acquaintance
weight (of an edge)
can be positive or negative, can be helpful in calculating path cost