alphaFeedback

WorksComputer Science

Beyond 3SUM-Hardness for Geometric Problems

AI contributions
Not recorded for this paper
View details

Abstract

Since the early days of fine-grained complexity, many geometric problems have been shown to require quadratic time under the 3SUM Hypothesis. But as the 3SUM Hypothesis was recently refuted, these lower bounds have lost their foundation. In this note we point out that many of them can be recovered under an alternative hardness assumption, the kk-AP Hypothesis. The required changes to the proofs are trivial, so the lower bounds remain just as easy to teach.

Introduction

Even before “fine-grained complexity” became a field with a name, Gajentaan and Overmars [21] established some of its very first conditional lower bounds. Their starting point was the 3SUM Hypothesis, which postulated that no algorithm can decide in time O(n2−ε)O(n^{2-\varepsilon}) (for any constant ε>0\varepsilon> 0) whether a given set of nn numbers contains a solution to a+b=ca+b=c. From this assumption, they derived quadratic-time lower bounds for a diverse set of geometric problems: detecting three collinear points, finding separating lines, covering, visibility and motion planning problems, and many more. Follow-up work kept adding to this list [15, 2, 11, 18, 4, 9, 26, 3, 17, 12, 5, 13, 10, 23, 19, 20, 1 BFK+26, 24]. Part of the appeal of these lower bounds is their simplicity: most of the reductions are elementary and can be explained with a single picture. Unsurprisingly, they have become standard material in courses on fine-grained complexity, where they are often among the very first lower bounds that students encounter.

But recently, fine-grained complexity witnessed a spectacular breakthrough: Alman and Vassilevska Williams [6] gave a truly subquadratic algorithm for 3SUM, thereby refuting the 3SUM Hypothesis. At the same time and based on the same new technique, the APSP Hypothesis was refuted as well.1 As a consequence, a large body of conditional lower bounds based on these two hypotheses has become vacuous. The reductions themselves of course remain correct, but a reduction from 3SUM or APSP no longer constitutes evidence that a problem is hard. For algorithm design, this is good news: the complexity of the many 3SUM- or APSP-hard problems is now open, and for each of them we may hope for a polynomially faster algorithm. But at the same time, many of these problems will likely remain hard for other reasons. Sorting out which is which, either by designing faster algorithms or by restoring hardness results under other credible hypotheses, will be an important task for the fine-grained complexity community now.

In this note we point out that, for many geometric problems, this task is surprisingly easy: many of the classical 3SUM-based lower bounds remain valid, with essentially unchanged proofs, under a different hardness assumption from fine-grained complexity, the kk-AP Hypothesis [DFG+26]. The observation is simple, and we make no claim of technical depth. The reason for writing this note is more practical: several colleagues I talked to are teaching courses on fine-grained complexity this semester, and many of the lower bounds they had planned to cover have disappeared overnight. This note offers a way to keep many lower bounds for geometric problems on the syllabus, with only small changes. We hope that it will be useful to anyone teaching fine-grained complexity, now or in the future.

Arithmetic Progression Detection. A kk-term arithmetic progression (or kk-AP for short) is a sequence of numbers of the form a,a+d,a+2d,…,a+(k−1)da, a+d, a+2d, \ldots, a+(k-1)d; we call it nontrivial if d≠0d \ne0. In the kk-AP Detection problem the task is to decide whether a given set A⊆{1,…,N}A \subseteq\{1,\ldots,N\} contains a nontrivial kk-AP. (Note that NN bounds the universe, and not just the size of AA.) The trivial algorithm enumerates the first two terms a,a+d∈Aa,a+d \in A and tests whether the remaining k−2k-2 terms are present in AA, in total time O(N2)O(N^2). For k=3k=3 there is a much faster O(Nlog⁡N)O(N \log N)-time algorithm based on the Fast Fourier Transform. For k≥4k \ge4, however, no polynomial improvement over the trivial algorithm is known, which motivated the following hypothesis for all constants k≥4k \ge4 [DFG+26].

Hypothesis 1.1 (kk-AP Hypothesis). There is no algorithm that decides whether a given set A⊆{1,…,N}A \subseteq\{1,\ldots,N\} contains a nontrivial kk-AP in time O(N2−ε)O(N^{2-\varepsilon}), for any ε>0\varepsilon>0.

