Tôi đang cố gắng tìm hiểu mối quan hệ giữa độ phức tạp thuật toán và độ phức tạp mạch của các số xác định và phép nhân ma trận.
Người ta biết rằng định thức của ma trận có thể được tính trong thời gian , trong đó là thời gian tối thiểu cần thiết để nhân bất kỳ hai ma trận . Người ta cũng biết rằng độ phức tạp mạch tốt nhất của các định thức là đa thức ở độ sâu và hàm mũ ở độ sâu 3. Nhưng độ phức tạp của phép nhân ma trận, đối với bất kỳ độ sâu không đổi nào, chỉ là đa thức.˜ O ( M ( n ) ) M ( n ) n × n O ( log 2 ( n ) )
Tại sao có sự khác biệt về độ phức tạp của mạch đối với các định thức và phép nhân ma trận trong khi được biết rằng từ một phép tính xác định phối cảnh thuật toán tương tự như phép nhân ma trận? Cụ thể, tại sao độ phức tạp của mạch có khoảng cách theo cấp số nhân ở độ sâu- ?
Có lẽ, lời giải thích là đơn giản nhưng tôi không thấy nó. Có một lời giải thích với 'sự nghiêm khắc'?
Cũng xem trong: Công thức nhỏ nhất được biết đến cho yếu tố quyết định