Назвіть відомі ефективні алгоритми для обчислення визначника цілочисельної матриці з коефіцієнтами в , кільця залишків по модулю . Число може бути не простим, а складеним (тому обчислення проводяться в кільці, а не в полі).
Наскільки мені відомо (читайте нижче), більшість алгоритмів є модифікацією усунення Гаусса. Питання полягає в обчислювальній ефективності цих процедур.
Якщо трапилося, що є якийсь інший підхід, мені теж цікаво.
Заздалегідь спасибі.
Оновлення:
Дозвольте пояснити джерело цього питання. Припустимо, - просте число. Отже - це поле. І в цьому випадку ми можемо виконувати всі обчислення, використовуючи числа менше , тому у нас є деяка приємна верхня межа всіх операцій над числами: додавання, множення та інверсія --- всі необхідні операції для запуску Гауссової елімінації.
З іншого боку, ми не можемо здійснити інверсію для деяких чисел, якщо не є простим. Тому нам потрібні кілька хитрощів для обчислення визначника.
І зараз мені цікаво, які відомі хитрощі виконувати цю роботу і чи можна такі хитрощі знайти в книгах та книгах.