Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Semi-tensor product of matrices approach to reachability of finite automata with application to language recognition

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

This paper investigates the transition function and the reachability conditions of finite automata by using a semi-tensor product of matrices, which is a new powerful matrix analysis tool. The states and input symbols are first expressed in vector forms, then the transition function is described in an algebraic form. Using this algebraic representation, a sufficient and necessary condition of the reachability of any two states is proposed, based on which an algorithm is developed for discovering all the paths from one state to another. Furthermore, a mechanism is established to recognize the language acceptable by a finite automaton. Finally, illustrative examples show that the results/algorithms presented in this paper are suitable for both deterministic finite automata (DFA) and nondeterministic finite automata (NFA).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cheng D. Semi-tensor product of matrices and its application to Morgen’s problem. Science in China Series F: Information Sciences, 2001, 44(3): 195–212

    MATH  MathSciNet  Google Scholar 

  2. Cheng D, Qi H, Zhao Y. An Introduction to Semi-tensor Product of Matrices and Its Applications. Singapore: World Scientific Publishing Co, 2012

    Book  MATH  Google Scholar 

  3. Hochma G, Margaliot M, Fornasini E, Valcher M E. Symbolic dynamics of Boolean control networks. Automatica, 2013, 49(8): 2525–2530

    Article  MathSciNet  Google Scholar 

  4. Zhang L, Zhang K. L2 stability, H∞ control of switched homogeneous nonlinear systems and their semi-tensor product of matrices representation. International Journal of Robust and Nonlinear Control, 2013, 23(6): 638–652

    Article  MATH  MathSciNet  Google Scholar 

  5. Li F, Sun J. Controllability and optimal control of a temporal Boolean network. Neural Networks, 2012, 34: 10–17

    Article  MATH  Google Scholar 

  6. Li H, Wang Y. Boolean derivative calculation with application to fault detection of combinational circuits via the semi-tensor product method. Automatica, 2012, 48(4): 688–693

    Article  MATH  MathSciNet  Google Scholar 

  7. Li H T, Wang Y Z, Liu Z B. A semi-tensor product approach to Pseudo-Boolean functions with application to Boolean control networks. Asian Journal of Control, 2013 (in press)

    Google Scholar 

  8. Li R, Yang M, Chu T. Synchronization design of Boolean networks via the semi-tensor product method. IEEE Transactions on Neural Networks and Learning Systems, 2013, 24(6): 996–1001

    Article  Google Scholar 

  9. Wang Y, Zhang C, Liu Z. A matrix approach to graph maximum stable set and coloring problems with application to multi-agent systems. Automatica, 2012, 48(7): 1227–1236

    Article  MATH  MathSciNet  Google Scholar 

  10. Li H, Wang Y. Output feedback stabilization control design for Boolean control networks. Automatica, 2013, 49(12): 3641–3645

    Article  MathSciNet  Google Scholar 

  11. Yan Y, Cheng Z, Liu Z. Solving type-2 fuzzy relation equations via semi-tensor product of matrices. Control Theory and Technology, 2014, 12(2): 173–186

    Article  MathSciNet  Google Scholar 

  12. Feng J, Yao J, Cui P. Singular Boolean networks: Semi-tensor product approach. Science China Information Science, 2013, 56: 1–14

    Article  MathSciNet  Google Scholar 

  13. Xu X, Hong Y. Matrix expression and reachability analysis of finite automata. Journal of Control Theory and Applications, 2012, 10(2): 210–215

    Article  MathSciNet  Google Scholar 

  14. Charatonik W, Chorowska A. Parameterized complexity of basic decision problems for tree automata. International Journal of Computer Mathematics, 2013, 90(6): 1150–1170

    Article  MATH  Google Scholar 

  15. Eilenberg S. Automata, languages, and machines. New York: Academic Press, INC, 1974

    MATH  Google Scholar 

  16. Long H, Fu Y. A general approach for building combinational P automata. International Journal of Computer Mathematics, 2007, 84(12): 1715–1730

    Article  MATH  MathSciNet  Google Scholar 

  17. Kim K H. Boolean matrix theory and applications. New York: Dekker, 1982

    MATH  Google Scholar 

  18. Zhao Y, Qi H, Cheng D. Input-state incidence matrix of Boolean control networks and its applications. Systems & Control Letters, 2010, 59(12): 767–774

    Article  MATH  MathSciNet  Google Scholar 

  19. Seshu S, Miller R, Metze G. Transition matrices of sequential machines. IRE Transactions on Circuit Theory, 1959, 6(1): 5–12

    Article  Google Scholar 

  20. Abdelwahed S, Wonham W. Blocking detection in discrete event systems. In: Proceeding of the American Control Conference. 2003, 1109–1114

    Google Scholar 

  21. Lygeros J, Tomlin C, Sastry S. Controllers for reachability specifications for hybrid systems. Automatica, 1999, 35(3): 349–370

    Article  MATH  MathSciNet  Google Scholar 

  22. Casagrande A, Balluchi A, Benvenuti L, Policriti A, Viua T, Sangiovanni-Vincenteui A. Improving reachability analysis of hybrid automata for engine control. In: Proceedings of the Decision and Control. 2004, 2322–2327

    Google Scholar 

  23. Dogruel M, Ozguner U. Controllability, reachability, stabilizability and state reduction in automata. In: Proceedings of the Intelligent Control. 1992, 192–197

    Google Scholar 

  24. Xu X, Hong Y, Lin H. Matrix approach to simulation and bisimulation analysis of finite automata. In: Proceedings of 10th World Congress on Intelligent Control and Automation. 2012, 2716–2721

    Chapter  Google Scholar 

  25. Li F, Lu X. Complete synchronization of temporal Boolean networks. Neural Networks, 2013, 44(2013): 72–77

    Article  MATH  Google Scholar 

  26. Chen W. Theory of finite automata. Chengdu: University of Electronic Scinece Technoldge Press, 2007 (in Chinese)

    Google Scholar 

  27. Liu J, Liu ZW, He J F, Mallet F, Ding Z H. Hybrid MARTE statecharts. Frontiers of Computer Science, 2013, 7(1): 95–108

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Yongyi Yan received his BS and MS degrees in mathematics from Luoyang Normal University and Xidian University in 2005 and 2008, respectively, and is currently pursuing his PhD in control theory and engineering at Nankai University, Tianjin, China. His current research interests are in the fields of modeling and optimization of complex systems, fuzzy control, and intelligent predictive control.

Zengqiang Chen received his BS degree in mathematics, and his MS, and PhD degrees in control theory and engineering from Nankai University in 1987, 1990, and 1997, respectively. He is currently a professor of control theory and engineering of Nankai University, and deputy director of the Institute of Robotics and Information Automation. His current research interests include the fields of intelligent predictive control, chaotic systems and complex dynamic networks, and multi-agent system control.

Zhongxin Liu received his BE degree in computer science and PhD degree in control theory and engineering from Nankai University in 1997 and 2002, respectively. He is currently a professor of control theory and engineering of Nankai University, Tianjin, China. His current research interests include multiagent systems, complex and dynamic networks, computer control and management.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yan, Y., Chen, Z. & Liu, Z. Semi-tensor product of matrices approach to reachability of finite automata with application to language recognition. Front. Comput. Sci. 8, 948–957 (2014). https://doi.org/10.1007/s11704-014-3425-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-014-3425-y

Keywords