Binary matrix

Binary matrix

In mathematics, particularly matrix theory, a binary matrix or (0,1)-matrix is a matrix in which each entry is either zero or one. For example:

:egin{pmatrix}0 & 1\1 & 0\end{pmatrix} is a 2 × 2 binary matrix.

Frequently operations on binary matrices are defined in terms of modular arithmetic mod 2 — that is, the elements are treated as elements of the Galois field GF(2) = mathbb{Z}_2. They arise in a variety of representations and have a number of more restricted special forms.

The number of "m×n" binary matrices is equal to 2mn, and is thus finite.

Examples

Examples of binary matrices are numerous:

* A permutation matrix is a (0,1)-matrix, all of whose columns and rows each have exactly one nonzero element.
** A Costas array is a special case of a permutation matrix
* An incidence matrix in combinatorics and finite geometry has ones to indicate incidence between points (or vertices) and lines of a geometry, blocks of a block design, or edges of a graph (mathematics)
* A design matrix in analysis of variance is a (0,1)-matrix with constant row sums.
* An adjacency matrix in graph theory is a matrix whose rows and columns represent the vertices and whose entries represent the edges of the graph. The adjacency matrix of a simple, undirected graph is a binary symmetric matrix with zero diagonal.
* The biadjacency matrix of a simple, undirected bipartite graph is a (0,1)-matrix, and any (0,1)-matrix arises in this way.
* The prime factors of a list of "m" square-free, "n"-smooth numbers can be described as a "m"×π("n") (0,1)-matrix, where π is the prime-counting function and "a""ij" is 1 if and only if the "j"th prime divides the "i"th number. This representation is useful in the quadratic sieve factoring algorithm.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Matrix chain multiplication — is an optimization problem that can be solved using dynamic programming. Given a sequence of matrices, we want to find the most efficient way to multiply these matrices together. The problem is not actually to perform the multiplications, but… …   Wikipedia

  • Binary numeral system — Numeral systems by culture Hindu Arabic numerals Western Arabic (Hindu numerals) Eastern Arabic Indian family Tamil Burmese Khmer Lao Mongolian Thai East Asian numerals Chinese Japanese Suzhou Korean Vietnamese …   Wikipedia

  • Matrix multiplication — In mathematics, matrix multiplication is a binary operation that takes a pair of matrices, and produces another matrix. If A is an n by m matrix and B is an m by p matrix, the result AB of their multiplication is an n by p matrix defined only if… …   Wikipedia

  • Binary plan — The Binary plan is an organizational plan used by multi level marketing (MLM) organizations wherein new organization members are introduced into a Binary Tree structure, or a left and a right subtree. Normally, one subtree is referred to as a… …   Wikipedia

  • Matrix (mathematics) — Specific elements of a matrix are often denoted by a variable with two subscripts. For instance, a2,1 represents the element at the second row and first column of a matrix A. In mathematics, a matrix (plural matrices, or less commonly matrixes)… …   Wikipedia

  • Matrix metallopeptidase 12 — macrophage elastase Identifiers EC number 3.4.24.65 CAS number 146888 86 0 …   Wikipedia

  • Matrix addition — In mathematics, matrix addition is the operation of adding two matrices by adding the corresponding entries together. However, there are other operations which could also be considered as a kind of addition for matrices, the direct sum and the… …   Wikipedia

  • Matrix grammar — A matrix grammar is a formal grammar in which instead of single productions, productions are grouped together into finite sequences. A production cannot be applied separately, it must be applied in sequence. In the application of such a sequence… …   Wikipedia

  • Logical matrix — A logical matrix, binary matrix, relation matrix, Boolean matrix, or (0,1) matrix is a matrix with entries from the Boolean domain B = {0, 1}. Such a matrix can be used to represent a binary relation between a pair of finite sets. Contents 1… …   Wikipedia

  • Disjunct matrix — Disjunct and separable matrices play a pivotal role in the mathematical area of non adaptive group testing. This area investigates efficient designs and procedures to identify needles in haystacks by conducting the tests on groups of items… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”