«graphs» etiketlenmiş sorular

Grafikler, kenarlarla birbirine bağlı düğümlerin ayrı yapıları hakkında sorular. Popüler lezzetler, ağaçlar ve kenar kapasitesine sahip ağlardır.



2
Bellman Ford ile negatif döngü elde etme
Yönlendirilmiş ağırlıklı bir grafikte negatif bir döngü bulmam gerekiyor. Bellman Ford algoritmasının nasıl çalıştığını biliyorum ve bana ulaşılabilir bir negatif döngü olup olmadığını söylüyor. Ancak bunu açıkça adlandırmaz. Döngünün gerçek yolunu nasıl alabilirim ?v 1 , v 2 , … v k , v 1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Standart …

2
Yönlendirilmiş bir grafikte aynı uzunlukta en az iki yol bulma
Yönlendirilmiş bir grafik ve iki A ve B düğümümüz olduğunu varsayalım . Aşağıdaki karar sorunu hesaplamak için zaten algoritmalar olup olmadığını bilmek istiyorum:G = ( V, E)G=(V,E)G=(V,E)birAABBB ve B arasında aynı uzunlukta en az iki yol var mı?birAABBB Karmaşıklığa ne dersiniz? Polinom zamanında çözebilir miyim? Grafikte yeni bir kısıtlama eklemek …

2
Link-cut ağaçları şimdiye kadar pratikte, maksimum akış hesaplaması veya diğer uygulamalar için kullanılıyor mu?
Yaygın olarak uygulandığını gördüğüm birçok maksimum akış algoritması, Dinic'in algoritması, itme yeniden etiketleme ve diğerleri, dinamik ağaçların (bağlantı kesilmiş ağaçlar olarak da bilinir) kullanılmasıyla asimtotik zaman maliyetlerini artırabilir . İtmeli etiketleme veya O ( V 3 ) veya O ( V 2 √O ( V2E)Ö(V2E)O(V^2E)O (V3)Ö(V3)O(V^3)normal, ancak dinamik ağaçlarO(VElog(V2/E))O ( …

1
Rastgele test grafik algoritmaları için girdiler mi üretiyorsunuz?
Algoritmaları test ederken, yaygın bir yaklaşım rastgele testtir: bazı dağıtımlara (genellikle tekdüze) göre önemli sayıda girdi oluşturun, algoritmayı üzerinde çalıştırın ve doğruluğunu doğrulayın. Modern test çerçeveleri, bazı kısıtlamalarla algoritma imzası verildiğinde otomatik olarak girdiler oluşturabilir. Girişler sayılar, listeler veya dizeler ise, bu girişleri düz ileriye doğru üretir. Ağaçlar daha zordur, …

2
Yönlendirilmemiş Bir Grafiğin En Kısa Yolu mu?
Bu yüzden (biraz temel olsa da) sorunun buraya ait olduğunu düşündüm: Diyelim ki 10x10 örüntüde dizilmiş 100 nod büyüklüğünde bir grafiğim var (satranç tahtası). Grafik yönlendirilmemiştir ve ağırlıksızdır. Grafikte hareket etmek için üç boşluk ileri ve bir boşluk sağa veya sola hareket ettirilir (bir satranç şövalyesinin tahtada nasıl hareket ettiğine …

2
Unipatik bir grafiğin kaç kenarı olabilir?
Tek yönlü grafik, herhangi bir tepe noktasından başka bir tepe noktasına en fazla bir basit yol olacak şekilde yönlendirilmiş bir grafiktir. Unipatik grafiklerin döngüleri olabilir. Örneğin, iki bağlantılı bir liste (dairesel bir liste değil!) Tek yönlü bir grafiktir; listede nnn öğesi varsa, grafikte toplam için 2 uzunluktaki döngüleri vardır .2 …

4
İlk grafik derinliği araştırmasında gri düğümün amacı
Gördüğüm derinlik-ilk aramanın birçok uygulamasında (örneğin: burada ), kod gri bir tepe noktasını (keşfedildi, ancak tüm komşuları ziyaret edilmedi) ve siyah bir tepe noktasını (keşfedildi ve tüm komşuları ziyaret edildi) ayırt ediyor . Bu ayrımın amacı nedir? Görünüşe göre DFS algoritması, ister gri ister siyah olsun, ziyaret edilen bir tepe …

4
Yönlendirilmiş grafikler neden önemlidir?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Yönlendirilmiş grafiklerde MST algoritmaları, güçlü bağlanabilirlik, yönlendirme vb. Ayrıca son zamanlarda insanlar yönlendirilmiş grafikler için dinamik ve hataya dayanıklı …

2
AO * algoritması nasıl uygulanır?
Arama algoritmalarını uygularken farklı veri yapılarının kullanıldığını fark ettim. Örneğin, genişlik ilk aramayı uygulamak için kuyruklar, önce derinlik araması uygulamak için yığınlar ve A * algoritmasını uygulamak için yığınlar kullanırız . Bu gibi durumlarda, arama ağacını açıkça oluşturmamız gerekmez. Ancak AO * algoritmasının arama sürecini simüle etmek için basit bir …

2
Min. Kesimden maksimum akış hesaplayın
Biliyoruz ki bir maksimum akış hesaplaması. kapasiteleri olan bir ağın minimum kesimi eşdeğerdir; bakınız Maksimum akım dakika kesilmiş teoremi . Maksimum akışları hesaplamak için (az ya da çok verimli) algoritmalarımız var ve maksimum akış göz önüne alındığında minimum kesimi hesaplamak da ne zor ne de pahalı. Peki bunun tersi ne …

4
Dijkstra'nın devasa grafiklerde algoritması
Dijkstra'ya çok aşinayım ve algoritma hakkında özel bir sorum var. Eğer büyük bir grafik, örneğin 3,5 milyar düğüm (tüm OpenStreetMap verileri) varsa, o zaman açıkça grafik bellekte olamazdı, bu yüzden grafik bir veritabanındaki diskte depolanır. Bu tür grafiklerde en kısa yolları hesaplamak için kullanılabilir kütüphaneler vardır. Bunu nasıl yapıyorlar? Daha …

3
DAG'ı yeni bir DAG'a almanın minimum boyutu
Bir DAG'ımız var. düğümlerinde bir fonksiyonumuz var F: V→ NF:V→N-F\colon V\to \mathbb N(gevşek konuşma, düğümleri numaralandırıyoruz). Bu kurallarla yeni bir yönlendirilmiş grafik oluşturmak istiyoruz: F( x ) ≠ F( y) ⇒ x'≠ y'F(x)≠F(y)⇒x'≠y'F(x) \neq F(y) \Rightarrow x' \neq y'x'≠ y'⇏ F( x ) ≠ F( y)x'≠y'⇏F(x)≠F(y)x' \neq y'\nRightarrow F(x) \neq …

4
Grafikte İki / Üç Farklı Asgari Yayılan Ağaç Var mı?
Verili bir grafik G'nin iki farklı minimum yayılan ağaç olup olmadığını tespit etmek için etkili bir yöntem bulmaya çalışıyorum. Ayrıca 3 farklı en az yayılan ağaç olup olmadığını kontrol etmek için bir yöntem bulmaya çalışıyorum. Düşündüğüm saf çözüm, Kruskal'ın algoritmasını bir kez çalıştırıyor ve minimum yayılan ağacın toplam ağırlığını buluyor. …

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.