Algorithm which is optimal for these geometry problems

  • Context: Undergrad 
  • Thread starter Thread starter Moni
  • Start date Start date
  • Tags Tags
    Algorithm Geometry
Click For Summary
SUMMARY

The discussion centers on finding an optimal algorithm for solving geometry problems related to circle placement. A proposed method involves using a grid to determine the best center positions for circles, maximizing the number of points covered with each additional circle. The approach is effective when points are densely packed, although it becomes ambiguous with denser distributions. The trivial case occurs when points are spaced more than twice the radius apart, allowing for a straightforward solution.

PREREQUISITES
  • Understanding of geometric algorithms
  • Familiarity with grid-based search techniques
  • Knowledge of circle geometry and coverage problems
  • Experience with optimization strategies in computational geometry
NEXT STEPS
  • Research advanced geometric algorithms for circle packing
  • Explore optimization techniques in computational geometry
  • Learn about grid refinement methods for algorithm efficiency
  • Investigate alternative approaches to coverage problems, such as Voronoi diagrams
USEFUL FOR

Mathematicians, computer scientists, and software developers focused on geometric algorithms and optimization techniques in computational geometry.

Moni
Messages
178
Reaction score
1
I don't know the optimal result but I gave some hint in that topic. Can anyone tell me the algorithm which is optimal for these geometry problems.

http://acm.uva.es/board/viewtopic.php?t=2631
 
Last edited by a moderator:
Mathematics news on Phys.org
Hi Moni,
I think the circle problem is interesting, the other one not so.
My approach would be trial & error. To have a finite number of trials, use a grid where the circle centers can be.
To place the 1st circle, try all center positions in the grid and find the one that covers the most points. To place the 2nd circle, find the center position that has the largest number of additional points covered. Go on like this, till all points are covered.
Next step, you refine the grid. See if anything spectacular happens. I doubt it will.
Of course, the problem is trivial if all points are more than 2r apart. Then minimum number of circles = number of points. That's the trivial case. If points are slightly denser, my algorithm will become ambiguous and so, will not work. But I believe it will be optimal when points are very dense. Any comments?
 
It seems Ok! But I need more general solution which can saisfy me :)
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K