Jakie są znane skuteczne algorytmy do obliczania wyznacznikiem macierzy współczynników całkowitą o , pierścień reszt modulo . Liczba może nie być liczbą pierwszą, lecz złożoną (więc obliczenia są wykonywane w pierścieniu, a nie w polu).
O ile mi wiadomo (czytaj poniżej), większość algorytmów jest modyfikacjami eliminacji Gaussa. Pytanie dotyczy wydajności obliczeniowej tych procedur.
Jeśli zdarzyło się, że istnieje jakieś inne podejście, jestem również ciekawy.
Z góry dziękuję.
Aktualizacja:
Pozwól, że wyjaśnię źródło tego pytania. Załóżmy, że jest liczbą pierwszą. Więc jest polem. W tym przypadku możemy wykonać wszystkie obliczenia przy użyciu liczb mniejszych niż , więc mamy pewną górną granicę dla wszystkich operacji na liczbach: dodawanie, mnożenie i inwersja --- wszystkie potrzebne operacje, aby uruchomić eliminację Gaussa.
Z drugiej strony nie możemy wykonać inwersję dla niektórych numerów w przypadku nie na sile. Potrzebujemy więc kilku sztuczek, aby obliczyć wyznacznik.
A teraz jestem ciekawy, jakie są znane sztuczki do wykonania tej pracy i czy można je znaleźć w książkach.