Networks in the Real World
The mathematics of networks is the same everywhere it is used. What changes from one application to the next is the decision about what a vertex represents and what an edge represents, and that decision is made by you, not by the situation.
Take one situation: the students at your school. Give two genuinely different ways of turning it into a network, by choosing different meanings for the edges. What question would each one help you answer?
Building a network model is two decisions. What is a vertex, and what is an edge? Make them differently and you get a different network from the same situation, which answers a different question.
$$\text{situation} + \text{two decisions} = \text{model}$$
Different applications produce networks with recognisably different shapes. Social networks are dense and full of short loops, because your friends tend to know each other. Supply chains spread outwards with few loops, because goods flow one way.
Know
- that networks model social connections, supply chains, communication infrastructure, transport and many other systems
- that building a model requires choosing what a vertex represents and what an edge represents
- that a plain network records only connection, and that cost, capacity, strength and direction are extra information
Understand
- why the same situation can yield several different and equally valid network models
- why the shape of a network reflects the kind of system it models
- why a vertex of degree one is a point of vulnerability in an infrastructure network
Can Do
- build a network model of a described situation, stating both modelling decisions
- interpret the degree of a vertex in the context of the system being modelled
- state what a given network model cannot tell you about the situation
Every network model starts from the same pair of questions. What are the objects? What counts as a connection between two of them?
Take a school. If the vertices are students and the edges are friendships, the network answers questions about who influences whom. If the vertices are students and the edges join two students who share a class, it answers questions about who could pass on an illness. If the vertices are classes and the edges join two classes with a student in common, it answers questions about timetabling.
Same school, three different networks, three different sets of answers. None of them is the right one in the abstract; each is right for a particular question.
So a model is not fully described until both decisions are stated. "A network of the school" says almost nothing. "Vertices are classes, edges join classes sharing at least one student" says everything.
Vertices are people; edges are relationships. The relationship has to be chosen carefully, because different relationships behave differently.
Friendship is symmetric: if you are my friend I am yours, so one edge serves both directions. Following is not symmetric, since you can follow someone who does not follow you. Modelling following properly needs edges with arrows, called directed edges, which are beyond this area but worth knowing exist.
The degree of a vertex is the number of friends that person has. High-degree vertices are influential, because a message reaches many people from them in one step.
Social networks have a characteristic shape: lots of triangles. If Ana knows Ben and Ben knows Cara, there is a good chance Ana knows Cara, so the network is full of short loops. That is not true of every kind of network, and it is one of the ways a social network can be recognised from its structure alone.
Vertices are places: factories, warehouses, ports, shops. Edges are the routes goods travel between them.
These networks have the opposite shape to social ones. Goods flow outwards from few sources to many destinations, so the network branches and rarely loops back.
Real supply-chain questions almost always need more than a plain network. How far is it? How long does it take? How much can this route carry? Each of those attaches a number to an edge, giving a weighted network.
Weights are outside this focus area, but the reason they are needed is worth seeing now. A plain network answers "is there a route?" and "how many steps?", and nothing more. Every other question requires putting some of the discarded information back.
Transport networks work the same way, with stations as vertices and track sections as edges, which is why the train map in Lesson 1 was a network all along.
Vertices are exchanges, data centres or transmission towers; edges are the cables or links between them.
The design question here is not usually "is everything connected?" but "does the system survive damage?", and the network answers it directly.
A vertex of degree $1$ is connected to the rest of the system by a single edge. Cut that edge and the vertex is isolated, so a degree of $1$ marks a single point of failure. Engineers deliberately add edges to raise the degree, which is called building in redundancy, and it is why undersea cable maps show several routes between the same pair of continents.
The same reasoning applies to a vertex whose removal disconnects the network, even if its degree is high. A single exchange that every route passes through is a vulnerability of the whole system rather than of one site, and spotting it is a network question, not an engineering one.
Every model discards information, and being clear about what was discarded is part of using it honestly.
A plain network does not record strength: a close friendship and a passing acquaintance are the same edge. It does not record direction: an edge does not say which way anything travels. It does not record capacity or cost: a country road and a six-lane motorway are the same edge. It does not record time: two people who were friends in different decades appear connected.
None of that makes the model wrong. It makes it a model of connection specifically, and it will answer questions about connection correctly and questions about anything else not at all.
The failure to avoid is drawing a conclusion the model cannot support. "These two are connected in the network, so information reaches one from the other quickly" is exactly such a conclusion, because the network says nothing about speed.
Watch Me Solve It · 3 examples
-
1The first modelVertices are the six subjects. An edge joins two subjects when at least one student takes both.
-
2What it answersTimetabling. Two subjects joined by an edge cannot be scheduled at the same time, because at least one student would have to be in two places at once.
-
3The second modelVertices are the students. An edge joins two students when they share at least one subject.
-
4What it answersContact tracing during an illness outbreak, since an edge marks a pair who spend time in the same room. It also answers questions about which students never encounter each other.
-
5CompareThe two models come from the same facts and share no vertices at all. Neither is more correct; the question decides which is useful.
-
1Interpret the high degreeA degree of $6$ means that person is friends with six of the other seven, so almost everybody. A message starting there reaches six people in one step.
-
2Interpret the low degreeA degree of $1$ means that person has exactly one friend in the group. Every message reaching them must pass through that single friend.
-
3Draw the consequence for spreadRemoving the high-degree person slows the spread everywhere. Removing the single friend of the low-degree person cuts them off entirely, even though only one edge was lost.
-
4Note the limitThe network says nothing about how likely any friend is to pass a message on, so it can identify who is well placed to spread it but not how fast anything actually travels.
-
1Find the degrees$A: 1, \quad B: 3, \quad C: 1, \quad D: 3, \quad E: 2, \quad F: 2$Count how many edges meet at each vertex.
-
2Identify the fragile edgesVertices $A$ and $C$ have degree $1$, so cutting $AB$ isolates $A$ and cutting $BC$ isolates $C$. Either edge alone is a single point of failure.
-
3Identify the fragile vertexIf $B$ fails, the edges $AB$, $BC$ and $BD$ go with it, leaving $A$ and $C$ isolated and $D$, $E$, $F$ connected only to each other. The network splits.
-
4Suggest the fixAdding an edge such as $AC$, or $CD$, gives $A$ and $C$ a second route and removes the dependence on $B$. That is redundancy, and it costs one extra cable.
Brain Trainer · 5 problems
Five items about network models. State both modelling decisions wherever a model is asked for.
-
1 In an airline route network, what are the vertices and edges?
The objects are places, the connections are services between them.Airports; direct flights -
2 In a friendship network, what does the degree of a vertex represent?
Degree counts the edges at a vertex, and the edges are friendships.That person's number of friends -
3 Why is a vertex of degree $1$ a concern in an infrastructure network?
It has only one edge connecting it to everything else.One cut isolates it -
4 A plain network models a road system. Can it tell you the shortest driving distance between two towns?
Edges have no length in a plain network.No, not without weights -
5 Why are social networks full of triangles?
Two people with a friend in common are likely to know each other.Friends of friends are often friends
Multiple Choice · 5 questions
Which of these describes a network model completely?
A university is modelled twice: once with vertices as courses and edges joining courses that share a student, and once with vertices as students and edges joining students who share a course. These two models:
In a supply network where vertices are warehouses and edges are delivery routes, a vertex has degree $5$. This means:
A plain network models friendships in a class. Which question can it NOT answer?
A network is found to contain many triangles, with most pairs of a vertex's neighbours joined to each other. This suggests it models:
Short Answer · 3 questions
A model is two decisions
What is a vertex, and what is an edge? State both. Different choices from the same situation give different networks answering different questions.
Degree carries the application's meaning
Number of friends, number of direct routes, number of cables. Whatever the edges represent, the degree of a vertex counts them.
Shape reflects the system
Social networks are dense in triangles because friends of friends are often friends. Supply chains branch outwards and rarely loop back.
Know what was discarded
A plain network records connection only. Strength, direction, cost, capacity and timing are all absent, and conclusions needing them are not supported.
Your Badges
0 of 6Mark lesson as complete
Tick when you've finished Learn, Practice and the Stretch. Earns +90 XP and +25 coins.