Algorithms for the join and auto-intersection of multi-tape weighted finite-state machines

被引:1
作者
Champarnaud, Jean-Marc [1 ]
Guingne, Franck [2 ,3 ]
Kempe, Andre [2 ]
Nicart, Florent [2 ,4 ]
机构
[1] Univ Rouen, LITIS, F-76800 St Etienne, France
[2] Xerox Res Ctr Europe, Grenoble Lab, F-38420 Meylan, France
[3] Univ Nice, CNRS, I3S, F-06930 Sophia Antipolis, France
[4] Univ Bristol, Dept Engn Mech, Bristol BS8 1TR, Avon, England
关键词
D O I
10.1142/S0129054108005760
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A weighted finite-state machine with n tapes describes a rational relation on n strings. We recall some basic operations on n-ary rational relations, recast the important join operation in terms of "auto-intersection", and propose restricted algorithms for both operations. If two rational relations are joined on more than one tape, it can unfortunately lead to non-rational relations with undecidable properties. As a consequence, there cannot be a fully general algorithm, able to compile any rational join or auto-intersection. We define a class of triples < A, i, j > for which we are able. to compile the auto-intersection of the machine A w.r.t. tapes i and j. We hope that this class is sufficient for many practical applications.
引用
收藏
页码:453 / 476
页数:24
相关论文
共 25 条