Tôi đang tìm kiếm các ví dụ về vấn đề có giới hạn dưới của ) cho đầu vào . x
Vấn đề cần phải có các thuộc tính sau:
- Bằng chứng thời gian chạy cho bất kỳ thuật toán nào - ưu tiên hàng đầu là có đối số ràng buộc thấp hơn đơn giản nhất có thể.
- Thuật toán , nếu có thể, cũng đơn giản.
- Kích thước đầu ra của (hoặc nhỏ hơn). Rõ ràng là bất kỳ vấn đề nào đòi hỏi đầu ra kéo dài ít nhất là thời gian chạy tương tự, nhưng đó không phải là điều tôi đang tìm kiếm. Lưu ý rằng bất kỳ vấn đề quyết định phù hợp ở đây.Ω ( n 2 )
- (nếu có thể) một vấn đề "tự nhiên". Nếu không có một định nghĩa chính thức, một vấn đề mà bất kỳ sinh viên tốt nghiệp CS nào cũng sẽ nhận ra là tốt hơn.
Gần đây tôi đã được hỏi về vấn đề như vậy nhưng không thể đưa ra một vấn đề đơn giản. Vấn đề đầu tiên xuất hiện trong đầu là , được coi là vấn đề thời gian chạy . Điều này không đủ đơn giản và hơn nữa, cấu trúc gần đây đã được chứng minh là sai : o.
Đi đến một vấn đề cực kỳ không tự nhiên, tôi tin rằng vấn đề xảy ra với tư cách là một TM xác định và đầu vào và đưa ra vị trí của đầu băng sau Các bước khi nó chạy trên có thể trả lời câu hỏi.( | M | + | x | ) 2 x
Nếu bạn thực sự cần, hãy đồng ý rằng chúng tôi đang sử dụng mô hình TM băng đơn, mặc dù tôi thích các vấn đề có thời gian chạy độc lập với mô hình chính xác (miễn là nó hợp lý).
Vì vậy, chúng ta có thể tìm thấy một vấn đề đơn giản (để chứng minh), tự nhiên (nổi tiếng) có thời gian chạy là không?