Độ phức tạp trường hợp xấu nhất của sàng trường số là gì?


12

Với hỗn hợp NN trường số chung rây tốt nhất là thuật toán thừa biết đối với số nguyên nhân tử của N . Nó là một thuật toán ngẫu nhiên và chúng tôi nhận được một phức tạp dự kiến của Ôi(e649(đăng nhậpN)13(đăng nhậpđăng nhậpN)23)để tốN.

Tôi đã tìm kiếm thông tin về độ phức tạp trường hợp xấu nhất trên thuật toán ngẫu nhiên này. Tuy nhiên tôi không thể xác định vị trí thông tin.

(1) Độ phức tạp trường hợp xấu nhất của sàng số là gì?

(2) Cũng có thể loại bỏ tính ngẫu nhiên ở đây để đưa ra thuật toán xác định phụ có tính xác định?

Câu trả lời:


14

Sàng trường số chưa bao giờ được phân tích nghiêm ngặt. Sự phức tạp mà bạn trích dẫn chỉ đơn thuần là heuristic. Thuật toán phụ duy nhất đã được phân tích nghiêm ngặt là thuật toán nhân tố hóa của Dixon , rất giống với rây bậc hai. Theo Wikipedia, thuật toán Dixon của chạy trong thời gian . Thuật toán của Dixon là ngẫu nhiên.eÔi(22đăng nhậpnđăng nhậpđăng nhậpn)

Tất cả các thuật toán phụ được biết đến (theo kinh nghiệm) đều yêu cầu ngẫu nhiên. Thuật toán của Dixon cần tìm số nguyên sao cho x 2x trơn tru (có thể được đưa vào một sản phẩm của các số nguyên tố nhỏ) và "ngẫu nhiên", và sàng trường số có các yêu cầu tương tự nhưng phức tạp hơn. Phương pháp đường cong elliptic cần tìm một modulo n đường cong elipcó modulo thứ tự một số yếu tố của n là trơn tru. Trong cả hai trường hợp, có vẻ khó để biến thành các thuật toán.x2(modn)nn

Độ phức tạp trường hợp xấu nhất danh nghĩa của tất cả các thuật toán này là vô cùng: trong trường hợp rây bậc hai và rây trường số bạn có thể luôn tạo cùng một , trong khi trong phương pháp đường cong elip bạn có thể luôn tạo ra cùng một đường cong elip . Có nhiều cách xoay quanh vấn đề này, ví dụ chạy song song thuật toán thời gian theo cấp số nhân.x


1
Vì bạn cũng đã chạm vào ECM: chúng tôi biết một thuật toán ngẫu nhiên phụ khai thác để tính trong O ( e x p ( n!rthời gian sử dụng ECM trong đórkhông xác định và ngẫu nhiên. Bạn có ước tính có bao nhiêu thử nghiệm của thuật toán này đủ để có đượcn! rn! strong đó(r,s)=1? Ôi(exp(đăng nhậpn))rn!rn!S(r,S)= =1

1
Tôi không có ý kiến ​​gì là, nhưng nói chung, khi chọn tham số trong ECM, chúng ta đang cân bằng giữa xác suất p rằng đường cong đủ mịn và thời gian chạy T cần thiết để kiểm tra từng đường cong. Thông thường các điểm cân bằng là khi 1 / p T . Vì vậy, số lượng dự kiến của các thử nghiệm nên O ( exp n!rpT1/pT. O(explogn)
Yuval Filmus

là giai thừa của n . Đây là một vấn đề mở để có được độ phức tạp của đường thẳng. Chúng tôi biết làm thế nào để tính n ! r trong đó r là ẩn số trong thời gian khai thác. Nếu chúng ta biết hai n khác nhau ! r n ! s , chúng ta có thể nhận được ( n ! r , n ! s ) = n ! trong thời gian khai thác nếu ( r , s ) = 1 . n!nn!rrn!rn!S(n!r,n!S)= =n!(r,S)= =1

Tôi nhớ tính toán một lúc trước. Tôi không nghĩ rằng tôi có thể có được một sự cải thiện vì có một nhược điểm và tôi không nhớ các chi tiết.

đoạn cuối có vẻ lạ & có thể được làm rõ hơn. bạn đang nói về một kịch bản mà RNG bị "phá vỡ" theo nghĩa nó không lấy mẫu không gian phân phối tổng thể? Nhưng sau đó sẽ không song song không giúp đỡ ở đó? bởi vì nó sẽ là RNG "bị hỏng" song song? hoặc là ý tưởng nó sẽ là một RNG khác nhau chạy song song? thực sự phức tạp song song của các thuật toán bao thanh toán thực sự là một chủ đề phức tạp khác, ví dụ một số có thể song song tốt hơn các thuật toán khác, big-O có thể không được áp dụng chính xác, v.v.
vzn

6

Trong vài tháng qua, một phiên bản của sàng trường số đã được phân tích nghiêm ngặt: http://www.fields.utoronto.ca/talks/rigious-analysis-randomized-number-field-sieve-factoring

Về cơ bản thời gian chạy trường hợp xấu nhất là vô điều kiện và L n ( 1 / 3 , ( 64 / 9 ) 1 / 3 ) dưới GRH. Đây không phải là cho sàng trường số "cổ điển", mà là một phiên bản sửa đổi một chút, ngẫu nhiên nhiều bước hơn để làm cho việc phân tích độ phức tạp dễ dàng hơn.Ln(1/3,2,77)Ln(1/3,(64/9)1/3)

Tôi tin rằng giấy tương ứng vẫn đang được xem xét.

Cập nhật: Giấy ra ngay bây giờ. Jonathan D. Lee và Ramarathnam Venkatesan, "Phân tích nghiêm ngặt về sàng trường số ngẫu nhiên", Tạp chí Lý thuyết số 187 (2018), trang 92-159, doi: 10.1016 / j.jnt.2017.10.019


1
Bạn có thể cung cấp một tài liệu tham khảo đầy đủ hơn, nơi chúng ta có thể tìm hiểu thêm, với tiêu đề, tác giả và nơi xuất bản, để câu trả lời vẫn hữu ích ngay cả khi liên kết ngừng hoạt động?
DW

Vì kết quả chỉ được công bố gần đây, tôi tin rằng nó hiện đang được xem xét như được nêu trong câu trả lời của tôi, và do đó chưa được công bố. Tôi sẽ cập nhật câu trả lời của mình trong tương lai khi có thông tin xuất bản.
djao

FWIW dường như không có trên arxiv.org. Tuy nhiên, tác giả là Ramarathnam Venkatesan, có thể giúp tìm kiếm trong tương lai nếu cần thiết.
Peter Taylor

Đây thực sự là một tác phẩm hai tác giả (JD Lee và R. Venkatesan): cmi.ac.in/activities/ Kẻ
Sary
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.