Langbahn Team – Weltmeisterschaft

Macierz logiczna

Macierz logicznamacierz, której elementy należą do dwuelementowego zbioru {0, 1}. Wartości 1 i 0 interpretuje się kolejno jako wartości logiczne prawda i fałsz. Taka macierz może być wykorzystywana do reprezentacji relacji dwuargumentowej pomiędzy parą skończonych zbiorów.

Macierzowa reprezentacja relacji

Niech będzie relacją dwuargumentową pomiędzy skończonymi zbiorami indeksowanymi i (więc ), wówczas może być reprezentowane przez macierz sąsiedztwa Przyjmijmy, że to liczba całkowita z zakresu od 1 do moc zbioru a jest liczbą całkowitą z zakresu od 1 do mocy zbioru Niech Odpowiednie elementy macierzy są zdefiniowane jako:

Przykład

Niech będzie relacją dwuargumentową określoną na zbiorze Niech Można z tego wywnioskować, że:

Odpowiadający zapis w postaci macierzy logicznej:

Inne przykłady

Niektóre własności

Reprezentacja macierzowa relacji równości na zbiorze skończonym jest macierzą identycznościową.

Jeśli zbiór {0, 1} zostanie potraktowany jako półpierścień, gdzie działanie addytywne jest interpretowane jako alternatywa, a działanie multiplikatywne jako koniunkcja, to macierzowa reprezentacja złożenia dwóch relacji jest równa wynikowi mnożenia macierzy logicznych odpowiadających tym relacjom. Wynik tego mnożenia może być obliczony w czasie [1].

Liczba różnych macierzy logicznych wymiaru jest równa z czego wynika, że jest skończona.

Zobacz też

Przypisy

  1. Patrick E. O’Neil, Elizabeth J. O’Neil. A Fast Expected Time Algorithm for Boolean Matrix Multiplication and Transitive Closure. „Information and Control”. 22 (2), s. 132–138, 1973. DOI: 10.1016/s0019-9958(73)90228-3.  – Algorytm korzysta z idempotentności działania addytywnego, patrz s. 134 (dół).

Bibliografia

  • Leslie Hogben: Handbook of Linear Algebra (Discrete Mathematics and Its Applications). Boca Raton: Chapman & Hall/CRC, 2006. ISBN 978-1-58488-510-8., rozdział 31.3, Binary Matrices
  • Ki Hang Kim: Boolean Matrix Theory and Applications. ISBN 0-8247-1788-0.

Linki zewnętrzne