loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe (DATE '00)
Fast Evaluation of Sequence Pair in Block Placement by Longest Common Subsequence Computation
Paris, France
March 27-March 30
ISBN: 0-7695-0537-6
Xiaoping Tang, University of Texas at Austin
D.F. Wong, University of Texas at Austin
Ruiqi Tian, University of Texas at Austin and Motorola Computational Technology Lab
In [1], Murata et al introduced an elegant representation of block placement called sequence pair. All block placement algorithms, which are based on sequence pairs, use simulated annealing where the generation and evaluation of a large number of sequence pairs is required. Therefore, a fast algorithm is needed to evaluate each generated sequence pair, i.e. to translate the sequence pair to its corresponding block placement.This paper presents a new approach to evaluate a sequence pair based on computing longest common subsequence in a pair of weighted sequences. We present a very simple and efficient O(n2) algorithm to solve the sequence pair evaluation problem. We also show that using a more sophisticated data structure; the algorithm can be implemented to run in O(n log n) time. Both implementations of our algorithm are significantly faster than the previous O(n2) graph-based algorithm in [1]. For example, we achieve 60X speedup over the previous algorithm when input size n = 128.
Citation:
Xiaoping Tang, D.F. Wong, Ruiqi Tian, "Fast Evaluation of Sequence Pair in Block Placement by Longest Common Subsequence Computation," date, pp.106, Design, Automation and Test in Europe (DATE '00), 2000
Usage of this product signifies your acceptance of the Terms of Use.