next up previous
Next: Using Edge Covers to Up: Edge Covers and Edit Previous: Edge Covers and Edit

Edge Cover Induced by an Edit Script

 

In Section 3, we introduced the graph induced by two trees and as the complete bipartite graph , with and (where and are the nodes of and , respectively). Let be an edit script that transforms to ; that is, . We now define the edge cover induced by . Intuitively, we obtain as follows. Create a copy of , and introduce an edge between each node in and its copy in . Apply the edit script to , moving, copying, etc. the end-points of the edges with the nodes they are attached to as nodes are moved, copied, etc. Thus, when an a node is copied, producing node n', any edge [m, n] is split to produce an new edge [m, n']. The other edit operations are handled analogously. Furthermore, an edge between the special nodes and is added initially, and removed when it is no longer needed to cover either or . Due to space limitations, we illustrate the definition of the edge cover induced by an edit script informally using an example; the formal definition is in [&make_named_href('', "node21.html#bbdiffExtended","[CGM97]")].

  
Figure: Example 4.1: the initial edge cover

  



Sudarshan S. Chawathe
Sat Feb 22 12:28:02 PST 1997