ELI5: Explain Like I'm 5

Visibility graph

Imagine you are playing in a big playground with your friends. You can see your friends and the playground equipment around you, but sometimes you can't see some places because there are big tall walls or other things blocking your view. But if you climb up on the jungle gym or go on the slide, you can see more of the playground, right?

Well, a visibility graph is like that. It's like drawing lines between points on the playground where you can see everything in between. It's like making a map of the playground that shows all the places where you can see everything from that spot.

In real life, visibility graphs are used by computers to help figure out the best way to get from one place to another. Just like you and your friends might use the playground map to decide where to play next, computers use the visibility graph to figure out the best path to take, avoiding obstacles and choosing the shortest route.