?


16

Trong khi đọc blog của Dick Lipton, tôi tình cờ thấy một sự thật sau đây gần cuối bài viết Bourne Factor của anh ấy :

Nếu, với mọi , tồn tại một mối quan hệ của mẫu nơi , và mỗi , và là có chiều dài chút, sau đó thanh toán có đa thức mạch có kích thước.( 2 n ) ! = m - 1 k = 0 a k b c k k m = p o l y ( n ) a k b k c k p o l y ( n )n

(2n)!=k=0m1akbkck
m=poly(n)akbkckpoly(n)

Nói cách khác,, có số bit theo cấp số nhân , có khả năng có thể được biểu diễn một cách hiệu quả.(2n)!

Tôi có một vài câu hỏi:

  • Ai đó có thể cung cấp bằng chứng về mối quan hệ trên, cho tôi biết tên và / hoặc cung cấp bất kỳ tài liệu tham khảo nào không?
  • Nếu tôi là cung cấp cho bạn , và mỗi , và , bạn có thể cung cấp cho tôi một thuật toán thời gian đa thức để kiểm tra tính hợp lệ của các mối quan hệ (tức là nó trong )?m a k b k c k N PnmakbkckNP

4
Không phải bài viết trên blog thực sự yêu cầu ngược lại? Đó là, nếu phương trình có dạng trên (2n)!= có giải pháp nói chung , sau đó thanh toán có mạch đa thức cỡ.
mikero

3
nnn

@mikero, SashoNikolov, cả hai bạn đều đúng, tôi xin lỗi. Tôi đã chỉnh sửa câu hỏi của tôi.
dùng834

1
lưu ý rằng "thuật toán thời gian đa thức" thường có nghĩa là một thuật toán thống nhất. Bài viết của Lipton chỉ khẳng định sự tồn tại của một gia đình mạch polysize để bao thanh toán.
Sasho Nikolov

1
akbkckpoly(n)poly(2n)

Câu trả lời:


8

(2n)!=k=0m1akbkck
n

(2n)!(2n)!modxxx

Bây giờ, nếu chúng ta có thể tính toán Cho độc đoán , chúng ta có thể yếu tố : sử dụng tìm kiếm nhị phân, tìm nhỏ nhất như rằng (mà chúng tôi có thể tính toán sử dụng ). Khi đó phải là ước nguyên tố nhỏ nhất của .y!modxyxygcd(x,y!)1gcd(x,(y!modx))yx

Nếu chúng ta chỉ có thể thực hiện quyền hạn cho , chúng ta vẫn có thể cố gắng tính Cho mọi . Một trong số này sẽ là ước số không cần thiết của , ngoại trừ trường hợp không may khi có sao cho là số tiền tương ứng vớivà chia. Điều này tương đương với việc nói rằng có hình vuông và tất cả các thừa số nguyên tố của nó có cùng độ dài bit. Tôi không biết phải làm gì trong trường hợp này (khá quan trọng, xem số nguyên Blum).2ygcd(x,(2n)!)nlogxxnx(2n)!(2n+1)!x


Nếu mối quan hệ giữ (cho tất cả ), thì có lẽ nó cũng nắm giữ (với một sự lựa chọn khác nhau của , và ) khi một thay thế với một (nhỏ) nguyên tố, . Người ta có thể tìm kiếm cho đến khi tìm thấy sao cho ứng vớivà khôngnakbkck2ppx(pn)!(pn+1)!
dùng834
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.