Phân phối một mối quan hệ nhị phân vào các thùng sao cho mỗi phần tử nằm trong một số lượng nhỏ các thùng


10

Chúng ta được cho các cặp đối tượng (giả sử, số). Mỗi đối tượng xuất hiện trong tối đa q cặp. Mục tiêu của chúng tôi là phân phối các cặp thành các thùng có kích thước bằng nhau, sao cho mỗi đối tượng xảy ra trong càng ít thùng khác nhau càng tốt.

Chính xác hơn, chúng ta quan tâm đến một hàm f với thuộc tính cho mọi quan hệ nhị phân với m cặp có nhiều nhất q cặp trên mỗi đối tượng, có một phân phối các cặp cho các thùng p , sao cho mỗi thùng nhận được cặp m/p ( p nên chia m ) và không có đối tượng nào xuất hiện trong nhiều thùng f(m,q,p) .

Câu hỏi này xuất hiện trong nghiên cứu của chúng tôi về đánh giá truy vấn song song. Người ta sẽ mong đợi rằng m là lớn so với p . Kích thước "đúng" của q ít rõ ràng hơn. Một kích thước thú vị cho q có thể, ví dụ, mp . Một hàm không phụ thuộc vàoq, nhưng chỉ hoạt động trong một phạm vinhất địnhqcũng sẽ hữu ích (nhưng không phải làq=O(1)).

Trên thực tế, chúng tôi sau khi bờ cõi của các hình thức p1ϵ , với ϵ>0 càng lớn càng tốt ...


3
Trong thuật ngữ đồ thị: đưa ra một số nguyên và một đồ thị G = ( V , E ) với m cạnh, với mỗi đỉnh có độ tối đa là q , tìm p đồ thị con G 1 , G 2 , ... , G p nơi G i = ( V i , E i ) , sao cho V = i V i , và { E i } ipG=(V,E)mqpG1,G2,,GpGi=(Vi,Ei)V=iVi{Ei}iEpm/pvVk(maxv|{i:vVi}|k)kkmpq

Đúng rồi. Về mặt đồ thị. Câu trả lời cho câu hỏi là: . Thật vậy, như đã viết ở trên, chúng tôi quan tâm đến giới hạn của mẫu và không có bất kỳ ràng buộc nào như vậy cho . pp1ϵϵ>0
Thomas S

Một trường hợp đặc biệt để bắt đầu: Đặt là số nguyên lẻ. Có thể phân vùng cạnh của đồ thị hoàn chỉnh thành tập con có kích thước sao cho với mỗi đỉnh, số lượng tập hợp con chứa cạnh xảy ra với đỉnh đó là , đối với một số ? Tôi đặt cược có cho bất kỳ --- lấy tập con đỉnh ngẫu nhiên có kích thước mỗi cái. Sau đó, với xác suất cao, mỗi đỉnh nằm trong khoảng của các tập con đỉnh và mỗi cặp nằm trong khoảngn1(n2)Knn(n1)/2O(n1ϵ)ϵ>0ϵ<1/2nn1ϵn1ϵ(i,j)n12ϵ của các tập hợp con. Giờ hãy gán các cặp cho các tập hợp con ...
Neal Young

Trong trường hợp này, các nút có thể được phân phối đầu tiên thành bộ kích thước (nghĩ về các khoảng). Sau đó, mỗi thùng nhận được sản phẩm của hai bộ như vậy (Tôi đang xem xét biểu đồ được định hướng hoàn chỉnh, trong đó dễ dàng hơn để phát biểu và không có triệu chứng không khác nhau nhiều). Do đó, mỗi đỉnh xảy ra trong các thùng , nghĩa là, trong trường hợp này. nnI×Jnϵ=12
Thomas S

Đối với đồ thị sao ( sự cố cạnh với một đỉnh ), đỉnh phải nằm trong mỗi sơ đồ con , do đó, trong trường hợp đó, không thể có ràng buộc nhỏ hơn . Tôi đoán đó là lý do tại sao bạn hạn chế mức độ tối đa ? Có lẽ bạn có thể nói điều gì đó dứt khoát hơn về điều đó, vì dường như đó là một giả định quan trọng. Trong khi đó, tôi để lại một quan sát (không phải là một câu trả lời, nhưng quá lớn để phù hợp như một nhận xét!) Như một câu trả lời dưới đây. n1rrppq
Neal Young

Câu trả lời:


1

Đây không phải là một câu trả lời. Đó chỉ là một quan sát tầm thường mà WLOG bạn có thể nới lỏng yêu cầu rằng có chính xác các tập con cạnh có cùng kích thước, và thay vào đó chỉ tìm bất kỳ số tập hợp con có kích thước . Có lẽ điều này giúp suy nghĩ về vấn đề.p{Ei}iO(the desired size)

Khắc phục mọi đồ thị và số nguyên . ĐặtG=(V,E)p1s=|E|/p

Bổ đề. Giả sử có các sơ đồ con sao cho phân vùng thành (bất kỳ số lượng) phần nào có kích thước . Đặt là số lượng tối đa của các phần mà bất kỳ đỉnh nằm trong.{Gj=(Vj,Ej)}j{Ej}jEO(s)

M=maxvV|{j:vVj}|

Sau đó, có đồ thị con như rằng phân vùng vào chính xác phần mỗi kích thước tối đa là , và p{Gi=(Vi,Ei)}i{Ei}iEps=|E|/p

maxvV|{i:vVi}|=O(M).

Bằng chứng. Bắt đầu với chuỗi , thay thế từng phần trong chuỗi bằng bất kỳ chuỗi thứ tự nào của các cạnh có trong phần đó. Đặt là chuỗi kết quả (hoán vị của sao cho mỗi phần là một số "khoảng" của các cạnh trong trình tự). Bây giờ phân vùng chuỗi này thành các chuỗi tiếp giáp sao cho mỗi chuỗi ngoại trừ cuối cùng có kích thước và để chứa các cạnh trong chuỗi tiếp theo thứ . (Vì thếE1,E2,,EpEje1,e2,,emEEj{ea,ea+1,,eb}psEiiEi={eis+1,eis+1,,e(i+1)s} cho .)i<p

Bằng cách giả định mỗi phần có kích thước và theo thiết kế, mỗi phần ngoại trừ phần cuối có kích thước , vì vậy (vì cách xác định ) các cạnh trong bất kỳ phần nào đã cho được chia thành các phần trong . Điều này và giả định rằng mỗi đỉnh xảy ra ở tối đa của các phần trong , ngụ ý rằng mỗi đỉnh xảy ra ở nhiều nhất của các phần trong . QEDEjO(s)EjEps{Ei}iEjO(1){Ei}iM{Ej}jO(M){Ei}i

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.