Solving crimes with maths: Busting criminal networks (2024)

Maths is often used in finding key criminals in organised crimes which involve many people, such as in terrorist attacks.This uses an area of maths called network theory, also known as graph theory. A network, or graph, is a structure used to model relations between objects. It consists of a set of nodes and a set of edges.

Solving crimes with maths: Busting criminal networks (1)

A network (or graph) with five nodes and five edges.

We can model the network of terrorists with the nodes representing terrorists and the edges representing connections between the terrorists. Investigators analyse social networks using the notion of centrality, aiming to identify the key players in the network.

Centrality is used to detect the relative importance of each criminal in the network. There are various measures of centrality that are commonly used to detect key players. Depending on the measure of centrality used, we may find different results when looking for the key criminal.

Degree centrality

Degree centrality measures how important a node is by counting the number of connections it has with other nodes in the graph. This is used to find popular players in the network.

Solving crimes with maths: Busting criminal networks (2)

Solving crimes with maths: Busting criminal networks (3)

A network representing 7 criminals who have connections with each other.

We can apply this equation to the network above to calculate the degree centrality of criminal Solving crimes with maths: Busting criminal networks (4) Criminal Solving crimes with maths: Busting criminal networks (5) is connected to 3 other criminals, criminals Solving crimes with maths: Busting criminal networks (6) and Solving crimes with maths: Busting criminal networks (7) There are a total of 7 nodes in this network. So, the degree centrality of criminal Solving crimes with maths: Busting criminal networks (8) is

Solving crimes with maths: Busting criminal networks (9)

You can check for yourself that Solving crimes with maths: Busting criminal networks (10) has the same value for degree centrality and that this happens to be the largest degree centrality in this network.

Betweenness centrality

Betweenness centrality measures how important nodes are to the flow of information in the network. It measures the flow of information through a criminal along the shortest path between two other criminals in a network.

In the table below we take every pair of criminals in our example network shown above, making sure we do not repeat any pairs. Information flowing from criminal Solving crimes with maths: Busting criminal networks (11) to Solving crimes with maths: Busting criminal networks (12) is the same as from Solving crimes with maths: Busting criminal networks (13) to Solving crimes with maths: Busting criminal networks (14) because we are looking at connections which have no direction.

Solving crimes with maths: Busting criminal networks (15)

We then work out the shortest path between each pair of nodes (in a small network we can do this by inspection, but in a large one we can use Dijkstra's algorithm). The shortest path is the one with the smallest number of edges. Given a shortest path between two criminals, we then identify all the nodes that lie along it: these nodes will equally share a total score of 1 between them.

Here are some examples:

  • Looking at the pair Solving crimes with maths: Busting criminal networks (16) and Solving crimes with maths: Busting criminal networks (17) we see that only criminal Solving crimes with maths: Busting criminal networks (18) is on the shortest path between them, so Solving crimes with maths: Busting criminal networks (19) is given a score of 1. No other criminals are on the shortest path from Solving crimes with maths: Busting criminal networks (20) to Solving crimes with maths: Busting criminal networks (21), so all others get get scores of 0 for this pair.
  • If we look at the pair from Solving crimes with maths: Busting criminal networks (22) and Solving crimes with maths: Busting criminal networks (23) we see that no criminals are on the shortest paths, so all criminals get a score of 0 for this pair.

  • Looking at the pair Solving crimes with maths: Busting criminal networks (24) and Solving crimes with maths: Busting criminal networks (25) we see that we go through three other criminals on the shortest path between them. Since Solving crimes with maths: Busting criminal networks (26) and Solving crimes with maths: Busting criminal networks (27) are passed once and there are three criminals on the shortest path from Solving crimes with maths: Busting criminal networks (28) to Solving crimes with maths: Busting criminal networks (29) the scores for Solving crimes with maths: Busting criminal networks (30) and Solving crimes with maths: Busting criminal networks (31) for this pair are all 1/3.

The betweenness centrality of a node is defined as the sum of all its scores. In our example, the betweenness centrality of criminal Solving crimes with maths: Busting criminal networks (32) is Solving crimes with maths: Busting criminal networks (33), which happens to be the largest betweenness centrality score of all the criminals of the network.

(Strictly speaking, working out the betweenness centrality of each node also requires us to divide the result we get for a node from the procedure just described by

Solving crimes with maths: Busting criminal networks (34)

However, this normalisation doesn’t change the order of criminals by their scores.)

Closeness centrality

Closeness centrality measures how easily nodes are reached in the networks. It detects criminals that are easily able to send information through a network.

To calculate the closeness centrality of a node Solving crimes with maths: Busting criminal networks (35), first write Solving crimes with maths: Busting criminal networks (36) for the number of nodes that are one edge away from Solving crimes with maths: Busting criminal networks (37), Solving crimes with maths: Busting criminal networks (38) for the number of nodes that are two edges away from Solving crimes with maths: Busting criminal networks (39), etc, up to Solving crimes with maths: Busting criminal networks (40) for the number of nodes Solving crimes with maths: Busting criminal networks (41) edges away from Solving crimes with maths: Busting criminal networks (42) where Solving crimes with maths: Busting criminal networks (43) is the longest chain of edges you can find starting at Solving crimes with maths: Busting criminal networks (44). The closeness centrality of Solving crimes with maths: Busting criminal networks (45) is defined as:

Solving crimes with maths: Busting criminal networks (46)

Solving crimes with maths: Busting criminal networks (47)

Our example network, modified to illustrate distance away from node C in terms of the number of edges.

As an example, suppose we want to find the closeness centrality of criminal Solving crimes with maths: Busting criminal networks (48) in our example network. Criminals Solving crimes with maths: Busting criminal networks (49) and Solving crimes with maths: Busting criminal networks (50) are all 1 edge away from C and are illustrated with square shaped nodes. Node Solving crimes with maths: Busting criminal networks (51) is 2 edges away from Solving crimes with maths: Busting criminal networks (52) and shown as a triangle shaped node. Nodes Solving crimes with maths: Busting criminal networks (53) and Solving crimes with maths: Busting criminal networks (54) are 3 edges away from Solving crimes with maths: Busting criminal networks (55) and are shown as pentagon shaped nodes. There are 3 nodes 1 edge away, 1 node 2 edges away, and 2 nodes 3 edges away from node Solving crimes with maths: Busting criminal networks (56) Substituting these values into our equation, the closeness centrality of criminal Solving crimes with maths: Busting criminal networks (57) is:

Solving crimes with maths: Busting criminal networks (58)

The way we define who is the most important criminal in the network matters. By using different measures of centrality to define the most important criminal, we may get different results. It may not necessarily be the person with the greatest number of connections who would be the key criminal in the network as we might initially think!

The maths you see in school or that you may study in the future is used in many areas of crime investigations which just goes to show how relevant maths is in the real world. There are many other exciting uses of maths in crime investigations, such as geographic profiling using Rossmo's formula and reconstructing accidents from skid marks which I encourage you to explore!

You may also want to read Solving crimes with maths: Bloodstain pattern analysis by Marcia Gomez.

About the author

Solving crimes with maths: Busting criminal networks (59)

Marcia Gomez is a recent Maths and Economics graduate from the University of Bath, who is particularly interested in statistics and how maths is used in the real world. She is currently applying her knowledge in the world of finance.

Solving crimes with maths: Busting criminal networks (2024)
Top Articles
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 6004

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.