Is there a class of polytopes (preferably polyhedra) where if the number of vertices is $O(n)$, then the degree of each vertex is $O(\sqrt{n})$? By "degree of a vertex", I mean the number of edges coming out of that vertex.
As a non-example, a Hypercube with $O(n)$ vertices has a degree of $O(\log(n))$ for each vertex (which isn't enough).
Furthermore, it would be a great plus if the polytope could be quickly and easily specified in a computer program. I.e. If the vertices were indexed, one could quickly enumerate the indices of the vertices connected to the $i$th vertex. For example, it's very easy say which vertices are connected to a particular one in a hypercube by just enumerating all the bit-strings that are off by one from the bit-string of $i$.
You might be interested into the set of rectified orthoplexes.
The vertex count of the rectified orthoplex, as a function of the dimension, is $2\cdot D\cdot (D-1)$.
The count of edges per vertex of the rectified orthoplex, as a function of the dimension, is $4\cdot (D-2)$.
Thus indeed in the long run the former increases more or less like the square of the latter.
Note that the vertex figure of the rectified orthoplex is nothing but the orthoplex prism.
--- rk