Skip to main content
33 events
when toggle format what by license comment
Nov 23 at 12:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Jul 26 at 11:06 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Mar 28 at 10:07 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Nov 29, 2023 at 10:07 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Aug 1, 2023 at 9:05 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Apr 3, 2023 at 7:07 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Dec 4, 2022 at 7:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Aug 6, 2022 at 6:06 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Apr 8, 2022 at 6:05 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Dec 9, 2021 at 6:01 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Aug 11, 2021 at 6:00 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Apr 13, 2021 at 5:01 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Dec 14, 2020 at 4:09 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Aug 16, 2020 at 3:08 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Apr 18, 2020 at 3:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Dec 20, 2019 at 3:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Aug 22, 2019 at 9:29 comment added greybeard The benefit of 2d-trees (and (iso-oriented) bounding-boxes) "obviously" depends on the "diagonality" of the polygons $S_i$ (the area ratio of $S_i$ to its bounding-box). Has using a "non-base" (say, three vectors (spaced, say, 120°) for two-dimensional objects) been explored/described?
Aug 22, 2019 at 3:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Apr 24, 2019 at 11:42 comment added Peter Taylor Convex polygons are trivial to triangulate, and we're given that the $S_i$ and $P$ have $O(1)$ vertices, so wlog we can assume that the $S_i$ and $P$ are triangles. That still doesn't seem to make it trivial, but it might make it easier.
Apr 24, 2019 at 2:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
S Mar 25, 2019 at 1:31 history edited Wandering Logic CC BY-SA 4.0
TeXify question
S Mar 25, 2019 at 1:31 history suggested BearAqua the Logician CC BY-SA 4.0
TeXify question
Mar 24, 2019 at 21:31 review Suggested edits
S Mar 25, 2019 at 1:31
Mar 24, 2019 at 21:04 answer added D.W. timeline score: 0
Mar 23, 2019 at 21:05 comment added aycarus Yes, the set of polygons {P_i, i=1..M} could be known in advance if it leads to a better solution.
Mar 23, 2019 at 20:51 comment added D.W. Cool. Any chance the polygons P are known in advance? I think I can see how to do it efficiently if all the P's are provided in advance. If you have to do it on the fly it seems more challenging.
Mar 23, 2019 at 20:29 comment added aycarus This is a practical problem so nothing needs to be proved theoretically. Yes there is flexibility, but O(N^2) is unacceptable. Yes we can assume the {S_i} are disjoint, but often have coincident edges (although this is not guaranteed). There is always the possibility they could be "really nasty" -- but we want O(log N) performance for the "not nasty" case.
Mar 23, 2019 at 17:56 comment added D.W. Is this a practical problem, or a theoretical one? Do you care more about it working well in practice or about provable worst-case bounds? Does the running times have to be exactly $O(n \log n)$ and $O(\log n)$, or do you have some flexibility (e.g., for it to be $O(n \log n + k)$ where $k$ is often small; or $O(n \log^2 n)$; to use amortized running time instead of worst-case running time; etc.)? Can we assume the polygons $S_1,\dots,S_n$ are disjoint? Can we assume that they usually won't be "really nasty" (e.g., lots of long and skinny shapes in an inconvenient configuration)?
Mar 23, 2019 at 6:00 history edited aycarus CC BY-SA 4.0
added 6 characters in body
Mar 23, 2019 at 6:00 comment added aycarus Sorry, yes. I meant to say O(N log N) initialization time. Of course, that is the time required to build the kd-tree. Also yes we can assume each convex polygon has only O(1) vertices. The problem came up in the course of research on data regridding problems.
Mar 23, 2019 at 1:14 comment added D.W. I suggest studying en.wikipedia.org/wiki/Line_segment_intersection and en.wikipedia.org/wiki/Bentley%E2%80%93Ottmann_algorithm and related ideas.
Mar 23, 2019 at 1:12 comment added D.W. Can you credit the original source where you encountered this? Also, are you sure that only $O(N)$ time is acceptable, and $O(N \log N)$ time is not acceptable? Can we assume that each convex polygon has only $O(1)$ vertices?
Mar 22, 2019 at 23:26 history asked aycarus CC BY-SA 4.0