A Divide and Conquer Approximation Algorithm for Partitioning Rectangles

08/31/2023
by   Reyhaneh Mohammadi, et al.
0

Given a rectangle R with area A and a set of areas L={A_1,...,A_n} with ∑_i=1^n A_i = A, we consider the problem of partitioning R into n sub-regions R_1,...,R_n with areas A_1,...,A_n in a way that the total perimeter of all sub-regions is minimized. The goal is to create square-like sub-regions, which are often more desired. We propose an efficient 1.203–approximation algorithm for this problem based on a divide and conquer scheme that runs in 𝒪(n^2) time. For the special case when the aspect ratios of all rectangles are bounded from above by 3, the approximation factor is 2/√(3)≤ 1.1548. We also present a modified version of out algorithm as a heuristic that achieves better average and best run times.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro