TY - JOUR
T1 - Polytope containment and determination by linear probes
AU - Gritzmann, Peter
AU - Klee, Victor
AU - Westwater, John
N1 - Funding Information:
We are mainly interested in algorithmic questions concerning a body C e ^ that is known to belong to some large class % of bodies but for which any further information is available only through linear 1-probes. The classes % that are most Research of the first author was supported in part by the Deutsche Forschungsgemeinschaft. Research of the second author was supported in part by the Deutsche Forschungsgemeinschaft, the Fulbright-Kommission of Germany, and the National Science Foundation, U.S.A. 1991 Mathematics Subject Classification: 68U05, 52A20, 52A25, 03F65, 15A12, 68Q05.
PY - 1995/5
Y1 - 1995/5
N2 - As the terms are used here, a body in Rdis a compact convex set with non-empty interior, and a polytope is a body that has only finitely many extreme points. The class of all bodies whose interior includes the origin 0 is denoted by ϐd0. A set X is symmetric if X = â–X. The ray-oracle of a body Cεϐd0is the function Ocwhich, accepting as input an arbitrary ray R issuing from 0, produces the point at which R intersects the boundary of C. This paper is concerned with a few central aspects of the following general question: given certain information about C, what additional information can be obtained by questioning the ray-oracle, and how efficiently can it be obtained? It is assumed that infinite-precision real arithmetic and the usual vector operations in Rdare available at no cost, so the efficiency of an algorithm is measured solely in terms of its number of calls to the ray-oracle. The paper discusses two main problems, the first of which-the containment problem–arose from a question in abstract numerical analysis. Here the goal is to construct a polytope P(not necessarily in any sense a small one) that contains C, where this requires precise specification of the vertices of P. There are some sharp positive results for the case in which d = 2 and C is known not to be too asymmetric, but the main result on the containment problem is negative. It asserts that when d ≥ 3 and the body is known only to be rotund and symmetric, there is no algorithm for the containment problem. This is the case even when there is available a certain master oracle whose question-answering power far exceeds that of the ray-oracle. However, it turns out that even when there is no additional information about C, the following relaxation of the containment problem admits an algorithmic solution based solely on the ray-oracle: construct a polytope containing C or conclude that the centred condition number of C exceeds a prescribed bound. In the other main problem–the reconstruction problem– it is known only that C is itself a polytope and the problem is to construct C with the aid of a finite number of calls to the ray-oracle. That is accomplished with a number of calls that depends on the number of faces (and hence on the ’combinatorial complexity–) of C.
AB - As the terms are used here, a body in Rdis a compact convex set with non-empty interior, and a polytope is a body that has only finitely many extreme points. The class of all bodies whose interior includes the origin 0 is denoted by ϐd0. A set X is symmetric if X = â–X. The ray-oracle of a body Cεϐd0is the function Ocwhich, accepting as input an arbitrary ray R issuing from 0, produces the point at which R intersects the boundary of C. This paper is concerned with a few central aspects of the following general question: given certain information about C, what additional information can be obtained by questioning the ray-oracle, and how efficiently can it be obtained? It is assumed that infinite-precision real arithmetic and the usual vector operations in Rdare available at no cost, so the efficiency of an algorithm is measured solely in terms of its number of calls to the ray-oracle. The paper discusses two main problems, the first of which-the containment problem–arose from a question in abstract numerical analysis. Here the goal is to construct a polytope P(not necessarily in any sense a small one) that contains C, where this requires precise specification of the vertices of P. There are some sharp positive results for the case in which d = 2 and C is known not to be too asymmetric, but the main result on the containment problem is negative. It asserts that when d ≥ 3 and the body is known only to be rotund and symmetric, there is no algorithm for the containment problem. This is the case even when there is available a certain master oracle whose question-answering power far exceeds that of the ray-oracle. However, it turns out that even when there is no additional information about C, the following relaxation of the containment problem admits an algorithmic solution based solely on the ray-oracle: construct a polytope containing C or conclude that the centred condition number of C exceeds a prescribed bound. In the other main problem–the reconstruction problem– it is known only that C is itself a polytope and the problem is to construct C with the aid of a finite number of calls to the ray-oracle. That is accomplished with a number of calls that depends on the number of faces (and hence on the ’combinatorial complexity–) of C.
UR - http://www.scopus.com/inward/record.url?scp=84888078574&partnerID=8YFLogxK
U2 - 10.1112/plms/s3-70.3.691
DO - 10.1112/plms/s3-70.3.691
M3 - Article
AN - SCOPUS:84888078574
SN - 0024-6115
VL - s3-70
SP - 691
EP - 720
JO - Proceedings of the London Mathematical Society
JF - Proceedings of the London Mathematical Society
IS - 3
ER -