As argued before, the smallest interesting case is k=4k=4. Moreover, it is known that the kk-AP Hypothesis implies the (k+1)(k+1)-AP Hypothesis [DFG+26], and so the 44-AP Hypothesis is the strongest member of this family. The lower bounds in this note hold even under the weakest one: it suffices that the kk-AP Hypothesis holds for some constant k≥4k \ge4.

Why should we believe in the kk-AP Hypothesis, especially now that 3SUM has been refuted? First, let us take a step back. Fine-grained complexity has never been about hardness for its own sake. Its ultimate goal is to find the fastest possible algorithm for every problem, and its hypotheses serve as signposts that tell us where not to look: as long as a problem is hard under some hypothesis, any faster algorithm for it would refute the hypothesis, so there is little point in attacking the problem directly while the hypothesis stands. In this view, whether a hypothesis is ultimately true is less important than whether it faithfully marks the limits of our current algorithmic techniques. Read in this way, this note puts many of the signposts for geometric problems back in place: whoever hopes to solve one of these problems faster should first find a faster algorithm for detecting arithmetic progressions. Second, there is good reason to trust this particular signpost: despite the problem’s natural appeal and its close connection to additive combinatorics, the fastest known algorithms for kk-AP Detection improve upon the trivial running time by merely subpolynomial factors [DFG+26, Section 5].3 Third, the recent breakthrough [6] does not seem to extend to 4-APs easily. At its core, their algorithm is still a Strassen-like algebraic algorithm. Algorithms of this type are tailored to trilinear problems, such as matrix multiplication or 3-AP Detection. In contrast, 4-AP Detection is inherently a 4-linear problem, and to the best of our knowledge Strassen-like techniques have so far never been extended to 4-linear problems in a nontrivial way. See [DFG+26, Section 5] for a more detailed discussion of the kk-AP Hypothesis.

Geometric Problems. Let us finally return to the geometric problems. Gajentaan and Overmars [21] routed most of their reductions through an intermediate problem called GeomBase: Given nn points with integer coordinates on the three horizontal lines y=0y=0, y=1y=1 and y=2y=2, is there a non-horizontal line that contains three of the points? GeomBase is merely 3SUM in disguise (the points (a,0)(a,0), (c,1)(c,1) and (b,2)(b,2) are collinear if and only if a+b=2ca+b=2c [21 Theorem 3.2]), but its geometric formulation makes it a convenient starting point for further reductions. In the same spirit, we consider the following natural generalization from three to kk lines.

Definition 1.2 (kk-GeomBase). Given a set of nn points with integer coordinates on the kk horizontal lines y=1,…,ky=1,\ldots,k, determine whether there exists a non-horizontal line containing kk of the points.

See Figure 1 for an example. Just as GeomBase is a reformulation of 3SUM, kk-GeomBase is a reformulation of kk-AP Detection: kk points (a1,1),…,(ak,k)(a_1,1),\ldots,(a_k,k) lie on a common line if and only if a1,…,aka_1,\ldots,a_k form a kk-AP. In particular, the following lemma is immediate.

Image not extracted

Figure 1. A yes-instance of 4-GeomBase. The solid line contains the four points (5,1),(7,2),(9,3),(11,4)(5, 1),(7, 2),(9, 3),(11, 4), one on each line; correspondingly, 5,7,9,115, 7, 9, 11 form a 4-AP.

Lemma 1.3. For any constant k≥4k \ge4, the kk-GeomBase problem cannot be solved in time O(n2−ε)O(n^{2-\varepsilon}) (for any constant ε>0\varepsilon> 0), unless the kk-AP Hypothesis fails.

Proof. Let AA be the given kk-AP instance. We randomly partition AA into sets A1,…,AkA_1,\ldots,A_k (we apply “color coding”). Then construct the kk-GeomBase instance

P={(a,i):1≤i≤k, a∈Ai}.P = \{(a,i) : 1 \le i \le k,\ a \in A_i\}.

