A Tutorial Exposition of the Analysis of Synchronous Boolean Networks via Semi-Tensor Products

Abstract

This paper is a detailed tutorial exposition of the analysis of synchronous Boolean
networks via a particular matrix product called the Semi-Tensor Product (STP) of matrices, which
multiplies two matrices and in which the column dimension of the first matrix is not necessarily equal
to the row dimension of the second matrix, but is possibly a multiple or divisor of it. The state space of
a Boolean network of nodes is denoted herein by a vector of states in natural order obtained as the STP
of 2-element vectors representing the network variables. A notable contribution of the paper is that its
matrix expression of logic follows the conventional truth-table order, and not the reverse unfamiliar order
followed so far by the STP community. We reproduce the STP analysis of a classical example network.
We include minute details that make the STP manipulations easily accessible to and more understandable
by their potential users. Our analysis points to more efficient implementations of the STP solution in
which the and binary operations do not inflict a cost more than they really deserve.

Keywords:

Synchronous Boolean networks Semi-tensor products Quasi-commutativity Size reduction Transition matrix

Downloads

Download data is not yet available.
Rushdi, A. M. A. . ., & Ghaleb, ares A. M. (2020). A Tutorial Exposition of the Analysis of Synchronous Boolean Networks via Semi-Tensor Products . JOURNAL OF ENGINEERING AND COMPUTER SCIENCES, 8(1), 43–62. Retrieved from https://jecs.qu.edu.sa/index.php/jec/article/view/1878
Copyright and license info is not available
Copyright and license info is not available
Author biographies is not available.