Nepedia
Back to Discover
Fluent Reader
🔢

Vertex cover

math Maturity 11-13 Next article →

Imagine a network of dots connected by lines. In math, we call these dots vertices and the lines edges.

Vertex-cover
Vertex-cover

A vertex cover is a specific group of these dots. This group must include at least one endpoint for every single line in the network. If you pick a dot, you effectively "cover" every line that touches it.

Vertex-cover
Vertex-cover

Finding the smallest possible group of dots is a very famous puzzle. This task is known as the minimum vertex cover problem.

This puzzle is a hard job for computers to solve perfectly. It is known as an NP-complete problem. This means there is no known fast way to find the best answer for every graph.

Vertex-cover
Vertex-cover

Scientists often use this problem to test how hard other problems might be. It is a central part of a field called computational complexity theory. Even in simple shapes like cubic or planar graphs, the problem stays very difficult.

Vertex-cover
Vertex-cover

Many people have studied how to solve this puzzle. One famous mathematician named Richard Karp included it in his list of 21 important problems.

Vertex-cover-from-maximal-matching
Vertex-cover-from-maximal-matching

Other researchers like Fanica Gavril and Mihalis Yannakakis found ways to make good guesses. They found a simple way to get a "2-factor approximation." This means their guess is at most twice as large as the smallest possible answer. This method works by picking both ends of a line and then removing all connected lines.

There are some special ways to find the answer more easily. For example, if the dots form a tree shape, we can find the best answer quickly.

Vertex-cover-from-maximal-matching
Vertex-cover-from-maximal-matching

We can also use a method called a linear program to look for solutions. This can help us find a "half-integral" solution where values are 0, 1, or one-half. For certain types of graphs called bipartite graphs, a rule called Kőnig's theorem helps us find the answer in a short amount of time. These rules turn a hard job into a much easier one.

Vertex covers help us understand how different parts of a system connect. The problem is closely linked to finding an "independent set." An independent set is a group of dots where no two dots are connected by a line.

Vertex-cover
Vertex-cover

If you know the size of the smallest vertex cover, you can find the size of the largest independent set. This is because the dots not in the cover form that independent set. Math helps us see these hidden patterns in every network of lines and dots.

413 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (4)
File:Couverture de sommets.svg
Couverture de sommets.svg
File:Vertex-cover.svg
Vertex-cover.svg
File:Minimum-vertex-cover.svg
Minimum-vertex-cover.svg
File:Vertex-cover-from-maximal-matching.svg
Vertex-cover-from-maximal-matching.svg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.