Whenever there are kk points (a1,1),…,(ak,k)∈P(a_1,1),\ldots,(a_k,k) \in P that lie on a shared line, the integers a1,…,aka_1,\ldots,a_k are equispaced and thus form a kk-AP in AA. Since a1,…,aka_1,\ldots,a_k are pairwise distinct (by color coding), the kk-AP is nontrivial. Conversely, suppose that there is a nontrivial kk-AP a1,…,ak∈Aa_1,\ldots,a_k \in A. With constant probability we color it correctly, (a1,…,ak)∈A1×⋯×Ak(a_1,\ldots,a_k) \in A_1 \times\cdots\times A_k, and in that event PP has the solution (a1,1),…,(ak,k)(a_1,1),\ldots,(a_k,k). The color coding technique can be derandomized using standard tools [7].

The simple observation of this note is that all reductions via GeomBase that we are aware of work just as well when starting from kk-GeomBase. Intuitively, the number of lines never plays any role in these reductions. The typical construction turns each of the horizontal lines into a wall of horizontal segments that leaves small holes precisely at the given points [21 Theorem 5.1]. The object in question (a separating line, a line of sight, a rod moving from one side to the other, and so on) must then pass through a hole in every wall, and this is possible if and only if some non-horizontal line hits a point on each of the original lines. Whether there are three walls or four or kk is irrelevant for this argument. Collecting the problems that were shown to be 3SUM-hard via GeomBase in [21, 15, 11, 3 BFK+26], we thus obtain the following Theorem 1.4.

Theorem 1.4. None of the following problems can be solved in time O(n2−ε)O(n^{2-\varepsilon}) (for any constant ε>0\varepsilon> 0), unless the kk-AP Hypothesis fails for all constants k≥4k \ge4.

  • Separator of Axis-Parallel Segments: Given nn disjoint axis-parallel segments in the plane, decide whether some line avoids all segments and has segments on both sides [21 Theorem 5.2].

  • Strips Cover a Box: Given nn strips and an axis-parallel rectangle in the plane, decide whether the strips cover the rectangle [21 Theorem 6.1].

  • Strips Cover a Triangle: Given nn strips and a triangle in the plane, decide whether the strips cover the triangle [21 Theorem 6.2].

  • Arbitrarily Oriented Rectangles Cover a Rectangle: Given nn arbitrarily oriented rectangles and an axis-parallel rectangle RR in the plane, decide whether the nn rectangles cover RR [21 Section 6.1].

  • Triangles Cover a Triangle: Given nn triangles and a designated triangle tt in the plane, decide whether the nn triangles cover tt [21 Theorem 6.2].

  • Hole in a Union of Triangles: Given nn triangles in the plane, decide whether their union has a hole [21 Theorem 6.3].

  • Area of a Union of Triangles: Given nn triangles in the plane, compute the area of their union [21 Theorem 6.5].

  • Maximum Depth of Halfplanes: Given nn halfplanes and an integer tt, decide whether some point lies in at least tt of them [21 Theorem 6.6].

  • Visibility Between Two Segments: Given nn horizontal segments and two further horizontal segments ss, s′s' in the plane, decide whether some point on ss sees some point on s′s' [21 Theorem 7.1].

  • Visibility of a Segment from Infinity: Given nn axis-parallel segments and a horizontal segment ss in the plane, decide whether some ray starting on ss avoids all other segments [21 Theorem 7.2].

  • Visibility of a Triangle from a Point in 3D: Given nn horizontal triangles, a horizontal triangle tt and a point pp in R3\mathbb{R}^3, decide whether pp sees some point of tt [21 Theorem 7.3].

  • Planar Motion Planning for a Rod: Given nn disjoint axis-parallel segments in the plane, decide whether a rod can be moved (by translations and rotations) between two given placements while avoiding the segments [21 Theorem 8.1].

  • Translational Motion Planning for a Vertical Rod in 3D: Given nn disjoint horizontal triangles in R3\mathbb{R}^3, decide whether a vertical rod can be translated between two given positions while avoiding the triangles [21 Theorem 8.2].

  • Perfect BSP for Disjoint Planar Segments: Given nn pairwise disjoint line segments in the plane, decide whether a binary space partition can recursively split cells by lines, without cutting any input segment, until each leaf cell contains at most one segment [15].

  • One-Fillability of a Polyhedral Mold: Given a polyhedron of complexity nn, decide whether there is an orientation in which it can be filled through a single opening without trapping air [11].

  • Narrowest Color-Spanning Strip: Given nn colored points in the plane, compute the narrowest strip that contains a point of every color [4].

  • Cardinality of the Distant-Horizon Edge Set: Given a piecewise-linear terrain with nn edges, count the edges that appear on its distant horizon (its upper silhouette under horizontal parallel projection) for some viewing direction [3].

  • Stabbing and Avoiding Segments: Given nn segments in the plane, partitioned into sets SS and AA, decide whether some line intersects all segments in SS and avoids all segments in AA [BFK+26].

  • Double-Wedge Intersection: Given nn double-wedges in the plane, decide whether they have a common point [BFK+26].

