Skip to main content
7 events
when toggle format what by license comment
Mar 21, 2016 at 3:19 comment added MERTON Okay, now I understand your question. However I think it may be better to state this question in terms of algorithms and runtimes. "Computing directly" is a bit too vague to convey the intended meaning, and I don't think it means anything formally. Btw, Fourier transform takes $O(n\log n)$ time. So the question is, given $n$ complex numbers $X_0,\ldots,X_{n-1}$ is there an algorithm to detect if $x_0,\ldots,x_{n-1}$ forms a convex polygon in the complex plane in time better than $O(n\log n)$.
Mar 21, 2016 at 1:40 comment added Menachem Perhaps the question can be more more precise by noting that determining convexity from the polygon vertices can be done in time $O(n)$, whereas computing the inverse Fourier transform of $X_k$ requires time $O(n^2)$. We can then ask -- can we determine convexity from $X_k$ in time $O(n)$? Really I want a "direct" method, but perhaps this reformulation makes it more concrete.
Mar 21, 2016 at 0:44 comment added MERTON If you want the necessary and sufficient conditions then it is very simple to derive (but I doubt if it is useful): that the inverse Fourier transform of $X_0,\ldots,X_{n-1}$ forms a polygon. I don't see a reason why one should be able to find a criterion that is equivalent to this but formally simpler than this.
Mar 21, 2016 at 0:11 comment added Menachem Right -- of course we can invert the transform to obtain the positions of the polygon vertices, and then use a traditional algorithm to determine convexity (or simplicity). My question is whether there is some way of "looking directly" at the Fourier coefficients and determine this. I am interested in both necessary and sufficient conditions.
Mar 20, 2016 at 4:38 comment added MERTON The answer to the question "is it possible" should be yes, since this is an invertible transform. I am assuming you are asking for simple criteria on $X_0,\ldots,X_{n-1}$ that are either 1- Sufficient to say that $x_0,\ldots,x_{n-1}$ forms a convex polygon 2- Necessary to say $x_0,\ldots,x_{n-1}$ is a convex polygon. Can you elaborate on that?
Mar 20, 2016 at 4:30 history edited Menachem CC BY-SA 3.0
added three short comments
Mar 18, 2016 at 5:16 history asked Menachem CC BY-SA 3.0