We have a polyhedron in $\mathbb R^n$ generated by the intersection of a collection of finete hyperplanes or the convex hull of the set of vertices.
My question is: Is there any algorithm for finding on each face of that polyhedron one point (that is not a vertex).
For case 2, apply a convex hull algorithm to determine which verts are ON the convex hull. Throw out the others. Now for each facet of the convex hull (which I'm expecting your chull algorithm will give to you; the Preparata-et-al one does, I believe), form the convex hull of its vertices (there might be three verts forming a triangle, for instance, and one of them that's a midpoint of an edge, or is interior to the triangle). Eliminate all those that are convex combinations of others. Then consider the average of the vertices that remain: it'll be an interior point of the facet.