Let bir olmak yönlendirilmiş asiklik grafik ve izin her köşe koyan bir etiketleme fonksiyonu bir etiket için sonlu bir alfabe içinde . YazmaBir topolojik sıralama arasında bir eşleşme olduğu dan üzere (yani, bir sipariş bir dizi olarak) bu şekilde her o (ör. ye bir kenar varsaλ v ∈ V λ ( v ) L n : = | V | G σ { 1 , … , n } V V ( v , v ′ ) ∈ E σ - 1 ( v ) < σ - 1 ( v ′ ) v v ′sonra dizide önce gerçekleşir ). Etiket içinde kelime içinde .v ′σ ( 1 ) ⋯ σ ( n ) L n
verildiğinde , topolojik türlerinin etiketlerini verimli bir şekilde numaralandırmak istiyorum . Topolojik çeşitlerin etiketlerini numaralandırmanın karmaşıklığı nedir? Tabii ki, üstel olarak çok sayıda olabileceğinden, karmaşıklığın çıktı boyutunun bir fonksiyonu olarak veya gecikme açısından çalışmak istiyorum. Özellikle numaralandırma polinom gecikmesi ile yapılabilir mi? (hatta sürekli gecikme?)G
Her köşe durumunda farklı etiketler taşıyan (ya da eşdeğer şekilde, noktalar vardır kendileri tarafından etiketlenmiştir), bir sabit zaman itfa bu etiketler ile numaralandırılan biliyorum Bu sonuç ile Posetlerin doğrusal uzantılarını numaralandırmak (bir DAG'ın topolojik çeşitlerini numaralandırmakla aynı şeydir). Bununla birlikte, köşeler keyfi olarak etiketlendiğinde, çok sayıda topolojik türün aynı etikete sahip olması söz konusu olabilir, bu nedenle sadece topolojik türlerini numaralandıramaz ve etiketleri numaralandırmak için etkili bir yol elde etmek için etiketlerini hesaplayamazsınız. . Poset terminolojisinde, etiketli DAG etiketli olarak görülebilir{ 1 , … , n }( G , λ ) ve bunlarla ilgili numaralandırma sonuçları bulamadım.
Buradaki diğer sorularımın cevapları sayesinde ilgili sorunların sertliğini zaten biliyorum. Özellikle, sözlükbilimsel olarak en az etiketi bulmanın NP zor olduğunu biliyorum . Ayrıca, belirli bir etiket topolojik çeşit sağlanabilir olup olmadığının saptanması sertlik (NP-zor olduğunu biliyoruz , bu soruna : aday etiket dizisi verilen , topolojik tür sormak G her köşe bir pozisyonda gerçekleşmelidir burada doğru etiket s). Bununla birlikte, istediğiniz herhangi bir sırayla numaralandırılabildiğinizden (zorunlu olarak sözlükbilimsel olarak) numaralandırma için sertlik anlamına geldiğini düşünmüyorum ve bir etiketleme algoritmasının bir etiketin ulaşılabilir olup olmadığına etkili bir şekilde karar vermek için kullanılamayacağı, hatta sabit gecikmeli olarak (ilk önce numaralandırılması için üstel olarak birçok sekans olabileceğinden).
İlk etiketi numaralandırmanın açık bir şekilde kolay olduğunu unutmayın (sadece herhangi bir topolojik sıralama alın). Saymak başka daha etiketi s , bazı eleman olduğunu empoze ederek devam edebilirsiniz v ait V bazı pozisyonunda sayılan alır i ∈ { 1 , ... , n } nerede ler i ≠ Â ( v ) : Her denemek v ve i ve çek G'nin v'nin i konumunda olduğu topolojik bir türü varsa, PTIME'de açıkça yapılabilir. Ancak daha fazla etiket çıkardıkça, bu yaklaşımı nasıl genelleştireceğinizden emin değilim.