Genel grafiklerde yaklaşık 2'den az mesafeleri hesaplamak?


11

kenarlı ağırlıklı yönlendirilmemiş bir grafik göz önüne alındığında , verilen herhangi bir köşe çifti arasında yaklaşık 2'den daha az uzaklık mesafesini hesaplamak istiyorum. Tabii ki, subakratik boşluk ve doğrusal olmayan sorgu zamanını kullanmak istiyorum.m=o(n2)

Zwick'in matris çarpımını kullanan sonucunun farkındayım, ancak bu sorun için herhangi bir kombinasyon algoritması biliniyor mu merak ediyorum?


1
Merhaba @Siddhartha, bu aptalca bir soru ise özür dilerim: Zwick'in sonuçları ikinci dereceden boşluk kullanıyor gibi görünüyor, doğru mu?
Hsien-Chih Chang 張顯 之

1
Ayrıca, ek hataya izin veriliyor mu?
Hsien-Chih Chang 張顯 之

@ Hsien-ChihChang 張顯 之 - Sadece çarpma yaklaşımı ile ilgili sonuçlarla ilgileniyordum. Katkı yaklaşımı durumu kendi başına ilginç olabilir - sanırım yoğun grafikler için daha kolay. Bir anahtar kullanabilir ve yeterince yoğun grafikler için ilave yaklaşım elde edilebilir. Seyrek grafikler için bildiğim kadarıyla somun anahtarları yardımcı olmaz.
Siddhartha

2
Aşağıdaki argüman işe yaramıyor mu? N köşesi ve m kenarı olan herhangi bir grafiğini düşünün . Kenarların tüm ağırlıklarını 1 olarak düşünün . 2'den kesinlikle daha iyi yaklaşım yapabilen herhangi bir mesafe kehaneti , grafikte olsun ya da olmasın, olası her kenar için karar vermek için kullanılabilir. Ancak bu tabii ki böyle bir mesafe kehanetinin Ω ( m ) bit kullanması gerektiği anlamına gelir . Hayır? (Argüman biraz el yıkamadır, ancak doğru olmalıdır.) (Resmi olarak bit sayısı , burada . Bu .G,nm12Ω(m) N= ( ngünlük2(N-m)mgünlük2(N/m)N-=(n2)mgünlük2(N-/m)
Sarıel, Har-Peled

1
Teşekkürler Sariel - bir alt sınırı türetmek mümkün olabilir ama bununla iyiyim. Sahip olmak istediğim tek şey, subakratik boşluk ve alt doğrusal sorgulama zamanı. kenarlı grafikler için alt sınırı sorun için bir şey söylemez - bu doğru mu? m = o ( n 2 ) Ω ( m )Ω(m)m=Ö(n2)Ω(m)
Siddhartha

Yanıtlar:


6

Bildiğim kadarıyla, subakadratik uzayda ve alt lineer sorgu süresinde 2'den az yaklaşık uzaklık mesafelerinin hesaplanmasında yayınlanmış bir sonuç yoktur. Yaklaşık mesafeleri hızlı bir şekilde almak için, Baswana ve Kavitha tarafından yazılan "Tüm Çiftler için Daha Hızlı Algoritmalar" başlıklı sonuçlara ve referanslara bakmak isteyebilirsiniz (FOCS makalelerinin dergi sürümü ilgili çalışmaları iyi bir şekilde gözden geçirir); bunların hiçbiri subakadratik alana ulaşamaz.

Yaklaşık mesafeleri kompakt bir şekilde almak için, yukarıdaki iki kağıttaki sonuçlara ve referanslara bakmak isteyebilirsiniz. [Gabor, dikkatli bir kelime ile yanıt bir ek olarak: yukarıda belirtilen kağıtların bazı kıtlık konusu hakkında dikkat - yakınlaştırılması için , bir grafik kullanıcı seyrek olduğu söylenir , olarak muhtemelen zaten biliyor].m = o ( n 2 )2m=Ö(n2)

Sariel'in yukarıdaki yorumlardan birinde işaret ettiği gibi, küçük yaklaşık uzaklık mesafelerini hesaplamak için alan üzerinde doğal bir alt sınır , , yani grafik boyutunda lineerdir. Sorgu süresi sınırlanmamışsa, bu alt sınır geliştirilemez (önemsiz olarak, sadece grafiği saklayarak en kısa yol algoritmasını kullanabilir). Sabit sorgu süresi için iki alt sınır biliyorum. Birincisi, Patrascu ve Roddity az yakınlaştırılması için geçerlidir onların Focs 2010 yazıda bazı koşullu alt sınır vardı . İkincisi, Sommer ve ark. ark. son derece seyrek grafikler için bazı düşük sınırlara sahipti. Diğer (önemsiz) alt sınırların farkında değilim.Ω ( m ) 22Ω(m)2

Üst sınırlar açısından, yukarıdaki çalışmalardan elde edilen sonuçlar, daha az bir yaklaştırmaya benzemiyor gibi görünmektedir . Son zamanlarda bu sorun üzerinde bazı ilerlemeler kaydettik. Bildiri yakında ArXiv'de olmalı, ancak isterseniz bana bir e-posta gönderin, bildiriyi paylaşmaktan memnuniyet duyarım.2

Bu yardımcı olur umarım.

~ Rachit Agarwal


5

Rachit Agarwal'ın 2011 INFOCOM makalesi ilginizi çekebilir:

Rachit Agarwal, P. Godfrey'i Aydınlat, Sariel Har-Peled Seyrek Grafiklerde Yaklaşık Mesafe Sorguları ve Kompakt Yönlendirme, IEEE INFOCOM 2011

Özetden:

Grafik ortalama derecesi [a için] , bizim veri yapılarının, özel durumlar ile streç 2 yollarını almak yer [...] pahasına sorgu süresi.Θ(günlükn)Ö(n3/2)Ö(n)

Mesafe kehanetinin sadece seyrek grafikler için olduğunu, ancak logaritmik derece sınırının mantıklı olduğunu unutmayın. Ek olarak, algoritma ağırlıklı grafikler için de çalışır.


3

Ayrıca bir göz atmak isteyebilirsiniz

Pătraşcu, Roditty, Thorup Ötesinde Mesafe Orasles - Zwick Bound , FOCS 2010

Ö(n5/3)


Teşekkürler! Agrawal ve Mihai'nin makalesi, bir şeyi kaçırmadıkça, "2'den az" yaklaşım hakkında bir şey söylemiyor gibi görünüyor.
Siddhartha

Değil, ancak bu esnemeyi iyileştirmek için nasıl bir değiş tokuş yapacağınız hakkında bir fikir verebilir.
17'de zotachidil
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.