Ketidakseimbangan maksimum dalam grafik?

10

Mari adalah graf terhubung dengan node dan tepi . Biarkan menunjukkan (bilangan bulat) dari grafik , dengan total bobot dalam grafik. Berat rata-rata per node adalah . Biarkan menunjukkan penyimpangan dari simpul dari mean. Kami memanggilyang ketidakseimbangan node .GG=(V,E)V=1nEwiGiwi=mw¯=m/nei=wiw¯i|ei|i

Misalkan bobot antara dua node yang berdekatan dapat berbeda paling banyak , yaitu, 1

wiwj1(i,j)E.

Pertanyaan : Apa ketidakseimbangan terbesar yang mungkin dimiliki jaringan, dalam hal dan ? Untuk lebih tepatnya, gambarkan vektor . Saya akan puas dengan hasil yang terkait dengan atau .nme=(e1,,en)||e||1||e||2

Untuk , batas sederhana dalam hal diameter grafik dapat ditemukan: Karena semua harus dijumlahkan ke nol, jika ada positif besar , harus ada suatu tempat negatif . Maka perbedaan merekasetidaknya, tetapi perbedaan ini paling banyak adalah jarak terpendek antara node dan , yang pada gilirannya dapat paling banyak diameter grafik.||e||eieiej|eiej||ei|ij

Saya tertarik pada batas yang lebih kuat, lebih disukai untuk nomor - atau . Saya kira itu harus melibatkan beberapa teori grafik spektral untuk mencerminkan konektivitas grafik. Saya mencoba mengungkapkannya sebagai masalah max-flow, tetapi tidak berhasil.12

EDIT: Penjelasan lebih lanjut. Saya tertarik pada - atau -norm karena mereka lebih akurat mencerminkan ketidakseimbangan total. Relasi sepele akan diperoleh dari , dan . Saya berharap, bagaimanapun, bahwa karena keterhubungan grafik dan kendala saya dalam perbedaan beban antara node yang berdekatan, bahwa - dan -norm harus jauh lebih kecil.2 | | e | | 1n | | | e | | | | e | | 212||e||1n|||e||12||e||2n||e||12

Contoh: Hypercube Dimensi d, dengan . Ini memiliki diameter . Ketidakseimbangan maksimum paling banyak . Saran ini sebagai batas atas untuk -norm . Sejauh ini, saya tidak dapat membangun situasi di mana ini sebenarnya diperoleh, yang terbaik yang bisa saya lakukan adalah sesuatu di sepanjang garis , di mana saya menanamkan siklus ke dalam Hypercube dan memiliki node memiliki ketidakseimbangan , , , dll. Jadi, di sini terikat dimatikan oleh faktor d = log 2 ( n ) d 1 n d = n log 2 ( n ) | | e | | 1 = n / 2 0 1 0 - 1 log ( n )n=2dd=log2(n)d1nd=nlog2(n)||e||1=n/20101log(n), yang saya anggap sudah terlalu banyak, karena saya sedang mencari (ketat) batas ketat.

Lagerbaer
sumber
1
pertanyaan yang menarik. apakah ada aplikasi tertentu?
Suresh Venkat
2
@ András Salamon: Terima kasih atas hasil editnya. @Suresh Venkat: Misalkan bobot mewakili jumlah agen berukuran seragam, yang ingin meminimalkan beban pengalaman mereka. Mereka ingin pindah dari ke jika . Jika tidak ada yang mau bergerak, kami menyebutnya ekuilibrium Nash. Pertanyaan: Apa ketidakseimbangan total terbesar yang bisa kita miliki dalam kesetimbangan Nash? j w i > w iijwi>wi
Lagerbaer
Apakah Anda memiliki contoh grafik di mana batas diameter sederhana Anda terlalu longgar?
mhum
Yah, saya bisa mengikat dua norma lainnya dengan menggunakan . Saya tertarik pada angka - atau karena mereka lebih akurat menangkap ketidakseimbangan "total". Saya telah menambahkan contoh untuk pertanyaan saya. 1 2||e||1n||e||12
Lagerbaer
Untuk hypercube, bagaimana jika kita menimbang titik dengan berat Hamming mereka? Saya mendapatkan sesuatu seperti untuk , dan saya pikir akan sesuai urutan . l2l1ndd(n2)/2l2l1nd
Artem Kaznatcheev

