Binär matris

Från testwiki
Hoppa till navigering Hoppa till sök

En binär matris, eller en noll-ett matris, är en matris vars element bara består av 1:or eller 0:or.

Boolska operatorer

De boolska operatorerna ∧ (och) och ∨ (eller) definieras för vanliga boolska variabler b1 och b2 genom:

  • b1b2 är 1 om både b1 = 1 och b2 = 1, annars 0.
  • b1b2 är 1 om minst en av b1 och b2 är 1, annars 0.

Definition av Boolska operatorer för matriser. Låt A=[aij] och B=[bij] vara binära matriser med lika antal rader och kolonner. Då definieras A ∨ B och A ∧ B som AB=[aijbij] resp AB=[aijbij].

Exempel

Vi har två 1-0 matriser A och B.

A=[101010]  B=[010110]

Om vi väljer att förena A och B (A ∨ B)

AB=[100110011100]=[111110]

Om vi väljer att A och B ska mötas (A ∧ B)

AB=[100110011100]=[000010]

Boolska produkten

Låt nu A vara en m×k 0-1 matris och b en k×n 0-1 matris. Då definieras den boolska produkten av A och B betecknad A ⊙ B som m×n-matrisen C med Cij=(ai1b1j)(ai2b2j)(aikbkj)

Rekonstruktion från rad- och kolonnsummor

Om elementen i en binär matris kan återskapas från dess rad- och kolonnsummor kallas den på engelska en "lonesum"-matris. [1]

Antalet distinkta n×k-matriser med denna egenskap ges av polybernoullitalet Bn(k), där

Bn(k)=m=0n(1)n+mm!{nm}(m+1)k

och {nm} betecknar ett andra ordningens stirlingtal.[2]Mall:Död länk

Externa länkar

Mall:Linjär-algebra