We propose a novel technique for constructing a floorplan from an adja
cency requirement-represented by a graph G. The algorithm finds a geom
etric dual of G involving both rectangular and L-shaped modules. This
is the first dualization technique which permits L-shaped modules. We
can test in 0(n3/2) time if G admits an L-shaped dual and construct on
e, if it exists, in O(n2) time, where n is the number of modules.