An incremental placement method uses a set of connections to optimize and a
set of movable design objects. The movable design objects are unplaced. A
plurality of anchoring connections is associated with the movable design
objects. A set of weights is associated with the set of connections to
optimize and the plurality of anchoring connections. An objective function
is constructed using the set of connections to optimize, the plurality of
anchoring connections, and the set of weights. The objective function is
minimized to obtain a placement of the movable design objects.