एक पूर्णांक को देखते हुए n और विशिष्ट पूर्णांक तीन के सेट
S⊆{(i,j,k)∣1≤i,j,k≤n,i≠j,j≠k,i≠k},
एक एल्गोरिथ्म लगता है जो या तो सेट जैसे कि
क्रमचय पाता है
π{1,2,…,n}(i,j,k)∈S⟹(π(j)<π(i)<π(k)) ∨ (π(i)<π(k)<π(j))
या सही ढंग से निर्धारित करता है कि ऐसा कोई क्रमपरिवर्तन मौजूद नहीं है। औपचारिक रूप से कम, हम माध्यम से संख्या 1 को फिर से लिखना चाहते हैं ; में प्रत्येक ट्रिपल इंगित करता है कि नए ऑर्डर में से पहले दिखाई देना चाहिए , लेकिन
j को
i और
k के बीच नहीं दिखाना चाहिए ।
n(i,j,k)Sikjik
उदाहरण 1
मान लीजिए n=5 और S={(1,2,3),(2,3,4)} । फिर
हैनहींएक वैध क्रमचय, क्योंकि ( 1 , 2 , 3 ) ∈ एस , लेकिन π ( 1 ) > π ( 3 ) ।π=(5,4,3,2,1)(1,2,3)∈Sπ(1)>π(3)
हैनहींएक वैध क्रमचय, क्योंकि ( 1 , 2 , 3 ) ∈ एस लेकिन π ( 1 ) < π ( 3 ) < π ( 5 ) ।π=(1,2,4,5,3)(1,2,3)∈Sπ(1)<π(3)<π(5)
एक वैध क्रमपरिवर्तन है।(2,4,1,3,5)
उदाहरण 2
यदि और S = { ( 1 , 2 , 3 ) , ( 2 , 1 , 3 ) } , तो कोई मान्य क्रमपरिवर्तन नहीं है। इसी तरह, यदि n = 5 और S = { ( 1 , 2 , 3 ) , ( 3 , 4 , 5 ) , ( 2 , 5 , 3 ) है तो कोई वैध अनुमति नहीं है।n=5S={(1,2,3),(2,1,3)}n=5 (मुझे लगता है; यहाँ एक गलती हो सकती है)।S={(1,2,3),(3,4,5),(2,5,3),(2,1,4)}
बोनस: कौन से गुण निर्धारित करते हैं कि एक संभव समाधान मौजूद है या नहीं?S