Jawaban:

8

Sejakdibatasi oleh diameter , norma akan dibatasi secara sepele oleh , demikian juga untuk norma , kecuali oleh (sebenarnya norma dibatasi oleh ).d 1 n d 2 |ei|d1nd2pn 1 / p dndpn1/pd

Kasus ternyata sangat mudah dianalisis.1

Untuk jalur, mudah untuk melihat bahwa adalah , jadi Anda tidak dapat melakukan yang lebih baik daripada . O ( n 2 ) O ( n d )e1O(n2)O(nd)

Untuk pohon -ary yang lengkap , Anda dapat membaginya menjadi dua di root, pengaturan , naik satu sisi dan turun yang lain sampai daun memiliki , menghasilkan lagi.w root = 0 | e i | = | w i | = log k n O ( n log k n ) = O ( n d )kwroot=0|ei|=|wi|=logknO(nlogkn)=O(nd)

Untuk sebuah klik itu tidak benar-benar peduli bagaimana Anda mendistribusikan beban, karena mereka semua akan berada dalam satu sama lain, dan yang akan menghasilkan lagi.O ( n ) = O ( n d )1O(n)=O(nd)

Ketika Anda menyadari bahwa yang kita bicarakan di sini adalah fungsi , dan kemudian kita mengambil norma, selama Anda dapat secara sewenang-wenang mendistribusikan bobot secara merata di seluruh rentang, adalah .1 e i[ - d / 2 , d / 2 ] O ( n d )e:Z[d/2,d/2]R1ei[d/2,d/2]O(nd)

Satu-satunya cara untuk mengubah ini adalah bermain game dengan massa. Misalnya, jika Anda memiliki beberapa klik raksasa pada titik-titik yang harus seimbang, seperti klik raksasa dengan dua jalur dengan panjang yang sama menjulur keluar, maka Anda dapat mengandalkan batas hanya (misalnya) .O(d2)

Ini mungkin juga berlaku untuk ekspander, tetapi saya tidak yakin. Saya bisa membayangkan sebuah kasus di mana Anda menetapkan dalam grafik reguler dan kemudian membiarkan nilai meningkat selanjutnya dari setiap hop. Tampaknya rata-rata mungkin memiliki massa terbanyak, tetapi saya tidak tahu apakah itu cukup untuk mempengaruhi ikatan.w1=0

Saya pikir Anda juga dapat memberikan alasan yang sama tentang .2

EDIT:

Dalam komentar kami menemukan batas (longgar) dari menggunakan kendala masalah dan beberapa teori grafik spektral dasar. O ( | E | / λ 2 ( L ) )2O(|E|/λ2(L))

Josephine Moeller
sumber
Saya suka jawaban Anda. Namun, saya memiliki masalah dengan " selama Anda dapat secara sewenang-wenang mendistribusikan bobot secara merata di seluruh rentang ". Tidak bisakah saya membayangkan suatu situasi di mana diameter yang diikat memungkinkan saya untuk meletakkan beban suatu tempat tetapi kemudian struktur grafiknya sedemikian rupa sehingga saya tidak mungkin dapat mengkompensasi berat positif besar ini? Jadi, sementara tentu saja adalah batas atas, apakah mungkin untuk mendapatkan batas yang lebih ketat? Akhirnya menggunakan nilai eigen Laplacian terkecil kedua atau nilai eigen kedekatan terbesar kedua (karena mereka menyandikan informasi konektivitas)? O ( n d )ei=d/2O(nd)
Lagerbaer
1
Yah Anda tidak menempatkan , Anda menempatkan . Jadi jika Anda memiliki miring , harus ada sejumlah besar bobot kecil yang mengkompensasinya di sisi lain dari rata-rata, atau bobot besar lainnya yang bertentangan secara diametris dengannya. Satu-satunya cara Anda bisa mendapatkan ikatan yang lebih kecil dari adalah dengan mengandalkan struktur. Dan seperti yang saya katakan, saya tidak yakin apa artinya ini bagi, katakanlah, seorang expander. Saya tidak berpikir Anda bisa melakukannya murni berdasarkan konduktansi, karena kasus yang saya sebutkan dalam jawaban saya. w i e i O ( n d )eiwieiO(nd)
Josephine Moeller
Izinkan saya menawarkan contoh lain. Grafik dumbell dengan dua klik memiliki konduktansi sangat rendah, tetapi ketidakseimbangannya dibatasi oleh 2.
Josephine Moeller
Ikatan yang berhubungan dengan struktur akan menjadi sesuatu yang saya akan sangat senang dengannya. Itu sebabnya saya menyebutkan nilai eigen, karena berkaitan dengan properti koneksi. Ada, misalnya, batas pada diameter, jalur rata-rata, angka isoperimetri, dll. Dalam hal vektor eigen terkecil kedua dari matriks Laplacian grafik.
Lagerbaer
Baca contoh Anda yang lain sekarang. Saya berharap bahwa grafik seperti itu akan memiliki nilai eigen Laplacian terkecil-terkecil kedua juga, karena angka isoperimetri sekitar . 2/n
Lagerbaer
3

