Giới hạn dưới của việc kiểm tra kết nối đồ thị trên luồng


8

Tôi muốn kiểm tra trạng thái của không gian giới hạn dưới để giải quyết vấn đề kết nối trên luồng trong p pass. Các Ω(n/p) đã được nêu trong các tài liệu nhưng nó có vẻ là một vấn đề hơi khác nhau. Tôi đã bỏ lỡ một cái gì đó? Chi tiết bên dưới.

Cho một đồ thị G gồm n đỉnh trong một luồng (các cạnh được trình bày từng cái một theo cách truyền phát), chúng tôi muốn kiểm tra xem G có được kết nối hay không. Không gian tối thiểu mà thuật toán cần để giải quyết vấn đề này là gì khi nó được phép đọc luồng cho p pass?

Feigenbaum và cộng sự . đã chỉ ra không gian Ω(n) cho một thuật toán vượt qua cho một loại vấn đề bao gồm vấn đề này (xem Phần 5.1) và nói rằng không gian Ω(n/p) giới hạn thấp hơn cho kết nối đã được chứng minh bởi Henzinger et al. . Tuy nhiên, vấn đề ràng buộc thấp nhất duy nhất cho vấn đề "kết nối" thực sự là vấn đề "kết nối s - t ": các đỉnh st , chúng tôi muốn kiểm tra xem stnằm trong cùng một thành phần được kết nối (Định lý 6). Bằng chứng về điều này không thể được sử dụng cho vấn đề kết nối vì có thể có nhiều sự cố đỉnh không có cạnh.

Vì vậy, câu hỏi của tôi là, đối với phiên bản cụ thể của kết nối mà tôi đã nêu, có giới hạn nào thấp hơn được biết đến cho luồng -pass không?p

Câu trả lời:


6

Đây là một giảm từ Disjointness có thể hoạt động:

Cho đầu vào vectơ bit xy , Alice và Bob muốn đưa ra các tập hợp cạnh E 1E 2 cho đồ thị G sao cho G được kết nối iff không có chỉ số sao cho x i = y i = 1 .nxyE1E2GGxTôi= =yTôi= =1

Đồ thị sẽ có đỉnh đặt 0 , 1 , Mạnh , n × 0 , 1 . Đối với i < n , Alice thêm cạnh ( ( i - 1 , 0 ) , ( i , 0 ) ) vào E 1 iff x i = 0 ; tương tự, Bob thêm cạnh ( ( i - 1 , 1 ) , ( iG0,1,Giáo dục,n×0,1i<n((i1,0),(i,0))E1xi=0 để E 2 khi và chỉ khi y i = 0 . Thêm vào đó, Alice cho biết thêm tất cả các cạnh của form ( ( i , 0 ) , ( i , 1 ) ) cho i 0 , ... , n .((i1,1),(i,1))E2yi=0((i,0),(i,1))i0,,n

Tôi nghĩ rằng biểu đồ này có một thành phần được kết nối iff được kết nối với ( n , 0 ) , điều này xảy ra với mỗi i 1 , 2 , Lỗi , n , hoặc x i hoặc y i là 0; đó là, hai đầu vào là rời nhau.(0,0)(n,0)i1,2,,nxiyi


1
Cái này đẹp đấy! Sử dụng ý tưởng của bạn, chúng tôi cũng có thể làm điều này: Xây dựng nút v 1 , . . . , v n cộng st . Có một cạnh từ s đến v i nếu x i = 0 và từ t đến v i nếu y i = 0 . nv1,...,vnstsvixi=0tviyi=0
Danu

Tuyệt quá! Không nên t cũng được nối với nhau bằng một cạnh? st
Srikanth

Vâng bạn đã đúng. t nên được kết nối bởi một cạnh. st
Danu

5

Một tốt hơn thấp hơn bị ràng buộc khi p=1 bit, nơi log = log 2 . (The 3 / 2 hạn có thể được thực hiện tùy tiện gần 1 cho đủ lớn n , và tiệm cận nó là log log e - log e 0,91 .)nlognn(loglogn+3/2)log=log23/21nloglogeloge0.91

Người ta cũng có thể áp dụng một mức giảm đơn giản từ một trò chơi giao tiếp kết nối đồ thị để có được giới hạn thấp hơn . Tuy nhiên, do yếu tố hằng số tiềm ẩn liên quan đến số lượng khối được đảm bảo bởi Bổ đề chính quy của Szemerédi , nên dường như nó trở nên nhỏ đến mức vô dụng đối với các ứng dụng.Ω(nlogn)

Vì vậy, giới hạn dưới chính xác hơn cho trường hợp -pass là 1p. Tôi vẫn không tin rằng đây là giới hạn dưới thực sự, vìđạt được một ràng buộc như vậy dường như là không thể- sự phụ thuộc thực sự vàopdường như yếu hơn so với tỷ lệ nghịch. Tuy nhiên, giới hạn tối thiểu phải làΩ(11p(nlognn(loglogn+3/2))p, cải thiệnΩ(n/p).Ω(1pnlogn)Ω(n/p)

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.