Kenar daralması - Edge contraction

Kenarın belirtilen köşeler arasında daraltılması, G / {uv} grafiğinin ortaya çıkmasına neden olur.

İçinde grafik teorisi, bir kenar daralması bir operasyon Bu, daha önce katıldığı iki köşeyi eşzamanlı olarak birleştirirken bir grafikten bir kenarı kaldırır. Kenar daralması teorisinde temel bir işlemdir küçük grafik. Köşe tanımlama bu işlemin daha az kısıtlayıcı bir şeklidir.

Tanım

kenar daralması işlem belirli bir kenara göre gerçekleşir, . Kenar kaldırılır ve iki olay köşesi, ve , yeni bir köşe ile birleştirildi , kenarların düştüğü yer her biri bir sınır olayına karşılık gelir veya . Daha genel olarak, işlem, (herhangi bir sırada) her bir kenarı daraltarak bir dizi kenar üzerinde gerçekleştirilebilir.[1]

Ortaya çıkan indüklenen grafik bazen şu şekilde yazılır: . (Bunu şununla karşılaştır bu, kenarı kaldırmak anlamına gelir .)

Birden çok kenar oluşturmadan bir kenarı daraltma.

Aşağıda tanımlandığı gibi, bir kenar daraltma işlemi bir grafik ile sonuçlanabilir. çoklu kenarlar orijinal grafik bir basit grafik.[2] Ancak bazı yazarlar[3] birden çok kenarın oluşturulmasına izin vermeyin, böylece basit grafikler üzerinde gerçekleştirilen kenar daralmaları her zaman basit grafikler oluşturur.

Resmi tanımlama

İzin Vermek grafik ol (veya Yönlendirilmiş grafik ) bir kenar içeren ile . İzin Vermek her tepe noktasını eşleyen bir işlev kendi başına, aksi takdirde yeni bir tepe noktasıyla eşler Kasılması yeni bir grafikle sonuçlanır , nerede , ve her biri için , bir sınır olay mı ancak ve ancak karşılık gelen kenar, olay mı içinde .

Köşe tanımlama

Köşe tanımlama (bazen aranır köşe daralması), kasılma bir olay kenarını paylaşan köşeler üzerinde meydana gelmelidir. (Bu nedenle, kenar daralması özel bir köşe tanımlaması durumudur.) İşlem, grafikteki herhangi bir köşe çiftinde (veya alt kümesinde) meydana gelebilir. İki arasındaki kenarlar sözleşme köşeler bazen kaldırılır. Eğer ve farklı bileşenlerin köşeleridir sonra yeni bir grafik oluşturabiliriz tanımlayarak ve içinde yeni bir köşe olarak içinde .[4] Daha genel olarak, bir bölüm köşe kümesinin, bölümdeki köşeler tanımlanabilir; ortaya çıkan grafik olarak bilinir bölüm grafiği.

Köşe yarılması

Köşe yarılması Bu, köşe bölme ile aynıdır, bir köşe ikiye bölündüğü anlamına gelir; burada bu iki yeni köşe, orijinal köşenin bitişik olduğu köşelere bitişiktir. Bu, köşe tanımlamanın tersi işlemidir.

Yol kasılması

Yol kasılması bir kenar kümesinde oluşur yol o sözleşme yolun uç noktaları arasında tek bir kenar oluşturmak için. Yol boyunca tepe noktalarına gelen kenarlar ya ortadan kaldırılır ya da rasgele (veya sistematik olarak) uç noktalardan birine bağlanır.

Büküm

İki ayrık grafik verildiğinde ve , nerede köşeler içerir ve ve köşeler içerir ve . Diyelim ki grafiği elde edebiliriz köşeleri belirleyerek nın-nin ve nın-nin tepe noktası olarak nın-nin ve köşelerin belirlenmesi nın-nin ve nın-nin tepe noktası olarak nın-nin . İçinde bükme nın-nin köşe kümesine göre bunun yerine ile ve ile .[5]

Başvurular

Hem kenar hem de tepe kasılma teknikleri, indüksiyonla ispat Bir özelliğin tüm küçük grafikler için geçerli olduğu varsayılabilen ve bu daha büyük grafiğin özelliğini kanıtlamak için kullanılabildiği bir grafikteki köşe veya kenarların sayısı üzerinde.

Kenar daralması, rastgele bağlantılı bir grafiğin yayılan ağaç sayısı için özyinelemeli formülde kullanılır,[6] ve tekrarlama formülünde kromatik polinom basit bir grafik.[7]

Kasılmalar, esasen eşdeğer varlıkları temsil eden köşeleri belirleyerek bir grafiği basitleştirmek istediğimiz yapılarda da yararlıdır. En yaygın örneklerden biri, genel Yönlendirilmiş grafik bir döngüsel olmayan yönlendirilmiş grafik her birindeki tüm köşeleri daraltarak güçlü bağlantılı bileşen. Grafikte tanımlanan ilişki ise geçişli, her köşeyi, onu oluşturmak için sözleşmeli köşelerin etiket kümesiyle etiketlediğimiz sürece hiçbir bilgi kaybolmaz.

Başka bir örnek, genel grafik renklendirme kayıt tahsisi, farklı değişkenler arasındaki taşıma işlemlerini ortadan kaldırmak için köşelerin kısaltıldığı (güvenli olduğu yerlerde).

Kenar daraltma, düşük çokgen modellerin oluşturulmasına yardımcı olarak köşe sayısını tutarlı bir şekilde azaltmak için 3B modelleme paketlerinde (manuel olarak veya modelleme yazılımının bazı özellikleri aracılığıyla) kullanılır.

Ayrıca bakınız

Notlar

  1. ^ Gross ve Yellen 1998, s. 264
  2. ^ Ayrıca, döngüler Grafik birden çok kenarla başladığında veya grafik basit olsa bile, kenar daralmasının tekrarlanan uygulamasından kaynaklanabilir.
  3. ^ Rosen 2011, s. 664
  4. ^ Oxley 1992, s. 147-148
  5. ^ Oxley 1992, s. 148
  6. ^ Gross ve Yellen 1998, s. 264
  7. ^ Batı 2001, s. 221

Referanslar

  • Brüt, Jonathan; Yellen, Jay (1998), Çizge Teorisi ve uygulamaları, CRC Press, ISBN  0-8493-3982-0
  • Oxley James (1992), Matroid Teorisi, Oxford University Press
  • Rosen Kenneth (2011), Ayrık Matematik ve Uygulamaları (7. baskı), McGraw-Hill, ISBN  9780073383095
  • Batı, Douglas B. (2001), Grafik Teorisine Giriş (2. baskı), Prentice-Hall, ISBN  0-13-014400-2

Dış bağlantılar