Kami diberi pasangan benda (katakanlah, angka). Setiap objek paling banyak muncul dalam pasangan . Tujuan kami adalah untuk mendistribusikan pasangan ke tempat sampah berukuran sama, sehingga setiap objek terjadi dalam sesedikit mungkin tempat sampah yang berbeda.
Lebih tepatnya, kami tertarik pada fungsi dengan properti yang untuk setiap hubungan biner dengan pasangan dengan maksimal pasangan per objek, ada distribusi pasangan ke bin, sehingga setiap bin menerima pasangan ( harus membagi ), dan tidak ada objek yang terjadi di lebih dari nampan.
Pertanyaan ini muncul dalam penelitian kami pada evaluasi permintaan paralel. Orang akan berharap bahwa besar dibandingkan dengan . Ukuran "benar" dari kurang jelas. Ukuran yang menarik untuk bisa berupa, misalnya, . Fungsi yang tidak bergantung pada , tetapi hanya bekerja untuk rentang tertentu juga akan berguna (tetapi tidak ).
Sebenarnya, kita mengejar batas bentuk , dengan sebesar mungkin ...
sumber
Jawaban:
Ini bukan jawaban. Hal ini hanya pengamatan agak sepele yang WLOG Anda dapat bersantai persyaratan yang ada persis tepi subset persis ukuran yang sama, dan bukan hanya mencari sejumlah himpunan bagian tepi ukuran . Mungkin ini membantu memikirkan masalahnya.p {Ei}i O(the desired size)
Perbaiki grafik dan bilangan bulat . MariG=(V,E) p≥1 s=⌈|E|/p⌉
Kata pengantar singkat. Misalkan ada subgraf sedemikian rupa sehingga partisi menjadi (berapa pun) bagian ukuran . Biarkan menjadi jumlah maksimum bagian yang ada di simpul mana pun.{G′j=(V′j,E′j)}j {E′j}j E O(s) M=maxv∈V|{j:v∈V′j}|
Lalu ada subgraf sedemikian rupa sehingga mempartisi menjadi persis bagian masing-masing ukuran paling banyak , danp {Gi=(Vi,Ei)}i {Ei}i E p s=⌈|E|/p⌉ maxv∈V|{i:v∈Vi}|=O(M).
Bukti. Dimulai dengan urutan , ganti setiap bagian dalam urutan dengan urutan urutan tepi yang terkandung di bagian itu. Biarkan menjadi urutan yang dihasilkan (permutasi sedemikian rupa sehingga setiap bagian adalah beberapa "interval" dari tepi dalam urutannya). Sekarang partisi urutan ini ke subsequences berdekatan sehingga masing-masing kecuali yang terakhir memiliki ukuran , dan membiarkan mengandung tepi di th subsequence berdekatan. (BegituE′1,E′2,…,E′p′ E′j e1,e2,…,em E E′j {ea,ea+1,…,eb} p s Ei i Ei={eis+1,eis+1,…,e(i+1)s} untuk .)i<p
Dengan asumsi setiap bagian memiliki ukuran , dan dengan merancang setiap bagian kecuali bagian terakhir memiliki ukuran , jadi (karena cara didefinisikan) tepi di setiap bagian yang diberikan dibagi menjadi bagian di . Ini, dan asumsi bahwa setiap titik terjadi di paling banyak bagian dalam , menyiratkan bahwa setiap titik muncul paling banyak di dari bagian di . QEDE′j O(s) Ej Ep s {Ei}i E′j O(1) {Ei}i M {E′j}j O(M) {Ei}i
sumber