Wyrażenie Determinant jako Permanent


12

Jednym z głównych problemów w TCS jest problem wyrażania stałego jako wyznacznika. Czytałem artykuł Agrawala Determinant vs. Permanent i w jednym akapicie twierdzi, że odwrotny problem jest łatwy.

Łatwo jest zauważyć, że wyznacznikiem macierzy można wyrazić jako stałe powiązanego macierzy X , której wartość wynosi 0, 1 lub x i , j S i który ma wielkość O ( n ) (zestaw się dane X tak, że det X = det X i produkt odpowiadający każdej permutacji, który ma parzystą cyklu wynosi zero).XXˆxi,jO(n)XˆX

Przede wszystkim, nie sądzę, 0, 1 i zmienne są wystarczająco ponieważ będziemy brakuje warunki negatywne. Ale nawet jeśli pozwolimy również na zmienne -1 i - x i , j , nie rozumiem, dlaczego wzrost wielkości może być liniowy. Czy ktoś mógłby mi wyjaśnić budowę?xi,jxi,j


1
xijsxijs=±1

1
@GeoffreyIrving, ta interpretacja nie wydaje mi się właściwa ... o ile wiem, „s” jest składany w trybie tekstowym, a nie w trybie matematycznym; „s” nigdy nie jest zdefiniowane jako zmienna; a „s” nic nie indeksuje. Myślę, że to po prostu liczba mnoga.
usul

2
xij

1
Powinienem zauważyć, że negatywne warunki związane ze znakiem permutacji zostały uwzględnione w jego komentarzu, który mówi, że skonfigurowałeś macierz, aby warunki związane z parzystymi cyklami zmniejszały się do zera.
Suresh Venkat

1
@SureshVenkat: To brzmi łatwiej powiedzieć niż zrobić (przynajmniej dla mnie). Czy możesz to zademonstrować na przykład na macierzy 4x4?
Farnak

Odpowiedzi:


8

n×nO(n3)


1
Co to jest PUPZ?
Suresh Venkat

1
@SureshVenkat: Zaktualizowałem odpowiedź z pełnym imieniem i nazwiskiem oraz linkiem do dalszych odnośników. Jeśli masz pytania dotyczące ABP, napisz tutaj lub napisz do mnie e-mail.
Joshua Grochow
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.