Equi-partitioning of Higher-dimensional Hyper-rectangular Grid Graphs
نویسندگان
چکیده
A d-dimensional grid graph G is the graph on a finite subset in the integer lattice Z in which a vertex x = (x1, x2, · · · , xn) is joined to another vertex y = (y1, y2, · · · , yn) if for some i we have |xi − yi| = 1 and xj = yj for all j 6= i. G is hyper-rectangular if its set of vertices forms [K1] × [K2] × · · · × [Kd], where each Ki is a nonnegative integer, [Ki] = {0, 1, · · · , Ki−1}. The surface area of G is the number of edges between G and its complement in the integer grid Z. We consider the Minimum Surface Area problem, MSA(G, V ), of partitioning G into subsets of cardinality V so that the total surface area of the subgraphs corresponding to these subsets is a minimum. We present an equi-partitioning algorithm for higher dimensional hyper-rectangles and establish related asymptotic optimality properties. Our algorithm generalizes the two dimensional algorithm due to Martin [8]. It runs in linear time in the number of nodes (O(n), n = |G|) when each Ki is O(n ). Utilizing a result due to Bollabas and Leader [3], we derive a useful lower bound for the surface area of an equi-partition. Our computational results either achieve this lower bound (i.e., are optimal) or stay within a few percent of the bound. Article Type Communicated by Submitted Revised Regular paper X. He April 2005 January 2007 The research of Robert R. Meyer was supported in part by NSF grant DMI-0100220 and DMI-0400294. Gunawardena et al., Partitioning of Grid Graphs, JGAA, 11(1) 83–98 (2007)84 V V T R P V V T R P L L J H F L L J H F D D B B A M M J H F L M J H F W W T R P V W T R P X X U S Q W W T R P N N K I G M M J H F D E B C A D D B B A X X U S Q X Y U S Q N N K I G N O K I G E E C C A Y Y U S Q Y Y U S Q O O K I G O O K I G E E C C A Figure 1: An equi-partition for MSA([5], 5) with bound gap 0.04%. Only component A does not have minimum surface area.
منابع مشابه
Optimal Equi - Partition of Rectangular Domains for ParallelComputationIoannis
We present an eecient method for the partitioning of rectangular domains into equi-area sub-domains of minimum total perimeter. For a variety of applications in parallel computation, this corresponds to a load-balanced distribution of tasks that minimize interprocessor communication. Our method is based on utilizing, to the maximum extent possible, a set of optimal shapes for sub-domains. We pr...
متن کاملHamiltonian Paths in C-shaped Grid Graphs
One of the well-known NP-complete problems in graph theory is the Hamiltonian path problem; i.e., finding a simple path in the graph such that every vertex visits exactly once [5]. The two-dimensional integer grid G is an infinite undirected graph in which vertices are all points of the plane with integer coordinates and two vertices are connected by an edge if and only if the Euclidean distanc...
متن کاملEmbedding the dual complex of hyper-rectangular partitions
A rectangular partition is the partition of an (axis-aligned) rectangle into interior-disjoint rectangles. We ask whether a rectangular partition permits a “nice” drawing of its dual, that is, a straight-line embedding of it such that each dual vertex is placed into the rectangle that it represents. We show that deciding whether such a drawing exists is NP-complete. Moreover, we consider the dr...
متن کاملFast Equi-partitioning of Rectangular Domains Using Stripe Decomposition
This paper presents a fast algorithm that provides optimal or near optimal solutions to the minimum perimeter problem on a rectangular grid. The minimum perimeter problem is to partition a grid of size M×N into P equal area regions while minimizing the total perimeter of the regions. The approach taken here is to divide the grid into stripes that can be filled completely with an integer number ...
متن کاملOptimal Partitioning for Spatial Data
It is desirable to design partitioning techniques that minimize the I/O time incurred during query execution in spatial databases. In this paper, we explore optimal partitioning techniques for spatial data for diierent types of queries. In particular, we show that hexagonal partitioning has optimal I/O cost for circular queries compared to all possible non-overlapping partitioning techniques th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Graph Algorithms Appl.
دوره 11 شماره
صفحات -
تاریخ انتشار 2007