  In this paper, we present GPLAN, software aimed at constructing dimensioned
floorplan layouts based on graph-theoretical and optimization techniques. GPLAN
takes user requirements as input in the following two forms: i. Adjacency
graph: It allows user to draw an adjacency graph on a GUI(graphical user
interface) corresponding to which GPLAN produces a set of dimensioned
floorplans with a rectangular boundary, where each floorplan is topologically
distinct from others. ii. Dimensionless layout: Here, user can draw any layout
with rectangular or non-rectangular boundary on a GUI and GPLAN transforms it
into a dimensioned floorplan while preserving adjacencies, positions, shapes of
the rooms. The above approaches represent different ways of inserting
adjacencies and GPLAN generate dimensioned floorplans corresponding to the
given adjacencies. The larger aim is to provide alternative platforms to user
for producing dimensioned floorplans for all given (architectural) constraints,
which can be further refined by architects.