We omit the proofs, as each item follows trivially by inspecting the reduction in the respective reference and starting from kk-GeomBase instead of GeomBase. In § 2 we work out one example in detail.

Beyond GeomBase. Not all 3SUM-based hardness proofs for geometric problems go through GeomBase, e.g. [21 AHH+98, Erı̈99, 9 SEQ03, 17 CHEP07, 5, 13, 10, 23, 19, 20, 1], and those that do are not covered by this note. An important example with a direct reduction from 3SUM is the problem of detecting three collinear points among nn points in the plane [21 Theorem 4.1].

Example: Planar Motion Planning

To illustrate how the lower bounds in Theorem 1.4 are obtained, let us work out one example in detail: planar motion planning. Imagine a robot that is supposed to navigate through an environment of obstacles. In a classical geometric model, the robot is a convex polygon of constant complexity in the plane, and the nn obstacles are line segments. Given a start placement and a goal placement of the robot, the task is to decide whether the robot can move from the start to the goal, by translations and rotations, without ever colliding with an obstacle.

This classical problem can be solved in near-quadratic time O~(n2)\widetilde{O}(n^2) [27, 14, 22]. Gajentaan and Overmars [21] showed that any polynomial improvement would refute the 3SUM Hypothesis, even if the robot is a rod and the obstacles are disjoint axis-parallel segments. Their reduction works equally well when starting from kk-GeomBase, which yields the following special case of Theorem 1.4.

Theorem 2.1. Planar motion planning for a rod moving through nn disjoint axis-parallel segments cannot be solved in time O(n2−ε)O(n^{2-\varepsilon}) (for any constant ε>0\varepsilon> 0), unless the kk-AP Hypothesis fails for all constants k≥4k \ge4.

Proof. Fix a constant k≥4k \ge4, and let P⊆Z×{1,…,k}P \subseteq\mathbb{Z} \times\{1,\ldots,k\} be a kk-GeomBase instance consisting of nn points. By shifting, we may assume that all xx-coordinates lie in {1,…,X}\{1,\ldots,X\} for some integer XX. We construct the following environment of obstacles; see Figure 2.

Image not extracted

Figure 2. The reduction from 4-GeomBase to planar motion planning, applied to the instance from Figure 1. The rod has to move from its start placement in the top room to its goal placement in the bottom room. Since the four holes at (5,1),(7,2),(9,3),(11,4)(5,1),(7,2),(9,3),(11,4) are collinear, the rod can slide through them, as indicated by the intermediate placement.

The core of the construction consists of kk horizontal walls, where the ii-th wall lies at height y=iy=i. Into each wall we cut a small hole (a−14,a+14)×{i}(a-\frac{1}{4},a+\frac{1}{4}) \times\{i\} for every point (a,i)∈P(a,i) \in P. The inner walls 2,…,k−12,\ldots,k-1 span a narrow chamber [0,X+1]×[1,k][0,X+1] \times[1,k] whose left and right sides are closed by vertical segments. The first and the kk-th wall extend beyond the chamber and form the ceiling of a large bottom room and the floor of a large top room, respectively. The robot is a rod whose length LL exceeds the diagonal of the chamber, and both rooms have width and height at least 3L3L, say, so that the rod can move and rotate freely within each room. The task is to move the rod from a start placement in the middle of the top room to a goal placement in the middle of the bottom room.4 In total, the environment consists of O(n)O(n) segments and can be constructed in time O(nlog⁡n)O(n \log n).

