Papers
Topics
Authors
Recent
Search
2000 character limit reached

Furthest Pair in Euclidean Geometry

Updated 4 July 2026
  • Furthest Pair is the problem of determining the two points in a finite set with the maximum Euclidean distance, equivalent to its diameter.
  • The topic analyzes per-point furthest-neighbor maps, extremal counting in high dimensions, and challenges in exact algorithmics under various norms.
  • It further explores approximate solutions, adversarial query models, and generalizations such as graph formulations and pair-valued Voronoi structures.

Furthest Pair is the problem of finding, in a finite point set, two points at maximum mutual distance; in Euclidean space this maximum is exactly the diameter of the point set. In the literature represented here, the topic appears in several tightly related forms: the global optimization problem maxi,jpipj2\max_{i,j}\|p_i-p_j\|_2, per-point furthest-neighbor maps and digraphs, extremal counting problems for diameter pairs in high-dimensional Euclidean geometry, pair-valued Voronoi structures, and approximate or adversarially robust query data structures. These formulations connect extremal combinatorics, computational geometry, fine-grained complexity, and metric geometry (Williams, 2017, Swanepoel, 2011, Ranđelović, 2024).

1. Core definitions and formulations

For a set S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d, the Furthest Pair problem under the Euclidean norm is to find

maxi,jpipj2\max_{i,j}\|p_i-p_j\|_2

and a pair (pi,pj)(p_i,p_j) attaining this maximum. The value is the Euclidean diameter of SS. The same paper also considers bichromatic variants, but for 2\ell_2 the bichromatic and non-bichromatic versions are essentially equivalent up to trivial reductions (Williams, 2017).

A local version replaces one global maximizing pair by one maximizing neighbor for each point. If SRdS\subset \mathbb{R}^d, S=n|S|=n, and xy|xy| denotes Euclidean distance, the furthest-distance function is

D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.

The furthest-neighbor digraph is

S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d0

and the corresponding extremal quantity is

S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d1

This places furthest neighbors in direct parallel with favourite-distance digraphs and with the diameter-pair counting problem (Swanepoel, 2011).

In abstract metric spaces, the relevant object is often a farthest-point function rather than a single pair. A function S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d2 without fixed points is max-realizable in a metric space if there exist distinct points S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d3 such that all pairwise distances are distinct and, for every S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d4, S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d5 is the unique farthest point from S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d6. This formulation studies which farthest-neighbor patterns can occur at all, independent of algorithmic optimization (Ranđelović, 2024).

Approximate formulations weaken exact maximization. In the furthest-neighbor setting, given S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d7 in a metric space S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d8, an answer S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d9 to query maxi,jpipj2\max_{i,j}\|p_i-p_j\|_20 is maxi,jpipj2\max_{i,j}\|p_i-p_j\|_21-approximate if

maxi,jpipj2\max_{i,j}\|p_i-p_j\|_22

An maxi,jpipj2\max_{i,j}\|p_i-p_j\|_23-coreset is a subset maxi,jpipj2\max_{i,j}\|p_i-p_j\|_24 that provides such an answer for every query maxi,jpipj2\max_{i,j}\|p_i-p_j\|_25 (Kluk et al., 30 Mar 2026).

2. Extremal Euclidean geometry and high-dimensional structure

In high-dimensional Euclidean extremal geometry, Furthest Pair is tightly linked to the maximum number maxi,jpipj2\max_{i,j}\|p_i-p_j\|_26 of diameter pairs and to the furthest-neighbor extremal quantity maxi,jpipj2\max_{i,j}\|p_i-p_j\|_27. For each fixed maxi,jpipj2\max_{i,j}\|p_i-p_j\|_28, the paper on favourite distances shows

maxi,jpipj2\max_{i,j}\|p_i-p_j\|_29

and, for all sufficiently large (pi,pj)(p_i,p_j)0,

(pi,pj)(p_i,p_j)1

Moreover, if (pi,pj)(p_i,p_j)2, (pi,pj)(p_i,p_j)3, and (pi,pj)(p_i,p_j)4, then (pi,pj)(p_i,p_j)5 for all (pi,pj)(p_i,p_j)6, and (pi,pj)(p_i,p_j)7 is a Lenz configuration for the distance (pi,pj)(p_i,p_j)8 (Swanepoel, 2011).

