Skip to main content
14 events
when toggle format what by license comment
Mar 21, 2014 at 16:23 history edited user25199 CC BY-SA 3.0
deleted 13 characters in body
Mar 21, 2014 at 16:21 comment added user25199 @Douglas I answer the question about integer optimization. As I pointed out in the comment, if the minimum lies on one circle, it is equivalent to Alhazen's problem, famous in antiquity because it is higher degree than quadratic. To find the exact solution, one needs to enumerate all Fermat and anti-Fermat points plus Alhazen points, and decide which is optimal - certainly feasible and exact as you say, valuable but not as simple. I will delete the offending word and retain the upvote on your answer.
Mar 21, 2014 at 15:49 comment added Douglas Zare Please delete the comment disparaging my answer or give an accurate criticism. I don't think you need to misrepresent my answer to give your own.
Mar 21, 2014 at 15:45 comment added Douglas Zare I don't understand why an iterative numerical approach is better than an algebraic solution which shows that critical points which were a priori of high degree are actually quadratic and on a short fixed list.
Mar 21, 2014 at 15:34 comment added Douglas Zare Why do you say my answer "eventually" gives exact solutions? It doesn't take long to find the intersection of circles. It's just the quadratic formula. Finding the solutions on the circles can be done algebraically or with Newton's method which converges rapidly. Your approach is the one that takes a significant amount of computational time, not mine.
Mar 21, 2014 at 10:57 comment added Joseph O'Rourke (I used Mathematica to create the example below.)
Mar 21, 2014 at 10:23 comment added user25199 @user3098199 I added some text - you can easily code the problem in mathematica to use these in-built routines, or use the ideas to develop your own code. Of course nonlinear optimization is a hard problem, so it is rare that you can be sure of getting the global minimum.
Mar 21, 2014 at 10:20 history edited user25199 CC BY-SA 3.0
Further explanation, this time of the second point.
Mar 21, 2014 at 10:10 comment added user3098199 Thanks for elaborate edit! Can you provide link for approach 2 which has details of how to solve similar problems? In the link you provided, the details are very minimal, am having a hard time figuring out how its related to this problem
Mar 21, 2014 at 10:09 vote accept user3098199
Mar 21, 2014 at 9:56 comment added user25199 @user3098199 Elaborated as requested...
Mar 21, 2014 at 9:55 history edited user25199 CC BY-SA 3.0
Expanded in response to request in comments.
Mar 21, 2014 at 9:31 comment added user3098199 thanks for your answers. I would like to understand the first approach that you mentioned further. You have me for most of the approach, except for "t each step, divide the square into nine smaller squares by adding eight points around each point in the previous iteration, divide h by 3, compute the sum of distances for each new point, and remove points more than 32√h/2 above the minimum" Can you please elaborate this line further?
Mar 21, 2014 at 7:38 history answered user25199 CC BY-SA 3.0