Có bất kỳ vấn đề không cần thiết nào trong lý thuyết về các thuật toán nối tiếp với một đa thức không giới hạn dưới của


8

Trong lý thuyết về thuật toán phân tán, có những vấn đề với giới hạn thấp hơn, như , đó là "lớn" (ý tôi là, lớn hơn ) và không cần thiết. Tôi tự hỏi nếu có vấn đề với ràng buộc tương tự trong lý thuyết về thuật toán nối tiếp, ý tôi là thứ tự lớn hơn nhiều so với .Ω(n2)Ω ( n log n )Ω(nlogn)Ω(nlogn)

Với tầm thường, tôi có nghĩa là "chỉ cần xem xét rằng chúng ta phải đọc toàn bộ đầu vào" và tương tự.


Bạn đang yêu cầu giới hạn thấp hơn cho các vấn đề hoặc giới hạn thấp hơn cho các thuật toán cụ thể?
A.Schulz

@ A.Schulz Tôi đang yêu cầu giới hạn thấp hơn cho các vấn đề.
Immanuel Weihnachten

@RealzSlaw, phải, tôi đã chỉnh sửa câu hỏi, bây giờ với giả định tiêu chuẩn rằng là kích thước của đầu vào; Tôi cũng đã xác định rằng với tập trung tôi có nghĩa là "nối tiếp", vì tôi đã ở đây en.wikipedia.org/wiki/Alacticm#By_im THỰCationn
Immanuel Weihnachten

khá thú vị, chúng tôi không tìm thấy nhiều sự chú ý dành cho các lớp như vậy - vì nó đã được thực hiện với vấn đề sắp xếp. Phép nhân ma trận là . Vấn đề về con đường ngắn nhất là - mà bạn có thể đã biết. Nhưng có một lớp cho các thuật toán này? Tôi thực sự không biết. Điểm giống nhau giữa các vấn đề này là mọi đầu vào (trong số ) sẽ phải thực hiện một hành động với mọi đầu vào khác. Hành động như vậy ít nhất là . Ω ( n 2 ) n Ω ( 1 )Ω(n2)Ω(n2)nΩ(1)
AJed

@RealzSlaw: Tôi đồng ý với bạn. Tôi thiếu một số chi tiết trong câu trả lời của tôi. Nhưng bạn hiểu những gì tôi muốn nói.
AJed

Câu trả lời:


10

Có những vấn đề như vậy theo định lý phân cấp thời gian. Chỉ cần thực hiện bất kỳ vấn đề đã hoàn thành cho một lớp phức tạp lớn. Ví dụ: lấy một vấn đề hoàn thành cho . Một vấn đề như vậy sẽ là cho tất cả .ExpTimec NΩ(nc)cN

Tuy nhiên, cũng lưu ý rằng đối với các vấn đề trong , không có giới hạn thời gian thấp trong mô hình TM nhiều băng và sự tồn tại của thuật toán thời gian tuyến tính cho SAT phù hợp với trạng thái kiến ​​thức hiện tại. (Trong mô hình TM băng đơn, không khó để chỉ ra rằng nhiều vấn đề như palindromes yêu cầu thời gian nhưng các giới hạn thấp hơn như vậy phụ thuộc chủ yếu vào các chi tiết của mô hình TM băng đơn.) Ω ( n 2 )NPΩ(n2)


3

Một số vấn đề đơn giản có giới hạn thấp hơn kích thước đầu vào của chúng, là các thuật toán có kích thước đầu ra lớn hơn kích thước đầu vào của chúng.

Vài ví dụ:

  • Ω(cn),c>1Ω(n)
  • G=V,EE=n=|V|G=V,EE={u,v|uv  u,vV}

Ω(n2)Ω(n2)Ω(n)Ω(1)Ω(n)Ω(n)Ω(n). Tuy nhiên, có thể rất khó để chứng minh (rằng không có phím tắt để có được câu trả lời trong thời gian ngắn hơn).


Một cách khác một số vấn đề đã biết giới hạn thấp hơn, là hạn chế mô hình tính toán.

Ω(nlogn)Ω(nlogn)Ω(nlogn). Tôi nghĩ ý chính của nó là, nếu bạn hạn chế mô hình tính toán, bạn có thể có giới hạn thấp hơn cho các vấn đề mà chúng ta không có chúng. Và nếu bạn không hạn chế mô hình tính toán, sẽ rất khó để chứng minh các giới hạn thấp hơn về các vấn đề.


Ω(n2)

O(n2.8)Ω(n2)

1
@AJed không phải là giới hạn dưới của vấn đề , mà là giới hạn dưới của thuật toán .
Realz Slaw

Và bây giờ anh ấy đã chỉnh sửa câu hỏi của mình để giải quyết "vấn đề" thay vì thuật toán.
Realz Slaw

1
@RealzSlaw Tôi xin lỗi vì không đủ chính xác trong văn bản câu hỏi của tôi lúc đầu.
Immanuel Weihnachten
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.