In a recent paper, Fan and Chang (1991) presented an algorithm for ext
racting all regions of a plane graph. It is shown in this paper that t
heir algorithm has quadratic time and space complexity. We propose an
optimal algorithm which takes O(m log m) computation time and uses O(m
) space, where m is the number of edges of the plane graph. The optima
lity of our algorithm is established by proving an OMEGA(m log m) lowe
r bound under the algebraic decision-tree model.