A Lenz construction is the classical extremal configuration for unit distances and diameters in high dimensions. In even dimension (pi,pj)(p_i,p_j)9, it is built from SS0 pairwise orthogonal SS1-dimensional subspaces carrying circles; in odd dimension SS2, one part is a SS3-sphere and the others are circles, again arranged in orthogonal subspaces with radii satisfying SS4. Every point in one part is at equal distance SS5 from every point in any other part, while intra-part distances do not contribute to the main term. Theorem B identifies extremal furthest-neighbor configurations with these Lenz configurations for sufficiently large SS6, and no analogue of the SS7-dimensional favourite-distance exception appears for furthest neighbors (Swanepoel, 2011).

For large SS8, the exact formulas for SS9 follow from the exact formulas for 2\ell_20. Writing 2\ell_21 and 2\ell_22 for the Turán number on 2\ell_23 vertices with 2\ell_24 parts, the paper gives the following large-2\ell_25 identities (Swanepoel, 2011).

Dimension regime Large-2\ell_26 formula for 2\ell_27
2\ell_28 2\ell_29 if SRdS\subset \mathbb{R}^d0; SRdS\subset \mathbb{R}^d1 if SRdS\subset \mathbb{R}^d2
SRdS\subset \mathbb{R}^d3 SRdS\subset \mathbb{R}^d4
even SRdS\subset \mathbb{R}^d5, SRdS\subset \mathbb{R}^d6 SRdS\subset \mathbb{R}^d7
odd SRdS\subset \mathbb{R}^d8, SRdS\subset \mathbb{R}^d9 S=n|S|=n0

The same analysis yields asymptotic directed degrees in extremal furthest-neighbor digraphs. If the S=n|S|=n1 Lenz parts are asymptotically balanced, then each vertex has out-degree and in-degree

S=n|S|=n2

matching the global density S=n|S|=n3 (Swanepoel, 2011).

3. Exact algorithmics and conditional hardness

In computational geometry, Furthest Pair is one of the canonical examples of a barely-subquadratic problem. The best known exact algorithms for S=n|S|=n4-Furthest Pair run in time

S=n|S|=n5

and there is no known exact algorithm with running time of the nearly-linear form S=n|S|=n6 for Euclidean Furthest Pair. By contrast, Closest Pair in S=n|S|=n7 has nearly-linear algorithms S=n|S|=n8, while Furthest Pair in S=n|S|=n9 and xy|xy|0 is much easier: xy|xy|1-Furthest Pair can be solved in xy|xy|2 time, and xy|xy|3-Furthest Pair in xy|xy|4 time (Williams, 2017).

The fine-grained lower-bound sequence is now sharp across all superconstant dimensions. An early result showed that, under SETH or OVC, finding a furthest pair in xy|xy|5 dimensions under the xy|xy|6 norm requires xy|xy|7 time, with vectors of xy|xy|8-bit entries (Williams, 2017). This was strengthened to dimension xy|xy|9 via a chain of reductions from OV to Hopcroft’s problem, then to exact integer Max-IP, and then to D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.0-Furthest Pair (Chen, 2018). The current endpoint is that, assuming OVH or SETH, Furthest Pair, Bichromatic Closest Pair, Maximum Inner Product, and Hopcroft’s Problem require D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.1 time for any constructible dimension function D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.2; this closes the gap between the classical D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.3 algorithms and the hardness frontier (Saha et al., 24 Jun 2026).

The reduction architecture explains why Furthest Pair is grouped with Hopcroft’s problem and Max-IP. In one standard transformation, vectors from two color classes are lifted so that for cross pairs

D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.4

making the furthest cross-pair encode the maximum inner product. This is the mechanism used to transfer exact Max-IP hardness to Euclidean Furthest Pair in very low dimensions (Chen, 2018).

A complementary barrier comes from circuit complexity rather than SETH. If D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.5-Furthest Pair in D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.6 for polylogarithmic D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.7 had a deterministic algorithm with running time

D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.8

then D=DS:S(0,),D(x):=maxySxy.D=D_S:S\to (0,\infty),\qquad D(x):=\max_{y\in S}|xy|.9 would have no polynomial size S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d00 circuits. The same consequence holds for Hopcroft’s problem, bichromatic S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d01-Closest Pair, and Integer Max-IP (Chen, 2018). This suggests that even log-shaving improvements in the moderate-dimensional regime are entangled with major open problems in lower-bound complexity theory.

4. Approximation and adversarially robust querying

Approximate Furthest Pair in low-dimensional S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d02 geometry belongs to a broad OV-equivalence class. For constant S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d03 and dimension S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d04, approximate S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d05-Furthest Pair is truly-subquadratic equivalent to OV, Min-IP, Max-IP, Exact-IP, approximate bichromatic S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d06-Closest Pair, additive approximate Max-IP, and approximate Jaccard-Index-Pair. In the refined version, a S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d07-approximation to S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d08 is computable in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d09 time if and only if analogous S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d10-type improvements hold for exact or approximate inner-product problems in dimension S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d11 (Chen et al., 2018).

For query data structures, the adaptive-query model changes the problem substantially. In this model an adversary chooses S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d12 after observing previous answers. The first adversarially robust data structure for S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d13-approximate furthest-neighbor queries achieves query time

S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d14

One variant returns a S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d15-approximate furthest neighbor in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d16 time, and another returns a S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d17-approximate furthest neighbor in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d18 time, both with preprocessing time S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d19 (Banihashem et al., 15 May 2026).

The same work also gives an adversarial attack against oblivious approximate furthest-neighbor algorithms. In particular, the data structure from Indyk’s algorithm fails to maintain its guarantees against adaptive queries (Banihashem et al., 15 May 2026). This separates the oblivious and adaptive models for Furthest Neighbor, and by extension for algorithmic workflows that repeatedly probe extremal distances.

5. Metric realizations, simple polygons, and planar metrics

When only the farthest-neighbor function is prescribed, the combinatorics are unexpectedly rigid. A function S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d20 without fixed points is max-realizable in some metric space if and only if the directed graph S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d21 has no cycles of length greater than S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d22. The same paper proves a universality theorem: any function that is max-realizable in some metric space is also max-realizable in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d23. Thus every realizable farthest-neighbor pattern already occurs in the Euclidean plane (Ranđelović, 2024).

For geodesic distance in a simple polygon S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d24 with S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d25 vertices and a point set S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d26 of size S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d27, there exists, for any S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d28, an S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d29-coreset S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d30 of size S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d31 such that for any query point S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d32, the geodesic distance from S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d33 to its furthest neighbor in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d34 is at least S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d35 times the geodesic distance to its furthest neighbor in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d36. The coreset can be constructed in

S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d37

time, and then supports approximate geodesic furthest-neighbor queries with storage independent of S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d38 (Berg et al., 2024).

For planar metrics more generally, there always exists an S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d39-coreset for furthest neighbors of size bounded polynomially in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d40, constructible in polynomial time. This improves upon an exponential bound for planar and minor-free metrics and resolves the open problem for polygons with holes. The technical mechanism is an S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d41-comatching index: while the S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d42-semi-ladder index of planar metrics admits an exponential lower bound, the S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d43-comatching index of planar metrics is polynomial in S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d44 (Kluk et al., 30 Mar 2026).

6. Graph generalizations and pair-valued Voronoi structures

In graphs, the analogue of a furthest pair is a far-apart pair. In a connected unweighted graph S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d45, a vertex S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d46 is S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d47-far if every neighbor S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d48 of S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d49 satisfies S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d50; a pair S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d51 is far-apart if S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d52 is S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d53-far and S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d54 is S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d55-far. Any diameter pair is far-apart, and the paper gives a data structure for enumerating all far-apart pairs by decreasing distance. This avoids storing the full distance matrix and, for some instances, reduces the memory consumption by at least two orders of magnitude in hyperbolicity computations (Coudert et al., 2021).

A different generalization assigns distance not to one site but to an unordered pair S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d56. For a finite planar set S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d57, 2-site furthest-neighbor Voronoi diagrams are defined by maximizing functions such as circumcircle radius, containing-circle radius, view angle, inradius, and several circumcenter-based quantities. The resulting furthest-neighbor diagrams are often quartic in complexity: for example, the furthest-neighbor diagrams under circumcircle radius and view angle both have S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d58 lower bounds and S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d59 upper bounds, and the same S={p1,,pn}RdS=\{p_1,\dots,p_n\}\subset \mathbb{R}^d60 upper bound holds for several other 2-site geometric distances (Barequet et al., 2011).

These graph and Voronoi formulations do not replace the Euclidean diameter problem, but they show that the notion of a furthest pair has several structurally distinct incarnations: as a global diameter witness, as a per-vertex farthest-neighbor relation, as a realizability problem for metric patterns, and as a pair-valued extremal object in higher-order Voronoi geometry. Across these formulations, the recurring theme is that extremal distance is both highly structured and, in moderate or high dimension, algorithmically resistant.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Furthest Pair.