"अतिरिक्त" बाधाओं के साथ वेक्टर अतिरिक्त प्रणाली


11

एक वेक्टर अलावा सिस्टम (वीएएस) के एक परिमित सेट है कार्रवाई । का सेट है निशान । एक रन मार्किंग का एक खाली-खाली शब्द है st । इस तरह के एक शब्द मौजूद है, तो हम कहते हैं कि है पहुँच में से ।एक जेड डी एन डी एम 0 एम 1 ... मीटर nमैं { 0 , ... , n - 1 } , m मैं + 1 - मीटर मैंएक मीटर nAZdNdm0m1mni{0,,n1},mi+1miAmnm0

वीएएस के लिए पुनरावृत्ति की समस्या को निर्णायक माना जाता है (लेकिन इसकी जटिलता एक खुली समस्या है)।

अब हम मानते हैं कि निषिद्ध चिह्नों ( बाधाओं ) का एक निश्चित सेट दिया गया है। मैं जानना चाहूंगा कि क्या समस्या की पुनरावृत्ति की समस्या अभी भी विकट है।

सहज रूप से, बाधाओं का सीमित सेट केवल स्थानीय स्तर पर पथों के साथ हस्तक्षेप करना चाहिए, इसलिए समस्या को निर्णायक रहना चाहिए। लेकिन यह साबित करने के लिए तुच्छ नहीं लगता।

संपादित करें । मैं @ Jérôme के उत्तर को स्वीकृत के रूप में रखूंगा, लेकिन मैं एक अनुवर्ती प्रश्न जोड़ना चाहूंगा: क्या होगा यदि का सेट ?जेड डीZd


क्या आपके पास निर्णायक सबूत के पीछे विचारों का अंतर्ज्ञान प्राप्त करने के लिए एक अच्छा संदर्भ है? (उदाहरण के लिए स्लाइड्स)
डेनिस

1
ये हैं स्लाइड: lsv.ens-cachan.fr/Events/Pavas/slides-Leroux.pdf ; और एक हालिया लेख: hal.archives-ouvertes.fr/hal-00674970 ; मूल रूप से, अभिकर्मक एक गणना एल्गोरिथ्म द्वारा हल किया जाता है, इस तथ्य पर आधारित है कि यदि y xy से पहुंच योग्य नहीं है , तो मौजूद दो असंतुष्ट प्रिस्बर्गर सेट करते हैं जो किसी भी तरह गैर-पहुंच योग्यता को साबित करते हैं। कुछ अन्य स्लाइड: automata.rwth-aachen.de/movep2010/abstracts/slides-leroux.pdfx
निकोलस पेरिन

एम प्रवीण ने समस्या के दो मुख्य दृष्टिकोणों पर कई बातचीत की: cmi.ac.in/~praveenm/talks
सिल्वेन

परिमित बाधाओं (जैसे प्रतिबंधित आयाम के साथ) की समस्या के उप-मामलों के लिए, ऐसा लगता है कि निर्णायकता का प्रमाण "ज़िगज़ैग-उन्मूलन" संपत्ति पर आधारित हो सकता है। इस पेपर को देखें: labri.fr/perso/leroux/published-papers/LS-concur04.ps , और ये स्लाइड्स: labri.fr/perso/sutre/Talks/Diable/…
निकोलस पेरिन

1
मैं समझता हूं कि शून्य होने पर गैर शून्य क्रियाएं होने पर समस्या हल क्यों हो जाती है, लेकिन जब ऐसी क्रियाएं नहीं होती हैं तो क्या होता है? आपके उत्तर का हिस्सा टिप्पणी से कट गया है :)
निकोलस पेरिन

जवाबों:


5

यह विचार मुझे आज दोपहर ग्रेजायर सूटर के साथ हुई चर्चा पर आधारित है।

समस्या निम्नानुसार है।

एक पेट्री नेट टीT , एन डी × एन डीNd×Nd संक्रमण में जोड़े का एक सीमित सेट है । एक संक्रमण को देखते हुए टी = ( यू , वी )t=(u⃗ ,v⃗ ) , हम द्वारा निरूपित टीt द्विआधारी संबंध विन्यास के सेट पर परिभाषित एन डीNd द्वारा एक्स टीyx⃗ ty⃗  एक वेक्टर वहां मौजूद है, तो जेडएन dz⃗ Nd ऐसी है कि एक्स = u + zx⃗ =u⃗ +z⃗  औरy =वी +जेडy⃗ =v⃗ +z⃗  । हम द्वारा निरूपित टीT एक कदम गम्यता संबंधटीटी टीtTt । इस संबंध की कर्मकर्त्ता और सकर्मक बंद से दर्शाया जाता है टी *T