Untuk grafik yang terhubung, ketidakseimbangan dibatasi oleh diameter grafik. Untuk mengikat ketidakseimbangan , kita dapat menulis ulang setiap sebagai mana adalah jalur terpendek dari ke . Tentukan . Kita dapat menulis w k w k - v 1 + v 1 - v 2 + v 2 - . . . - v k + v k - w i + w i w k , v 1 , . . . , v k , w i w iw k|wi1/nkwk|wkwkv1+v1v2+v2...vk+vkwi+wiwk,v1,...,vk,wiwiwk| w i - 1 / n k w k | = | w i - 1 / n k ( w k i + wwki=wkv1+v1v2+v2...vk+vkwi

|wi1/nkwk|=|wi1/nk(wki+wi)|=|kiwkin|

Setiap adalah atas dibatasi oleh panjang lintasan terpendek dari ke dengan asumsi Anda yang untuk setiap . Oleh karena itu, kita mendapatkan batasan sepele: i k w i - w j1 i , j E | w i - 1 / n k w k | ( n - 1 )wkiikwiwj1i,jE

|wi1/nkwk|(n1)nD

Ini mungkin sebenarnya tidak terlalu jauh dari optimal. Saya sedang memikirkan pohon -ary lengkap di mana node pada setiap level memiliki bobot satu lebih tinggi dari bobot level sebelumnya. Sebagian besar grafik memiliki bobot tertinggi, . Jadi, rata-rata harus condong ke atas. Sebagai dan lebih besar, saya berharap untuk lebih dekat dan lebih dekat dengan yang berarti ketidakseimbangan harus lebih dekat dan lebih dekat ke .D + 1 k n m D + 1 DkD+1knmD+1D

Nicholas Ruozzi
sumber
Sejauh yang saya tahu konstruksi sketsa di sini dapat dibuat ketat, untuk mencapai ketidakseimbangan sedekat seperti yang diinginkan. Namun, karena pertanyaan tidak menentukan apa yang terjadi ketika simpul tidak berdekatan, konstruksi yang lebih mudah adalah grafik yang benar-benar terputus dengan simpul memiliki bobot dan semua simpul lainnya dengan bobot . Ini memiliki berat rata-rata yang juga merupakan ketidakseimbangan maksimum. Ini jelas dapat dibuat dekat dengan dengan memilih cukup besar , dan dapat dibuat sebesar yang diinginkan. 0 0 k k ( n - 1 ) / n k n kD<00kk(n1)/nknk
András Salamon
@ András Salamon: Poin bagus. Jawaban di atas mengasumsikan bahwa grafik yang diberikan terhubung. Saya akan mengeditnya untuk memperjelasnya. G
Nicholas Ruozzi
1
Saya telah menambahkan batasan "terhubung" ke pertanyaan saya, karena ini adalah apa yang ada dalam pikiran saya. Jawaban di sini menyajikan batasan pada . Juga, ketika saya meminta case "terburuk", saya berpikir bahwa grafik akan diperbaiki, dan saya akan mencoba menemukan case terburuk untuk grafik tertentu. ||e||
Lagerbaer