những gì được biết về giao lộ thiết lập hiệu quả


8

Giả sử bạn có một số bộ số nguyên ( ) và bạn muốn tính toán giao điểm của một số trong số chúng ( có thể là một truy vấn, nhưng bạn muốn hỗ trợ nhiều truy vấn như vậy hoặc thậm chí có thể tất cả các truy vấn có thể)S1,S2...SnS1,S3,S7

Có một cách rõ ràng để làm điều này trong thời gian tuyến tính. Có cấu trúc dữ liệu cho phép thời gian tuyến tính phụ không? (tất nhiên, điều đó là không thể nói chung: bản thân câu trả lời có thể có kích thước tuyến tính. Nhưng một thuật toán có thể có một số tính chất hữu ích khác, như là tuyến tính trên kích thước câu trả lời hoặc chạy trong thời gian tuyến tính phụ và chỉ cung cấp một phần của ngã tư)

Nói chung, tình trạng của vấn đề là gì? Những cách tiếp cận nào được biết đến, và những gì được biết là khó?

Câu trả lời:


3

Khi bạn muốn biết về một vấn đề cụ thể, sẽ luôn tốt khi bắt đầu với việc đọc một bài báo gần đây. Tôi khuyên bạn nên đọc bài viết này và các tài liệu tham khảo trong đó.

Bolin Đinh, Arnd Christian König: Giao lộ nhanh trong bộ nhớ. PVLDB 4 (4): 255-266 (2011)


3
Tôi nghĩ rằng nó sẽ giúp cải thiện câu trả lời để làm cho nó khép kín hơn một chút bằng cách nói ngắn gọn những gì họ làm trong bài báo.
usul
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.