चलो से अधिक शास्त्रीय componentwise आंशिक आदेश होना एन डी और के द्वारा परिभाषित यूएक्स यदि वहां मौजूद जेडएन d ऐसी है कि एक्स = यू + जेड । एक सेट के ऊपर की ओर बंद एक्स के एन डी सेट है एक्स वैक्टर की { वीएन डी | एक्सएक्सNdu⃗ x⃗ z⃗ Ndx⃗ =u⃗ +z⃗ X⃗ NdX⃗ xv }। एक सेट के नीचे बंदएक्स सेट हैएक्स वैक्टर की{वीएनडी|एक्सएक्स{v⃗ Ndx⃗ X⃗ .x⃗ v⃗ }X⃗ X⃗ vx }{v⃗ Ndx⃗ x⃗ .v⃗ x⃗ }

सूचना है कि अगर यू = बी कुछ परिमित सेट के लिए बी के एन डी और अगर टी एक पेट्री शुद्ध है, हम गणना कर सकता है एक नया पेट्री शुद्ध टी बी इस तरह के हर विन्यास के लिए कि एक्स , y , हमारे पास है एक्स टीy और एक्स , वाईयू अगर और वह भी तब, एक्स टी बीyU⃗ =B⃗ B⃗ NdTTB⃗ x⃗ ,y⃗ x⃗ Ty⃗ x⃗ ,y⃗ U⃗ x⃗ TB⃗ y⃗ । वास्तव में, यदि टी = ( यू , v ) एक संक्रमण है, तो प्रत्येक के लिए बी , चलो टी = ( यू + जेड , वी + जेड ) जहां जेड वेक्टर है में एन डी द्वारा componentwise परिभाषित जेड ( मैं ) = अधिकतम { ( मैं )t=(u⃗ ,v⃗ )b⃗ B⃗ tb⃗ =(u⃗ +z⃗ ,v⃗ +z⃗ )z⃗ Nd- यू ( मैं ) , ( मैं ) - वी ( मैं ) , 0 } के लिए हर 1 मैं । सूचना है कि टी यू = { टी | टी टीz⃗ (i)=max{b⃗ (i)u⃗ (i),b⃗ (i)v⃗ (i),0}1idbB }आवश्यकता को संतुष्ट करता है।TU⃗ ={tb⃗ tTb⃗ B⃗ }

अब, मान लें कि टी एक पेट्री नेट है, बाधा का सेट। हम परिमित सेट परिचय डी = हे । गौर करें कि हम प्रभावी रूप से एक परिमित सेट की गणना कर सकता बी के एन d ऐसी है कि बी = एन डीडी । चलो आर द्विआधारी संबंध पर परिभाषित किया जा एन डीहे द्वारा एक्स आर y अगर एक्स = TO⃗ D⃗ =O⃗ B⃗ NdB⃗ =NdD⃗ RNdO⃗ x⃗ Ry⃗ y , या वहां मौजूदएक्स ',y 'एनडीहे ऐसी है किएक्स टीएक्स ' टी * बीy ' टीyx⃗ =y⃗ x⃗ ,y⃗ NdO⃗ x⃗ Tx⃗ TB⃗ y⃗ Ty⃗ 

अब, केवल यह देखें कि यदि प्रारंभिक कॉन्फ़िगरेशन x से अंतिम एक y तक मौजूद है जो बाधा से बचता है O , तो वहाँ मौजूद है जो बाधा से बचने के लिए O में और जो विन्यास से गुजरता है D if उस सेट के अधिकांश कार्डिनल पर। इसलिए, समस्या गैर निर्धारणात्मक अलग चयन करने के लिए कम कर देता है विन्यास सी 1 , ... , n में डीहे , ठीक सी 0x⃗ y⃗ O⃗ O⃗ D⃗ O⃗ c⃗ 1,,c⃗ nD⃗ O⃗ c⃗ 0प्रारंभिक विन्यास के रूप में x , c n + 1 अंतिम एक y के रूप में , और जाँचें कि c j R c j + 1 प्रत्येक j के लिए । यह आखिरी समस्या पेट्री नेट्स के लिए शास्त्रीय पुनर्जागरण के सवालों को कम करती है।x⃗ cn+1y⃗ c⃗ jRc⃗ j+1j


