Транзитивный остов
Версия от 21:03, 10 апреля 2012; Katyatitkova (обсуждение | вклад)
| Определение: |
| Транзитивным остовом (transitive reduction) отношения на множестве называется минимальное отношение на такое, что транзитивное замыкание равно транзитивному замыканию . |
Алгоритм
Воспользуемся определениями транзитивного замыкания и транзитивного отношения. Изначально . Очевидно, что если для существуют , то из нужно исключить .
R' = R
for (each a in X)
for (each b in X)
for (each c in X)
if (aRb and bRc and aRc)
R'.delete(pair(a, c))