首页 | 本学科首页   官方微博 | 高级检索  
     


Computing the throughput of Concatenation State Machines
Authors:Jurek Czyzowicz   Wojciech Fraczak  Mohammadreza Yazdani  
Affiliation:aDépartement d'informatique, Université du Québec en Outaouais, Gatineau, PQ, Canada;bIDT Canada, Ottawa, ON, Canada;cDepartment of Systems and Computer Engineering, Carleton University, Ottawa, ON, Canada
Abstract:Concatenation State Machine (CSM) is a labeled directed And–Or graph representing a deterministic push-down transducer. In the high-performance version of CSM, labels associated to edges are words (rather than letters) over the input alphabet. The throughput of a path p is defined as the sum of the lengths of the labels of the path, divided by the number of edges of p. The throughput of a CSM M is defined as the infimum of the throughput of all accepting paths of M. In this paper we give an O(nmlog(maxminε)) algorithm, computing an ε-approximation of the throughput of a CSM M, where n is the number of nodes, m is the number of edges, and max (min) is the maximum (respectively, minimum) of the lengths of the edge labels of M. While we have been interested in a particular case of an And–Or graph representing a transducer, we have actually solved the following problem: if a real weight function is defined on the edges of an And–Or graph G, we compute an ε-approximation of the infimum of the complete hyper-path mean weights of G. This problem, if restricted to digraphs, is strongly connected to the problem of finding the minimum cycle mean.
Keywords:Concatenation state machine   And–  Or graph   Hyper-path mean weight   Minimum cycle mean
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号