Limiting the placement of covering rectangle with smaller rectangles algorithm?

Click For Summary
SUMMARY

The discussion focuses on developing an algorithm for placing smaller rectangles within a larger rectangle while excluding certain center points. The goal is to fill the larger rectangle with the minimum number of smaller rectangles, which can be calculated by dividing the area of the larger rectangle by the area of the smaller one. The challenge arises when certain placement areas are restricted, potentially increasing the number of rectangles needed and affecting their arrangement. The distinction between coverage areas and box packing algorithms is emphasized, highlighting that coverage areas can overlap while packing algorithms cannot.

PREREQUISITES
  • Understanding of geometric algorithms for rectangle placement
  • Familiarity with area calculations and optimization techniques
  • Knowledge of coverage versus packing algorithms
  • Experience with algorithm development and complexity analysis
NEXT STEPS
  • Research algorithms for rectangle packing and coverage optimization
  • Explore geometric algorithms that allow for overlapping coverage areas
  • Investigate the impact of restricted placement areas on rectangle arrangement
  • Learn about optimization techniques in computational geometry
USEFUL FOR

Software developers, algorithm designers, and mathematicians interested in geometric optimization and rectangle packing challenges.

the_anomaly
Messages
2
Reaction score
0
I'm looking for a 'covering rectangle with smaller rectangles' algorithm with the unique feature of being able to exclude some possible center points of rectangles. Basically, limiting the possible areas the smaller rectangles can be placed, while still having the algorithm try to solve for filling up the entire big rectangle with smaller rectangles (of a fixed size). Obviously this will sometimes result in the algorithm not succeeding, no possible solutions.

Has anyone seen anything like this or know how it would be developed?

somethings to keep in mind: 1. This problem can be optimally solved by simply placing the fixed size rectangle at every point that is allowed. This of course is too many rectangles, and I'm trying to accomplish this with the minimum amount of rectangles possible. the minimum amount can usually be determined by dividing the area of the big rectangle by the area of the smaller rectangle.

Example: a big rectangle with an area of 200. small rectangle with an area of 5. The smallest possible amount of rectangles to cover the area inside the big rectangle is 40 (200/5=40). If you limit the places you can put the rectangles, this number might grow, and the spacing might become uneven. I'm essentially asking for a way to solve this problem.

2.Coverage areas are not boxes, packing algorithms are not covering algorithms. coverage areas can overlap. box packing algorithms don't overlap.
 
Physics news on Phys.org
are you using similar rectangles little to big ratio? This would solve a lot.
 
you mean if i have a big rectangle that is 60 length, 30 width, then i would use 60% length, 30% width for smaller rectangles? yes, but I wonder if adding areas that you can't put centerpoints of rectangles will divide the room into more rectangles and change this 'optimum' spacing?
 

Similar threads

Replies
8
Views
3K
Replies
8
Views
6K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 13 ·
Replies
13
Views
38K
Replies
6
Views
2K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K