बढिया बहुत धन्यवाद!! यह सवाल समय-समय पर मेरे दिमाग में आ रहा था!
निकोलस पेरिन

2
अब, यह स्पष्ट हो सकता है, लेकिन मैं एक अनुवर्ती प्रश्न पूछना चाहता हूं, सुनिश्चित करें। क्या होगा अगर हम Z d को मार्किंग का सेट होने दें? उस मामले में, सटीक समान निर्माण कार्य नहीं करता है। क्या एक साधारण तर्क है जो परिणाम का विस्तार करता है? Zd
निकोलस पेरिन

4

मैं राज्यों (VASS) के साथ वेक्टर जोड़ प्रणालियों के लिए आपके प्रश्न के बारे में सोच रहा हूं जो VAS के बराबर हैं और इस समाधान के साथ आए हैं। अब, मैंने Jérôme का अच्छा उत्तर पढ़ा है और मुझे यह कहना है कि मेरा उत्तर बहुत समान है, इसलिए कृपया मेरे उत्तर को सही मानें , भले ही आप उसका उत्तर दें।


आइडिया: यह एक VASS कन्वर्ट करने के लिए संभव है वी एक VASS में वी ' कि मना करता वैक्टर छोटे या बाधाओं के बराबर। यह ठीक वैसा नहीं है जैसा हम चाहते हैं, क्योंकि वैक्टर छोटे हैं, लेकिन बाधाओं के बराबर नहीं पहुंचने दिया जाता है। हालांकि, ऐसे कई वैक्टर हैं। इससे मिनिमल्स का अपघटन बहुत से रन में बदल जाता है जो या तो V का संक्रमण है या V ′ के बराबर रन है । इसलिए, हाँ , समस्या विकट है।VVVV


विवरण: Let वी = ( क्यू , टी ) एक हो -VASS, यानी वी एक परिमित लेबल ग्राफ ऐसी है कि है टी क्यू × जेड डी × क्यू । आज्ञा देना एन डी बाधाओं का सेट है। चलो π टी * और एक्स एन डी , हम लिख पी ( यू ) π एक्स क्ष ( v ) जब भी πV=(Q,T)dVTQ×Zd×QONdπ­TXNdp(u)πXq(v)πQ × X में प्रत्येक मध्यवर्ती विन्यास के साथ p ( u ) से q ( v ) तक एक रन है । हम निरूपित एक्स = { y : y एक्स  कुछ के लिए  एक्स एक्स }p(u)q(v)Q×XX={y:yx for some xX}

चलो π एक न्यूनतम रन ऐसी है कि हो सकता है पी ( यू ) π एन डीहे क्यू ( v ) , यानी एक न्यूनतम रन है कि बाधाओं से बचा जाता है। फिर, डब्बों में सिद्धांत के द्वारा, π एक रन है कि प्रवेश करती है के रूप में किया जा सकता है factorized हे हे केवल सीमित कई बार। अधिक औपचारिक रूप से, वहाँ मौजूद टी 1 , टी ' 1 ... , टी एन + 1 , टी ' n + 1टी π{ Ε } , π 1 , ... , π n + 1टी * और { पी मैं ( यू मैं ) , क्ष मैं ( v मैं ) , आर मैं ( डब्ल्यू मैं ) } मैं [ 0 , n + 1 ]क्यू × N d ऐसा

  • π = टी 1 π 1 टी ' 1टी एन + 1 π n + 1 टी ' n + 1 ,
  • मैं [ 0 , एन ] पी मैं ( यू मैं ) टी मैं + 1 एन डी क्यू मैं + 1 ( वी मैं + 1 ) π मैं + 1 एन डी हे आर मैं + 1 ( डब्ल्यू मैं + 1 ) टी ' मैं + 1 एन d p i + 1 ( u i + 1 )
  • p0(u0)=p(u), pn+1(un+1)=q(v),
  • i[1,n] uiOO.
  • n|Q||O|.

Therefore, it suffices to guess n, t1,t1,,tn+1,tn+1 and the intermediate configurations. Testing whether p(x)NdOq(y) can be carried out by converting V into a new d-VASS V where each transition tT is replaced by a gadget of 4|O|+1 transitions. For example, if O={(1,5),(2,3)} then the transitions are replaced as follows: VASS gadget


1
Thanks!! Two correct answers in less than 2 days, I have to say that this community works well :)
Nicolas Perrin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.