CC sistemi - CC system

İçinde hesaplamalı geometri, bir CC sistemi veya saat yönünün tersine sistem bir üçlü ilişki pqr tarafından tanıtıldı Donald Knuth Üçlü noktaların saat yönünde sıralanmasını modellemek için genel pozisyon içinde Öklid düzlemi.[1]

Aksiyomlar

Tüm farklı noktalar için aşağıdaki aksiyomları karşılamak için bir CC sistemi gereklidir p, q, r, s, ve t:[2]

  1. Döngüsel simetri: Eğer pqr sonra qrp.
  2. Antisimetri: Eğer pqr o zaman değil prq.
  3. Olumsuzluk: İkisi de pqr veya prq.
  4. İçsellik: Eğer tqr ve ptr ve pqt, sonra pqr.
  5. Geçişlilik: If çay kaşığı ve tsq ve tsr, ve tpq ve tqr, sonra tpr.

Farklı olmayan üçlü noktalar, ilişkinin bir parçası olarak kabul edilmez.

Düzlemsel nokta kümelerinden inşaat

Bir CC sistemi, herhangi bir nokta kümesinden tanımlanabilir. Öklid düzlemi, üç nokta eşdoğrusal olmadan, ilişkiye üçlü bir pqr Üçlü, oluşturdukları üçgenin etrafında bu üç noktayı saat yönünün tersine sıraladığında farklı noktalardan oluşur. Kullanmak Kartezyen koordinatları puanların üçlüsü pqr tam olarak ne zaman ilişkiye dahil edilir[3]

Noktaların genel konumda olması koşulu, bu matrisin belirleyici farklı noktalar için asla sıfır değildir p, q, ve r.

Ancak, her KK sistemi bu şekilde ayarlanmış bir Öklid noktasından gelmez.[4]

Eşdeğer kavramlar

CC sistemleri ayrıca buradan tanımlanabilir psödolin düzenlemeleri veya şuradan ağları sıralama karşılaştırma-değişim işlemlerinin yalnızca bitişik öğe çiftlerini karşılaştırdığı (örneğin kabarcık sıralama ) ve her CC sistemi bu şekilde tanımlanabilir.[5] Bu ilişki bire bir değil, izomorfik olmayan CC sistemlerinin sayısı n ile psödolin düzenlemelerinin noktaları n hatlar ve ağları sıralama n değerler, birbirlerinin polinom faktörleri içindedir.[6]

CC sistemleri ve tekdüze döngüsel olmayan arasında ikiye bir yazışma vardır. yönelimli matroidler nın-nin sıra 3.[7] Bu matroidler, sırayla, bir işaretli hücre ile psödolin düzenlemelerinin topolojik eşdeğerlik sınıflarına 1-1 karşılık gelir.[6]

Algoritmik uygulamalar

Bir CC sistemi tarafından verilen bilgiler, bir kavramın tanımlanması için yeterlidir. dışbükey örtü CC sistemi içinde. Dışbükey gövde, sıralı çiftler kümesidir pq her üç ayrı nokta için r, pqr sisteme aittir. Döngünün her üç noktasının aynı döngüsel sırayla sisteme ait olması özelliğiyle bir döngü oluşturur.[8] Bir CC sistemine birer birer nokta ekleyerek ve şimdiye kadar eklenen noktaların dışbükey gövdesini bir döngüsel sırasına göre koruyarak ikili arama ağacı dışbükey gövdeyi zamanında inşa etmek mümkündür Ö(n günlükn), Öklid noktaları için dışbükey gövde algoritmaları için bilinen zaman sınırlarının eşleştirilmesi.[9]

Bir CC sisteminden, tek bir dışbükey gövde tepe noktasının yanı sıra bir nokta sistemi boyunca ikiye bölen bir çizginin kombinatoryal eşdeğerini bulmak da mümkündür. doğrusal zaman. Aşırı bir tepe noktasının inşası, Graham taraması Dışbükey gövdelerin, nokta kümelerinden CC sistemlerine genelleştirilmesi için algoritma, CC sistemine, ihtiyaç duyulan karşılaştırma sayısıyla eşleşen (daha düşük sıralı terimler içinde) bir dizi sorgu ile karşılaştırmalı sıralama.[10]

Kombinatoryal numaralandırma

İzomorfik olmayan CC sistemlerinin sayısı n puan[6][11]

1, 1, 1, 2, 3, 20, 242, 6405, 316835, 28627261 ... (sıra A006246 içinde OEIS )

Bu sayılar katlanarak artıyor n2;[12] aksine, gerçekleştirilebilir CC sistemlerinin sayısı katlanarak yalnızca only (n günlükn).[7]

Daha doğrusu, sayı Cn izomorfik olmayan CC sistemlerinin n en fazla puan[13]

Knuth, bu sayıların yinelemeli eşitsizliğe uyduğunu daha güçlü bir şekilde varsayıyor

Notlar

Referanslar

  • Aichholzer, Oswin; Miltzow, Tillmann; Pilz, Alexander (2013), "Soyut düzen türlerinde aşırı nokta ve yarıya doğru kenar arama", Hesaplamalı Geometri, 46 (8): 970–978, doi:10.1016 / j.comgeo.2013.05.001, BAY  3061458, PMC  3688538, PMID  24092953.
  • Beygelzimer, Alina; Radziszowski, Stanisław (2002), "Hat düzenlemelerini yarıya indirmek üzerine", Ayrık Matematik, 257 (2–3): 267–283, doi:10.1016 / S0012-365X (02) 00430-2, BAY  1935728.
  • Knuth, Donald E. (1992), Aksiyomlar ve gövdeler, Bilgisayar Bilimleri Ders Notları, 606, Heidelberg: Springer-Verlag, s. İx + 109, doi:10.1007/3-540-55611-7, ISBN  3-540-55611-7, BAY  1226891, alındı 5 Mayıs 2011.