Title
Enumerating Floorplans With Columns
Abstract
Given an axis-aligned rectangle R and a set P of n points in the proper inside of R we wish to partition R into a set S of n + 1 rectangles so that each point in P is on the common boundary between two rectangles in S. We call such a partition of R a feasible floorplan of R with respect to P. Intuitively, P is the locations of columns and a feasible floorplan is a floorplan in which no column is in the proper inside of a room, i.e., columns are allowed to be placed only on the partition walls between rooms. In this paper we give an efficient algorithm to enumerate all feasible floorplans of R with respect to P. The algorithm is based on the reverse search method, and enumerates all feasible floorplans in O(vertical bar S-P vertical bar) time using O (n) space, where S-P is the set of the feasible floorplans of R with respect to P, while the known algorithms need either O (n vertical bar S-P vertical bar) time and O (n) space or O (log n vertical bar S-P vertical bar) time and O (n(3)) space.
Year
DOI
Venue
2018
10.1587/transfun.E101.A.1392
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
Keywords
Field
DocType
enumeration, floorplan, algorithm
Algebra,Theoretical computer science,Mathematics
Journal
Volume
Issue
ISSN
E101A
9
0916-8508
Citations 
PageRank 
References 
0
0.34
0
Authors
3
Name
Order
Citations
PageRank
Katsuhisa Yamanaka16015.73
Md. Saidur Rahman234241.83
Shin-ichi Nakano324624.40