請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/8517
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 顏嗣鈞(Hsu-chun Yen) | |
dc.contributor.author | Di-De Yen | en |
dc.contributor.author | 顏玓德 | zh_TW |
dc.date.accessioned | 2021-05-20T00:56:25Z | - |
dc.date.available | 2021-02-22 | |
dc.date.available | 2021-05-20T00:56:25Z | - |
dc.date.copyright | 2021-02-22 | |
dc.date.issued | 2021 | |
dc.date.submitted | 2021-02-02 | |
dc.identifier.citation | [1] R. Alur. Streaming string transducers. In L. D. Beklemishev and R. de Queiroz, editors, Logic, Language, Information and Computation, pages 1–1, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg. [2] R. Alur and J. V. Deshmukh. Nondeterministic streaming string transducers. In L. Aceto, M. Henzinger, and J. Sgall, editors, Automata, Languages and Programming, pages 1–20, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg. [3] R. Alur and P. Černý. Expressiveness of streaming string transducers. In K. Lodaya and M. Mahajan, editors, IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2010), volume 8 of Leibniz International Proceedings in Informatics (LIPIcs), pages 1–12, Dagstuhl, Germany, 2010. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik. [4] F. Baschenis, O. Gauwin, A. Muscholl, and G. Puppis. One-way definability of sweeping transducers. Dec. 2015. [5] F. Baschenis, O. Gauwin, A. Muscholl, and G. Puppis. One-way definability of two-way word transducers. Logical Methods in Computer Science, 14:1–54, 2018. [6] M. Blattner and T. Head. Single-valued a-transducers. Journal of Computer and System Sciences, 15(3):310 – 327, 1977. [7] M. Blattner and T. Head. The decidability of equivalence for deterministic finite transducers. Journal of Computer and System Sciences, 19:45–49, Aug. 1979. [8] M. Bojańczyk. Transducers with origin information. In J. Esparza, P. Fraigniaud, T. Husfeldt, and E. Koutsoupias, editors, Automata, Languages, and Programming, pages 26–37, Berlin, Heidelberg, 2014. Springer Berlin Heidelberg. [9] D. Breslauer. The suffix tree of a tree and minimizing sequential transducers. Theoretical Computer Science, 191(1):131 – 144, 1998. [10] K. Culik, II and J. Karhumäki. The equivalence of finite valued transducers (on hdt0l languages) is decidable. Theor. Comput. Sci., 47(1):71–84, Nov. 1986. [11] K. Culik, II and J. Karhumäki. The equivalence problem for single-valued two-way transducers (on NPDTOL languages) is decidable. SIAM J. Comput., 16(2):221–230, Apr. 1987. [12] R. de Souza. On the decidability of the equivalence for k-valued transducers. In M. Ito and M. Toyama, editors, Developments in Language Theory, pages 252–263, Berlin, Heidelberg, 2008. Springer Berlin Heidelberg. [13] R. de Souza. Uniformisation of two-way transducers. In A.-H. Dediu, C. MartínVide, and B. Truthe, editors, Language and Automata Theory and Applications, pages 547–558, Berlin, Heidelberg, 2013. Springer Berlin Heidelberg. [14] S. Eilenberg. Automata, Languages, and Machines. Academic Press, Inc., Orlando, FL, USA, 1974. [15] C. C. Elgot and J. E. Mezei. On relations defined by generalized finite automata. IBM Journal of Research and Development, 9(1):47–68, 1965. [16] J. Engelfriet and H. Hoogeboom. Mso definable string transductions and two-way finite-state transducers. ACM Transactions on Computational Logic, 2:216–, 02 2001. [17] E. Filiot, O. Gauwin, P.-A. Reynier, and F. Servais. From two-way to one-way finite state transducers. pages 468–477, 2013. [18] P. Gallot, A. Muscholl, G. Puppis, and S. Salvati. On the decomposition of finite-valued streaming string transducers. In 34th International Symposium on Theoretical Aspects of Computer Science (STACS), Hannover, Germany, Mar. 2017. [19] T. V. Griffiths. The unsolvability of the equivalence problem for λ-free nondeterministic generalized machines. J. ACM, 15(3):409–413, July 1968. [20] E. Gurari and O. H. Ibarra. A note on finite-valued and finitely ambiguous transducers. Mathematical systems theory, 16(1):61–66, Dec 1983. [21] E. M. Gurari and O. H. Ibarra. The complexity of decision problems for finite-turn multicounter machines. Journal of Computer and System Sciences, 22(2):220 – 229, 1981. [22] J. E. Hopcroft, R. Motwani, and J. D. Ullman. Introduction to Automata Theory, Languages, and Computation (3rd Edition). Addison-Wesley Longman Publishing Co., Inc., USA, 2006. [23] J. E. Hopcroft and J. D. Ullman. Introduction to automata theory, languages, and computation. Addison-Wesley Publishing Company, 1979. [24] O. H. Ibarra. Reversal-bounded multicounter machines and their decision problems. J. ACM, 25(1):116–133, Jan. 1978. [25] R. M. Kaplan and M. Kay. Regular models of phonological rule systems. Computational Linguistics, 20(3):331–378, 1994. [26] B. Ludäscher, P. Mukhopadhyay, and Y. Papakonstantinou. A transducer-based xml query processor. In Proceedings of the 28th International Conference on Very Large Data Bases, VLDB ’02, page 227–238. VLDB Endowment, 2002. [27] M. Mohri. Finite state transducers in language and speech processing. Computational Linguistics, 23(2):269–311, 1997. [28] M. Mohri. Minimization algorithms for sequential transducers. Theoretical Computer Science, 234(1):177 – 201, 2000. [29] M. Mohri. A disambiguation algorithm for finite automata and functional transducers. In N. Moreira and R. Reis, editors, Implementation and Application of Automata, pages 265–277, Berlin, Heidelberg, 2012. Springer Berlin Heidelberg. [30] M. Mohri, F. Pereira, and M. Riley. A rational design for a weighted finite-state transducer library. In D. Wood and S. Yu, editors, Automata Implementation, pages 144–158, Berlin, Heidelberg, 1998. Springer Berlin Heidelberg. [31] A. A. Muchnik and K. Y. Gorbunova. Algorithmic aspects of decomposition and equivalence of finite-valued transducers. Problems of Information Transmission, 51(3):267–288, Jul 2015. [32] A. Muscholl and G. Puppis. Equivalence of finite-valued streaming string transducers is decidable. In 46th International Colloquium on Automata, Languages, and Programming (ICALP), Patras, Greece, July 2019. [33] E. L. Post. A variant of a recursively unsolvable problem. Bull. Amer. Math. Soc., 52(4):264–268, 04 1946. [34] H. Ryser. Combinatorial Mathematics. The Carus Mathematical Monographs. Mathematical Association of America, 1963. [35] O. Saarikivi and M. Veanes. Minimization of symbolic transducers. In R. Majumdar and V. Kunčak, editors, Computer Aided Verification, pages 176–196, Cham, 2017. Springer International Publishing. [36] J. Sakarovitch and R. de Souza. Lexicographic decomposition of k-valued transducers. Theory of Computing Systems, 47(3):758–785, Oct 2010. [37] J. C. Shepherdson. The reduction of two-way automata to one-way automata. IBM Journal of Research and Development, 3(2):198–200, April 1959. [38] T. Smith. A pumping lemma for two-way finite transducers. In E. Csuhaj-Varjú, M. Dietzfelbinger, and Z. Ésik, editors, Mathematical Foundations of Computer Science 2014, pages 523–534, Berlin, Heidelberg, 2014. Springer Berlin Heidelberg. [39] M. Veanes, P. d. Halleux, and N. Tillmann. Rex: Symbolic regular expression explorer. In 2010 Third International Conference on Software Testing, Verification and Validation, pages 498–507, April 2010. [40] M. Veanes, P. Hooimeijer, B. Livshits, D. Molnar, and N. Bjorner. Symbolic finite state transducers: Algorithms and applications. SIGPLAN Not., 47(1):137–150, Jan. 2012. [41] A. Weber. Decomposing a k-valued transducer into k unambiguous ones. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, (5):379–413. [42] A. Weber. On the valuedness of finite transducers. Acta Informatica, 27(8):749–780, Sep 1990. [43] A. Weber. On the lengths of values in a finite transducer. ACTA, 29:663–687, 1992. [44] A. Weber. Decomposing finite-valued transducers and deciding their equivalence. SIAM J. Comput., 22(1):175–202, Feb. 1993. [45] A. Weber and R. Klemm. Economy of description for single-valued transducers. Information and Computation, 118(2):327 – 340, 1995. 112 | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/8517 | - |
dc.description.abstract | 在這篇論文中,我們探討了傳感器(transducer)輸出值的相關問題。如果存在一常數,使得對所有可能的輸入字串,一傳感器輸出值的各數最多為該常數,則我們稱此傳感器為有限值傳感器。若該常數為1,則我們稱此傳感器為單值傳感器。若一傳感器不為有限值傳感器,則為無限值傳感器。在此篇論文中,我們證明了對雙向傳感器而言,存在一演算法可判定任一雙向傳感器是否為有限傳感器。我們更進一步證明的,所有的雙向傳感器都可分解成有限多個單值傳感器。另外,我們也探討了象徵式傳感器(symbolic finite transducer)的輸出值問題。
在一篇1990的文獻中,韋伯(Weber)透過定義了兩個可描述任一有限傳感器(finite transducer)的準則,證明了對有限傳感器而言,有限值問題是可判定的。在此篇論文中,我們將此二準則推廣成雙向傳感器的版本,並證明了此二準則亦可用來判定一雙向傳感器是否為有限值傳感器。為了證明,對任一雙向傳感器,其有限值問題是可判定的。我們亦證明了,對任一傳感器是否符合此二準則是可判定的。但由於雙向傳感器計算路徑的複雜,為了得到此一結果,我們引入了模式(pattern)的概念,用以分析與分類各種計算路徑。 對有限傳感器而言,任一有限值傳感器都可被分解成有限多個單值傳感器。在此篇論文中,對雙向傳感器,我們亦證明得到相同的結果。但此分解過程卻較有限傳感器的分解過程複雜許多。分解步驟主要可分為三部分。第一個部分中,我們將雙向傳感器轉換成輸出值只有使用一種符號的有限傳感器。但此轉換保證了雙向傳感器的計算路徑都能完整地被保留在此有限傳感器的計算路徑之中。接著我們將該有限傳感器分解成有限多個傳感器,且每一傳感器所對映到的雙向傳感器的輸出值都是單一值的。最後,我們使用de Souza在一篇2013文獻中所介紹的方法,將所有的有限傳感器再次轉換成雙向單值傳感器。 在文章的最後一部分,我們探討了符號式傳感器的輸出值問題。符號式傳感器是有限傳感器模型的一種推廣模型。由於每一個符號式傳感器的過度(transition)都代表了有限傳感器的一組過度的集合(此集合可為無限集),因此一符號式傳感器能更簡潔的表達一字串所形成的二元關係(binary relation)。符號式傳感器的單值問題已在文獻中被完整的探討過。在此篇文章中,我們分別討論了k-值問題與有限值問題。 | zh_TW |
dc.description.abstract | A transducer is finite-valued if the maximal number of different outputs for any input string is bounded by a constant and is k-valued (resp., single-valued) if the constant is k (resp., one). This dissertation studies the valuedness problem for transducers. It answers an open problem in the affirmative that the finite-valuedness problem for two-way finite transducers is decidable. Also this dissertation derives the decomposability of finite-valued two-way finite transducers and studies the valuedness problem for symbolic finite transducers.
In his 1990 paper, Weber gave two criteria to characterize the finite-valuedness of one-way finite transducers in terms of transducer's structure. As the structural criteria can be checked easily, the decidability of finite-valuedness follows immediately. As crossing sequences in two-way automata often play similar roles as states in their one-way counterparts, we consider analogous criteria in the setting of crossing sequences for two-way finite transducers. We show that the crossing sequence version of Weber's criteria also characterize the finite-valuedness of two-way finite transducers and are decidable properties. For the derivation of the criteria, we consider the patterns of two-way computations and divide them into classes. Although the crossing sequence version of Weber's criteria capture the finite-valuedness of two-way finite transducers, the derivation of the finite-valuedness problem's decidability is non-trivial. First, there are infinitely many crossing sequences. Unlike the study of finite automata, we cannot just assume that the length of the crossing sequences is bounded by the number of the states, a constant, and consider only finitely many crossing sequences. For each two-way finite transducer, we can effectively verify whether a transducer is a bounded-crossing transducer. If a two-way finite transducer is bounded-crossing, we can just consider a finite number of crossing sequences; otherwise, it is not finite-valued. We then derive the crossing sequence version of Weber's criteria and show that the criteria are decidable properties for bounded-crossing transducers by reduced them into the emptiness problem of reversal-bounded multi-counter machines. As shown by Weber, finite-valued one-way finite transducers enjoy a nice property that they can be decomposed into finitely many single-valued ones. In this dissertation, we establish an analogous decomposability result by showing that every finite-valued two-way finite transducer can also be decomposed into finitely many single-valued ones. The process of decomposition is divided into steps. First, the two-way transducer is transformed into a unary one-way finite transducer with all the two-way computation information being kept. Then, the unary one-way transducer is decomposed into finitely many ones, and each of the transducers corresponds to a single-valued two-way transducer. Finally, we apply a technique called pathfinding, introduced by de Souza, to the one-way finite transducers and convert them into two-way transducers. Symbolic finite transducers are extensions of classical finite transducers. A transition of a symbolic finite transducer represents a (possibly infinite) set of transitions of a classical one. This setting allows symbolic finite transducers to succinctly recognize transductions. At the end of the dissertation, we study the valuedness problem for symbolic finite transducers. It is known that, for symbolic finite transducers over decidable label theory, the single-valuedness problem is decidable. We show that, in the same setting, the k-valuedness problem is decidable. Then we extend the Weber's criteria for the characterization of symbolic finite transducers' finite-valuedness. | en |
dc.description.provenance | Made available in DSpace on 2021-05-20T00:56:25Z (GMT). No. of bitstreams: 1 U0001-0102202123381800.pdf: 2486116 bytes, checksum: aa4f6657c5ab78168b2ac880b8a0b31b (MD5) Previous issue date: 2021 | en |
dc.description.tableofcontents | 辭謝 i 摘要 iii Abstract v Contents ix List of Figures xi List of Tables xiii Chapter 1 Introduction 1 Chapter 2 Preliminaries 9 2.1 Finite Transducers 12 2.2 Expressiveness 17 2.3 Problems Concerning Transducers 19 Chapter 3 Bounded-Crossing Transducers and Classification of Computations 25 3.1 Patterns 25 3.2 Bounded-Crossing Transducers 30 3.3 Classification of Computations 36 Chapter 4 Decidability of Finite-Valuedness for Two-Way Finite Transducers 45 4.1 Weber's Criteria and Infinite-Valuedness of One-Way Finite Transducers 46 4.2 Criteria for Infinite-Valuedness of Two-Way Finite Transducers 51 4.2.1 Base Case: traversal 60 4.2.2 Base Case: Uturn 64 4.2.3 General Cases 67 4.3 Decidability 69 Chapter 5 Decomposition of Two-Way Finite Transducers 77 5.1 Folding and Unfolding Computations 79 5.2 Decomposition Steps 82 5.2.1 Decomposing V into W1⊞...⊞Wl 82 5.2.2 Decomposing Wi into X1⊞...⊞Xm 86 5.2.3 Decomposing Xj into Y1⊞...⊞Yn 89 5.3 Final Step Using Pathfinders 91 Chapter 6 Symbolic Finite Transducers 97 6.1 The k-Valuedness Problem for Symbolic Finite Transducers 100 6.2 Sufficient and Necessary Conditions for the Infinite-Valuedness of Symbolic Finite Transducers 104 References 107 | |
dc.language.iso | en | |
dc.title | 雙向有限狀態傳感器之有限值與分解分析 | zh_TW |
dc.title | On the Finite-Valuedness and the Decomposition of Two-Way Finite Transducers | en |
dc.type | Thesis | |
dc.date.schoolyear | 109-1 | |
dc.description.degree | 博士 | |
dc.contributor.oralexamcommittee | 郭斯彥(Sy-Yen Kuo),雷欽隆(Chin-Laung Lei),蔡益坤(Yih-Kuen Tsay),王柏堯(Bow-Yaw Wang),陳郁方(Yu-Fang Chen) | |
dc.subject.keyword | 輸出值,分解,有限狀態傳感器,雙向,模式,串流式有限狀態傳感器, | zh_TW |
dc.subject.keyword | valuedness,decomposition,transducer,two-way,pattern,streaming string transducer, | en |
dc.relation.page | 112 | |
dc.identifier.doi | 10.6342/NTU202100353 | |
dc.rights.note | 同意授權(全球公開) | |
dc.date.accepted | 2021-02-03 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
U0001-0102202123381800.pdf | 2.43 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。