VAS'a eşdeğer olan ve bu çözümü ortaya çıkaran durumlara sahip vektör ekleme sistemleri (VASS) için sorunuzu düşünüyorum. Şimdi, Jérôme'in güzel cevabını okudum ve cevabımın çok benzer olduğunu söylemeliyim , bu yüzden lütfen benimkini doğru görseniz bile cevabını kabul edin.
Fikir: Bir VASS , engelleri daha küçük veya eşit vektörleri yasaklayan bir VASS ye dönüştürmek mümkündür . Bu tam olarak istediğimiz şey değildir, çünkü daha küçük fakat engellere eşit olmayan vektörlere ulaşılmasına izin verilir. Bununla birlikte, bu tür sonlu birçok vektör vardır. Bu, minimal geçişlerin, geçişi veya eşdeğer geçişi olan sonlu birçok işleme ayrılmasını sağlar . Bu nedenle, evet , sorun karar verilebilir.V ′ V V ′VV′VV′
Ayrıntılar: bir -VASS olsun, yani , sonlu etiketli bir grafiktir . Let engeller olması kümesi. Let ve , biz bilgileri her bir çalıştırmak için her ara madde yapılandırmasıyla . Belirtirizd V T ⊆ Q × Z d × Q O ⊆ N dV=(Q,T)dVT⊆Q×Zd×QO⊆Ndπ∈T∗X⊆Ndp(u)→πXq(v)πp(u)q(v)Q×X↓X={y:y≤x for some x∈X} .
Let minimal run şekilde , yani en az bir deneme, engelleri önler. Daha sonra, güvercin deliği prensibi ile, , sadece sonlu defalarca giren bir çalışma olarak çarpanlara . Daha resmi olarak, , ve öyle kiπp(u)→πNd∖Oq(v)π↓O∖Ot1,t′1…,tn+1,t′n+1∈T∪{ε}π1,…,πn+1∈T∗{pi(ui),qi(vi),ri(wi)}i∈[0,n+1]⊆Q×Nd
- π=t1π1t′1⋯tn+1πn+1t′n+1 ,
- ∀i∈[0,n] pi(ui)−→−ti+1Ndqi+1(vi+1)−→−πi+1Nd∖↓Ori+1(wi+1)−→−t′i+1Ndpi+1(ui+1)
- p0(u0)=p(u), pn+1(un+1)=q(v) ,
- ∀i∈[1,n] ui∈↓O∖O .
- n≤|Q|⋅|↓O|.
Bu nedenle, , ve ara yapılandırmaları tahmin etmek yeterlidir . Test olup dönüştürülmesiyle gerçekleştirilebilir yeni içine -VASS , her geçiş bir aygıtı tarafından değiştirilir geçişler. Örneğin, ise geçişler aşağıdaki gibi değiştirilir:nt1,t′1,…,tn+1,t′n+1p(x)→∗Nd∖↓Oq(y)VdV′t∈T4|O|+1O={(1,5),(2,3)}