3
$\begingroup$

Let $P$ be a three-dimensional convex polytope with $N$ faces; $O$ a point outside $P$. What is the maximal number $f(N)$ of vertices of $P$ which may be seen from $O$?

$\endgroup$
7
  • $\begingroup$ Maybe the pyramid over a regular polygon would be a good example. $\endgroup$
    – F. C.
    Commented Nov 12, 2020 at 7:42
  • 1
    $\begingroup$ @F.C. This shows that $f(N)\ge N$. $\endgroup$
    – YCor
    Commented Nov 12, 2020 at 8:47
  • 1
    $\begingroup$ Oh, I see that I had somehow missed the point. But then one can truncate the top vertex and iterates this kind of truncation, adding each time 2 vertices and one face. $\endgroup$
    – F. C.
    Commented Nov 12, 2020 at 9:13
  • $\begingroup$ F.C. is right; this is clearly optimal, as a convex polytope with $N$ facets cannot have more than $2N-4$ vertices, by Euler's formula (and relation $e\geq 3v/2$). $\endgroup$ Commented Nov 12, 2020 at 10:14
  • 1
    $\begingroup$ @FedorPetrov As F.C. mentions, you may start with a tetrahedron all of whose vertices are visible, and on each stage truncate a top vertex creating a new face and increasing the number of (visible) vertices by 2. (A top vertex here is a vertex such that all its three faces are visible.) So the answer is $2N-4$. $\endgroup$ Commented Nov 13, 2020 at 8:35

1 Answer 1

2
$\begingroup$

Every polyhedron can be projectively transformed so that all its vertices are "beyond a single face":

Then every vertex of of the transformed $P$ can be seen from a single point outside. So, assuming that your question is asking for the maximum over all polyhedra with $N$ faces, your question is equivalent to "what is the maximal number of vertices of a polyhedron with $N$ faces".

And if I am not missing something, then the answer here is $2N-4$ (see also the comments below your question, or see this paper).

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .