Độ phức tạp đường thẳng của đơn thức


11

Đặt là một số lĩnh vực. Như thường lệ, với một chúng tôi xác định là độ phức tạp đường thẳng của so với . Gọi là tập hợp các đơn thức của , cụ thể là các đơn thức xuất hiện trong với hệ số khác không.f k [ x 1 , x 2 , Mạnh , x n ] L ( f ) f k F f fkfk[x1,x2,,xn]L(f)fkFff

Có đúng là không?mF:L(m)L(f)

Thậm chí một số giới hạn trên yếu hơn cho được biết đến?L(m)

Câu trả lời:


13

Nếu thì nó có đơn thức và . Theo một đối số đếm, có chương trình đường thẳng có độ dài . Vì có nhiều đơn thức hơn, đối với một số người, chúng tôi cần một chương trình dài hơn. Trong thực tế, đối số này đưa ra một đơn trị mà .

f=(Σi=1nxi)2n
L(f)=O(n)2O(nlogn)O(n)fmL(m)=˜Ω(L2(f))(2n+n1n1)2n2L(f)=O(n)2O(nlogn)O(n)fmL(m)=Ω~(L2(f))

2
Là một ví dụ mang tính xây dựng nhỏ dựa trên câu trả lời của domotorp, người ta có thể lấy với trong khi . L ( f ) = 4 L ( x 7 y ) = L ( x 7 ) + 1 = 5f=(x+y)8L(f)=4L(x7y)=L(x7)+1=5
Bruno

@domotorp, Cảm ơn câu trả lời hay. Điều này dường như cũng là giới hạn trên? Hoặc có thể có giới hạn dưới tốt hơn?
Gorav Jindal

Tôi không biết, nhưng vì ví dụ này rất đơn giản, tôi sẽ đoán rằng khoảng cách có thể lớn hơn, thậm chí có thể theo cấp số nhân.
domotorp

1
Tôi có một "bằng chứng" rằng có giới hạn trên tuyến tính ... Tôi sai ở đâu (vì bạn đã chứng minh giới hạn dưới bậc hai)? Nó là như sau: Với một SLP kích thước , bạn tính toán một đa thức tổng độ . Bây giờ có SLP có kích thước tối đa là với lũy thừa nhị phân. Một đơn vị độ- -variate có SLP có kích thước tối đa là (ràng buộc rất thô): tính tất cả các , , và sau đó là sản phẩm của họ. Do đó, nếu chúng ta xem xét một đa thức , tổng độ của nó nhiều nhất là và mỗi đơn thức có một SLP có kích thước tối đa là2 L x D 2 log D D n 2 n log D + n - 1 x D i i D iD f 2 L ( f ) 2 n L ( f ) + n - 1L2LxD2logDD n2nlogD+n1xiDiDiDf2L(f)2nL(f)+n1.
Bruno

1
@Bruno: Bằng chứng tốt đẹp và không có gì sai với nó, nhưng nó không tuyến tính, khi bạn nhân và . Nhưng vì chúng ta biết rằng có thể phụ thuộc vào tối đa các biến , nên chúng ta có thể giả sử , hàm ý ràng buộc bậc hai bắt buộc. Do đó . nL(f)fL(f)+1nL(f)+1L(m)=O(L2(f))
domotorp

8

Lưu ý: Đây là bản mở rộng của một nhận xét trước đó, vì OP yêu cầu rõ ràng về giới hạn trên yếu hơn.

Tổng mức độ đa thức được giới hạn bởi vì mỗi phép toán có thể nhiều nhất gấp đôi mức độ của đa thức. Do đó, với mỗi , .f2L(f)mMdeg(m)2L(f)

Bây giờ, đối với một số biến và độ , có một SLP đang tranh luận bằng phép lũy thừa nhị phân nếu kích thước tối đa là . Đối với một đơn thức , người ta có thể tính riêng từng và sau đó lấy sản phẩm của họ. Do đó trong đó là tổng mức độ của (tất nhiên là giới hạn trên của mỗi ).xdxd2log(d)m=x1d1xndnxidiL(m)2nlog(d)+(n1)dmdi

Cùng nhau, người ta thu được : mM

L(m)2nlog(deg(m))+(n1)2nL(f)+(n1).

Vì , người ta có thể kết luận m M , L ( m ) 2 L ( f ) 2 + 3 L ( f ) .nL(f)+1

mM,L(m)2L(f)2+3L(f).

Nhận xét. Các ràng buộc như đã nêu là rất thô. Cụ thể, giới hạn trên của cho là đoạn thứ hai không chặt chẽ. Tuy nhiên, câu trả lời của domotorp cho thấy rằng người ta không thể hy vọng vào một ràng buộc tốt hơn nhiều, và chính xác hơn là sự phụ thuộc bậc hai vào không thể được loại bỏ. Để thắt chặt việc xây dựng, người ta có thể sử dụng các công trình được biết đến nhiều nhất trên các chuỗi bổ sung . Lưu ý rằng giới hạn chính xác vẫn chưa được biết cho vấn đề này.L ( f )L(m)L(f)

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.