If some non-horizontal line ℓ\ell hits kk points of PP, then ℓ\ell passes through a hole in every wall. Hence, we can move the rod onto ℓ\ell within the top room, slide it along ℓ\ell through all kk holes into the bottom room, and finally move it to its goal placement. Conversely, since the rod is longer than the diagonal of the chamber, at every moment of a collision-free motion it reaches into the top room or into the bottom room. By continuity, at some moment it reaches into both rooms, and thus passes through one hole in every wall. As the holes are narrow and centered at integer coordinates, this is only possible if the corresponding kk points of PP are collinear (as in [21 Theorem 5.1]). This proves that the reduction is correct.

All in all, an O(n2−ε)O(n^{2-\varepsilon})-time algorithm for planar motion planning would solve kk-GeomBase in time O(n2−ε)O(n^{2-\varepsilon}) and thereby refute the kk-AP Hypothesis by Lemma 1.3.

AI Disclosure

I used Claude Opus 5.5 and ChatGPT Astra 6 to assist with the write-up, the generation of figures, and the search for references, but not for any of the mathematical ideas.

References

  1. [1]Mikkel Abrahamsen, Sujoy Bhore, Maike Buchin, Jacobus Conradi, Ce Jin, André Nusser, and Carolin Rehs. Algorithms and Lower Bounds for the Maximum Overlap of Two Polygons Under Translation. In 37th ACM-SIAM Symposium on Discrete Algorithms (SODA 2026), pages 5624–5640. SIAM, 2026. doi:10.1137/1.9781611978971.200.DOI
  2. [2]Esther M. Arkin, Yi-Jen Chiang, Martin Held, Joseph S. B. Mitchell, Vera Sacristán, Steven Skiena, and Tae-Heng Yang. On Minimum-Area Hulls. Algorithmica, 21(1):119–136, 1998. doi:10.1007/PL00009204.DOI
  3. [3]Daniel Archambault, William S. Evans, and David G. Kirkpatrick. Computing the Set of all the Distant Horizons of a Terrain. Int. J. Comput. Geom. Appl., 15(6):547–563, 2005. doi:10.1142/S0218195905001841.
  4. [4]Manuel Abellanas, Ferran Hurtado, Christian Icking, Rolf Klein, Elmar Langetepe, Lihong Ma, Belén Palop, and Vera Sacristán. Smallest Color-Spanning Objects. In 9th European Symposium on Algorithms (ESA 2001), volume 2161 of Lecture Notes in Computer Science, pages 278–289. Springer, 2001. doi:10.1007/3-540-44676-1_23.DOI
  5. [5]Boris Aronov and Sariel Har-Peled. On Approximating the Depth and Related Problems. SIAM J. Comput., 38(3):899–921, 2008. doi:10.1137/060669474.
  6. [6]Josh Alman and Virginia Vassilevska Williams. Truly Subquadratic 3SUM and Truly Subcubic APSP via Triangles in Sparse Lopsided Graphs. CoRR, abs/2610.06783, 2026. doi:10.48550/ARXIV.2610.06783.
  7. [7]Noga Alon, Raphael Yuster, and Uri Zwick. Color-Coding. J. ACM, 42(4):844–856, 1995. doi:10.1145/210332.210337.DOI
  8. [9]Gill Barequet and Sariel Har-Peled. Polygon Containment and Translational Min-Hausdorff-Distance Between Segment Sets are 3SUM-Hard. Int. J. Comput. Geom. Appl., 11(4):465–474, 2001. doi:10.1142/S0218195901000596.DOI
  9. [10]Karl Bringmann and André Nusser. Translating Hausdorff Is Hard: Fine-Grained Lower Bounds for Hausdorff Distance Under Translation. In 37th International Symposium on Computational Geometry (SoCG 2021), volume 189 of LIPIcs, pages 18:1–18:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021. doi:10.4230/LIPIcs.SoCG.2021.18.
  10. [11]Prosenjit Bose, Marc J. van Kreveld, and Godfried T. Toussaint. Filling polyhedral molds. Comput. Aided Des., 30(4):245–254, 1998. doi:10.1016/S0010-4485(97)00075-4.DOI
  11. [12]Otfried Cheong, Alon Efrat, and Sariel Har-Peled. Finding a Guard that Sees Most and a Shop that Sells Most. Discret. Comput. Geom., 37(4):545–563, 2007. doi:10.1007/S00454-007-1328-5.DOI
  12. [13]Timothy M. Chan and Sariel Har-Peled. Smallest k-Enclosing Rectangle Revisited. In 35th International Symposium on Computational Geometry (SoCG 2019), volume 129 of LIPIcs, pages 23:1–23:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019. doi:10.4230/LIPIcs.SoCG.2019.23.DOI
  13. [14]L. Paul Chew and Klara Kedem. A Convex Polygon Among Polygonal Obstacles: Placement and High-clearance Motion. Comput. Geom., 3:59–89, 1993. doi:10.1016/0925-7721(93)90001-M.DOI
  14. [15]Mark de Berg, Marko de Groot, and Mark H. Overmars. Perfect Binary Space Partitions. Comput. Geom., 7:81–91, 1997. doi:10.1016/0925-7721(95)00045-3.DOI
  15. [17]Jeff Erickson, Sariel Har-Peled, and David M. Mount. On the Least Median Square Problem. Discret. Comput. Geom., 36(4):593–607, 2006. doi:10.1007/S00454-006-1267-6.DOI
  16. [18]Jeff Erickson. New Lower Bounds for Convex Hull Problems in Odd Dimensions. SIAM J. Comput., 28(4):1198–1214, 1999. doi:10.1137/S0097539797315410.DOI
  17. [19]Geri Gokaj and Marvin Künnemann. Completeness Theorems for k-SUM and Geometric Friends: Deciding Fragments of Linear Integer Arithmetic. In 16th Innovations in Theoretical Computer Science Conference (ITCS 2025), volume 325 of LIPIcs, pages 55:1–55:25. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.ITCS.2025.55.DOI
  18. [20]Geri Gokaj, Marvin Künnemann, Sabine Storandt, and Carina Truschel. (Multivariate) k-SUM as Barrier to Succinct Computation. In 33rd European Symposium on Algorithms (ESA 2025), volume 351 of LIPIcs, pages 42:1–42:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.ESA.2025.42.DOI
  19. [21]Anka Gajentaan and Mark H. Overmars. On a Class of O(n²) Problems in Computational Geometry. Comput. Geom., 5:165–185, 1995. doi:10.1016/0925-7721(95)00022-2.DOI
  20. [22]Dan Halperin and Micha Sharir. A Near-Quadratic Algorithm for Planning the Motion of a Polygon in a Polygonal Environment. Discret. Comput. Geom., 16(2):121–134, 1996. doi:10.1007/BF02716803.
  21. [23]Marvin Künnemann and André Nusser. Polygon Placement Revisited: (Degree of Freedom + 1)-SUM Hardness and an Improvement via Offline Dynamic Rectangle Union. In 33rd ACM-SIAM Symposium on Discrete Algorithms (SODA 2022), pages 3181–3201. SIAM, 2022. doi:10.1137/1.9781611977073.124.
  22. [24]Jaegun Lee, Chaeyoon Chung, and Hee-Kap Ahn. Bichromatic Classifications of Points Using Strips. In 20th Scandinavian Symposium on Algorithm Theory (SWAT 2026), volume 370 of LIPIcs, pages 29:1–29:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2026. doi:10.4230/LIPIcs.SWAT.2026.29.DOI
  23. [25]OpenAI. Quasipolynomial Bounds for Arithmetic Progressions. Preprint available at github.com/openai/math, 2026.hub.valency.io/works/W_67sv59uj
  24. [26]Michael A. Soss, Jeff Erickson, and Mark H. Overmars. Preprocessing chains for fast dihedral rotations is hard or even impossible. Comput. Geom., 26(3):235–246, 2003. doi:10.1016/S0925-7721(02)00156-6.DOI
  25. [27]Gert Vegter. The Visibility Diagram: a Data Structure for Visibility Problems and Motion Planning. In 2nd Scandinavian Workshop on Algorithm Theory (SWAT 1990), volume 447 of Lecture Notes in Computer Science, pages 97–110. Springer, 1990. doi:10.1007/3-540-52846-6_81.DOI

Paper details

vlnc:W_qh8txmgc
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 1

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents