Thuật toán đa thời gian và đa không gian để xác định giao điểm hàng đầu của n hàm đơn điệu rời rạc


16

Một số tiền đề: Tôi là một nhà khoa học máy tính giải trí và kỹ sư phần mềm làm việc. Vì vậy, xin lỗi nếu lời nhắc này có vẻ hơi lạc lõng - tôi thường xuyên chơi với simulcra toán học và các vấn đề mở khi tôi không có gì tốt hơn để làm.

Trong khi chơi với giả thuyết Riemann , tôi đã xác định rằng khoảng cách nguyên tố có thể được giảm xuống thành mối quan hệ lặp lại dựa trên giao điểm của tất cả các hàm bổ sung được hình thành bởi bội số của mỗi số nguyên tố trước đó (các nhà quan sát quan tâm sẽ lưu ý đây là tổng quát của các Sieve of Eratosthenes ). Nếu điều này hoàn toàn không có ý nghĩa với bạn, đừng lo lắng - nó vẫn còn tồn tại.n1

Xem các hàm này liên quan như thế nào, tôi nhận ra rằng thể hiện tiếp theo của mỗi số nguyên tố có thể được giảm xuống giao điểm đầu tiên của các hàm này, lặp đi lặp lại vô hạn. Tuy nhiên, tôi không thể xác định liệu đây có phải là dễ điều khiển trong đa thời gian và không gian không. Do đó: điều tôi đang tìm kiếm là một thuật toán có thể xác định giao điểm đầu tiên của rời rạc (và, nếu có thể, đơn điệu) trong thời gian và không gian đa thức. Nếu không có thuật toán như vậy hiện đang tồn tại hoặc có thể tồn tại, một bằng chứng ngắn gọn hoặc tham chiếu nêu rõ như vậy là đủ.n

Gần nhất tôi có thể tìm thấy cho đến nay là thuật toán chiếu của Dykstra (vâng, đó là RL Dykstra, không phải Edsger Dijkstra ), mà tôi tin rằng nó tự giảm bớt một vấn đề về lập trình số nguyên và do đó, là NP-hard. Tương tự, nếu một người thực hiện giao điểm tập hợp bắc cầu của tất cả các điểm áp dụng (như hiện tại chúng được hiểu là bị ràng buộc), chúng ta vẫn phải hạn chế không gian theo cấp số nhân cho sự tái phát của chúng ta do giới hạn yếu hiện tại của số nguyên tố cho bất kỳ thực (và do đó, không gian cho mỗi số nguyên tố ).ln(m)menn

Trên toàn cầu, tôi tự hỏi liệu sự hiểu biết của tôi về việc giảm thiểu vấn đề là sai. Tôi không mong đợi giải quyết giả thuyết Riemann (hoặc bất kỳ vấn đề sâu, mở nào trong không gian này) bất cứ lúc nào sớm. Thay vào đó, tôi đang tìm cách tìm hiểu thêm về nó bằng cách giải quyết vấn đề và tôi đã gặp khó khăn trong nghiên cứu của mình.


1
Theo giao điểm của hai hàm và , giả sử, bạn có nghĩa là các giá trị như ? fgnf(n)=g(n)
Dave Clarke

@DaveClarke Đúng. Xin tha thứ cho sự căng thẳng và thiếu hiểu biết của tôi về vấn đề này; Tôi công khai thừa nhận rằng câu hỏi này có thể được cải thiện ngay bây giờ vì việc đóng khung câu hỏi rõ ràng hơn một chút trong tâm trí của tôi.
MrGomez

@MrGomez, đây là các hàm đơn điệu tùy ý hoặc có một hạn chế nào khác mà bạn có thể đặt lên chúng không?
dùng834

@ user834 Đọc lại ý định ban đầu của tôi với bài đăng này, đây là để khám phá giao điểm hàng đầu của một nhóm các hàm bị ràng buộc bởi một biến (ví dụ: ). Kể từ đó, tôi đã tóm tắt phương trình theo các hàm lượng giác liên tục thay vì đơn điệu để xem liệu bộ giải đa thời gian và không gian có thể tồn tại cho chế phẩm không. Cho đến nay, không có may mắn, nhưng tôi đã không có cơ hội để xem xét nó trong những tuần gần đây. min(n>22n+13n+13n+2)
MrGomez

Dykstra và Dijkstra cùng tên. "y" là một chữ viết tắt của "ij", là một "chữ cái" trong bảng chữ cái tiếng Hà Lan: en.wikipedia.org/wiki/IJ_(decraft) .
Yuval Filmus 23/03/13

Câu trả lời:


5

Xác định xem hai hàm đơn điệu được đưa ra khi các chương trình giao nhau là không tính toán được. Tương tự như vậy, việc xác định giao điểm đầu tiên theo lời hứa rằng nó tồn tại là "khó tùy ý" (chắc chắn không phải là đa thời gian).

Cho một chương trình , xác định hàm , với đầu vào , là nếu dừng sau bước hoặc ít hơn. Giao điểm đầu tiên của và hàm không đổi là thời gian chạy của , nếu dừng lại. Vì vậy, không có chương trình nào có thể quyết định xem và giao nhau hay không.PfPn1PnfP1PPfP1

Tương tự, định lý phân cấp thời gian cho thấy rằng đối với không có thời gian đệ quy ràng buộc , điểm giao nhau đầu tiên có thể được tìm thấy trong thời gian , ngay cả theo lời hứa rằng nó tồn tại. Sử dụng định lý phân cấp không gian, bạn có thể nhận được tương tự cho không gian.TT


Tôi thực sự thích câu trả lời này. Nó ngắn gọn, đủ chung để bao gồm phạm vi câu hỏi của tôi và liên quan đến vấn đề của tôi với một khía cạnh mà tôi không xem xét: tính hấp dẫn của vấn đề tạm dừng. Điều này sẽ làm tốt Cảm ơn bạn!
MrGomez
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.