What is the formal name for this algorithmic problem?
This general form of problem is a facility location problem. The specific version you're asking about is a covering problem &ndash; you have a set of points (the houses) and you're trying to cover them with circles of some radius (the areas that get reception from each tower).