← नवीनतम पेपर
💻 computer science

Event Calculus Meets Hybrid ASP

यह शोध पत्र हाइब्रिड इवेंट कैलकुलस (Hybrid Event Calculus) प्रस्तुत करता है, जो एक विस्तारित अभिलेखन (axiomatization) है जिसे हाइब्रिड ASP प्रणालियों (clingcon और clingo-lpx) में कार्यान्वित किया गया है, जो निरंतर परिवर्तनों और सघन डोमेन (dense domains) को रैखिक बाधाओं (linear constraints) के रूप में निरूपित करके पारंपरिक ग्राउंडिंग-आधारित और टॉप-डाउन दृष्टिकोणों की स्केलेबिलिटी और सटीकता की सीमाओं को दूर करता है, जिससे सुरक्षा-महत्वपूर्ण प्रणालियों का सटीक और स्केलेबल मॉडलिंग संभव हो पाता है।

मूल लेखक: Ondřej Vašíček, Joaquín Arias, Jan Fiedor, Gopal Gupta, Bohuslav Křena, Jakub Němec, Javier Romero, Tomáš Vojnar

प्रकाशित 2026-06-04
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Ondřej Vašíček, Joaquín Arias, Jan Fiedor, Gopal Gupta, Bohuslav Křena, Jakub Němec, Javier Romero, Tomáš Vojnar

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक जटिल मशीन, जैसे कि एक सेल्फ-ड्राइविंग कार या एक स्मार्ट थर्मोस्टेट के बारे में एक कहानी लिखने की कोशिश कर रहे हैं। आप यह वर्णन करना चाहते हैं कि वह समय के साथ कैसे व्यवहार करती है: बटन दबाने पर क्या होता है, तापमान कैसे बदलता है, और सिस्टम को अलार्म कब बजाना चाहिए।

कंप्यूटर विज्ञान की दुनिया में, इवेंट कैलकुलस (Event Calculus) नामक एक भाषा है जो ऐसी कहानियाँ लिखने के लिए बहुत अच्छी है क्योंकि यह मानवीय भाषा के बहुत करीब महसूस होती है। हालाँकि, जब कंप्यूटर इन कहानियों को पढ़ने की कोशिश करते हैं, तो वे एक दीवार से टकरा जाते यदि कहानी में निरंतर परिवर्तन (continuous change) (जैसे तापमान का धीरे-धीरे गिरना) शामिल हो या संख्याओं की विशाल रेंज (जैसे वर्षों में मिलीसेकंड के रूप में मापा गया समय) शामिल हो।

यह शोध पत्र एक नया तरीका पेश करता है जिससे ये कहानियाँ लिखी जा सकती हैं, जिसे हाइब्रिड इवेंट कैलकुलस (Hybrid Event Calculus) कहा जाता है, जो एक "सुपर-चार्ज्ड" अनुवादक की तरह काम करता है। यह कैसे काम करता है, इसके लिए यहाँ कुछ रोजमर्रा के उदाहरण दिए गए हैं:

1. समस्या: "पिक्सेलेटेड" मानचित्र (The "Pixelated" Map)

पारंपरिक कंप्यूटर विधियाँ (जिन्हें डिस्क्रीट इवेंट कैलकुलस कहा जाता है) एक कम-रिज़ॉल्यूशन वाले, पिक्सेलेटेड मानचित्र की तरह काम करती हैं।

  • समस्या: यदि आप एक गिरती हुई गेंद को ट्रैक करना चाहते हैं, तो एक पिक्सेलेटेड मानचित्र केवल विशिष्ट ग्रिड बिंदुओं (जैसे 1 मीटर, 2 मीटर, 3 मीटर) पर ही गेंद को दिखा सकता है। यह ग्रिड के बीच में क्या हो रहा है, उसे मिस कर देता है।
  • विस्फोट (The Explosion): यदि आप मानचित्र को अधिक सटीक बनाना चाहते हैं, तो आपको अधिक पिक्सल्स जोड़ने होंगे। लेकिन यदि आप पूरे दिन के लिए मिलीसेकंड तक समय को ट्रैक करना चाहते हैं, तो पिक्सल्स की संख्या इतनी बड़ी हो जाएगी कि कंप्यूटर की मेमोरी फट जाएगी और वह क्रैश हो जाएगा। यह समुद्र के किनारे एक विशिष्ट शेल (सीप) को खोजने के लिए रेत के हर एक कण को गिनने की कोशिश करने जैसा है।

2. समाधान: "स्मार्ट स्केच" (The "Smart Sketch" - Hybrid ASP)

लेखकों ने एक नया तरीका बनाया है जिसे हाइब्रिड इवेंट कैलकुलस कहा जाता है। हर एक पिक्सेल बनाने के बजाय, यह विधि "स्मार्ट स्केच" दृष्टिकोण का उपयोग करती है।

  • फंक्शनल फ्लुएंट्स (Variable Paint): यह कहने के बजाय कि "तापमान 20 है" या "तापमान 21 है," कंप्यूटर तापमान को एक लचीले चर (variable) के रूप में मानता है, जैसे कि कैनवास पर कहीं भी रहने वाला एक पेंटब्रश। यह हर एक संख्या को सूचीबद्ध करने के बजाय, रेंज को परिभाषित करने के लिए गणितीय बाधाओं (एक रूलर की तरह) का उपयोग करता है।
  • एब्स्ट्रैक्ट स्टेप्स (The Story Beats): कहानी को हर एक सेकंड (1:00, 1:01, 1:02) पर होने के लिए मजबूर करने के बजाय, कंप्यूटर केवल महत्वपूर्ण क्षणों ("स्टोरी बीट्स") पर ध्यान देता है।
    • उदाहरण: यदि एक गेंद गिराई जाती है, तो कंप्यूटर को केवल उस क्षण की परवाह होती है जब उसे गिराया जाता है और उस क्षण की जब वह जमीन से टकराती है। यह बीच के लाखों छोटे क्षणों को अनदेखा कर देता है, और उन्हें एक-एक करके सूचीबद्ध करने के बजाय गणितीय रूप से पथ की गणना करता है।

3. इंजन: "गणितीय लाइब्रेरियन" (The "Mathematical Librarian")

इसे काम करने के लिए, लेखकों ने विशेष कंप्यूटर टूल्स (जिन्हें clingcon और clingo-lpx कहा जाता है) का उपयोग किया है जो एक ऐसे लाइब्रेरियन की तरह हैं जो एक गणितज्ञ भी है।

  • पुराना तरीका: कंप्यूटर जवाब देने से पहले लाइब्रेरी की हर एक किताब (हर संभावना को ग्राउंड करना) पढ़ने की कोशिश करेगा।
  • नया तरीका: कंप्यूटर गणितज्ञ-लाइब्रेरियन से पूछता है, "यदि गेंद की गति X है, तो समय Y पर वह कहाँ होगी?" लाइब्रेरियन बिना किसी किताब में हर एक सेकंड को खोजने की आवश्यकता के, तुरंत गणित हल कर देता है। यह सिस्टम को बिना अभिभूत हुए डेंस डोमेन (dense domains) (संख्याओं के बीच अनंत संभावनाओं) को संभालने की अनुमति देता है।

4. यह क्यों महत्वपूर्ण है: क्रैश हुए बिना सटीकता

यह शोध पत्र दिखाता है कि इस नई विधि के पास दो महाशक्तियाँ हैं:

  1. इसे आकार की परवाह नहीं है: चाहे आप 10 सेकंड या 10 वर्षों के लिए समय को ट्रैक कर रहे हों, कंप्यूटर का कार्यभार समान रहता है क्योंकि यह केवल "स्टोरी बीट्स" को गिनता है, सेकंडों को नहीं।
  2. यह "बीच के हिस्से" को संभालता है: क्योंकि यह गणितीय बाधाओं (विशेष रूप से परिमेय संख्याओं/rational numbers) का उपयोग करता है, यह निरंतर परिवर्तनों को सटीक रूप से मॉडल कर सकता है। यह आपको बिल्कुल बता सकता है कि कोई गिरती हुई वस्तु कब जमीन से टकराएगी, भले ही वह ऐसे समय पर हो जो पूर्ण संख्या (whole number) नहीं है (जैसे 10.5 सेकंड), जिसे पुराने "पिक्सेलेटेड" तरीके अक्सर मिस कर देते हैं या गलत बताते हैं।

सारांश

पुराने तरीके को एक फ्लिपबुक के माध्यम से मूवी देखने की तरह समझें जहाँ आपको हर एक फ्रेम को मैन्युअल रूप से बनाना पड़ता है। यदि मूवी लंबी है, तो आपके पास कागज खत्म हो जाएगा।

नया हाइब्रिड इवेंट कैलकुलस एक हाई-डेफिनिशन स्क्रीन पर मूवी देखने जैसा है। आप केवल मुख्य दृश्यों (घटनाओं) पर रुकते हैं, और कंप्यूटर गणित का उपयोग करके उनके बीच की सुचारू गति को भर देता है। यह आपको जटिल, वास्तविक दुनिया की प्रणालियों (जैसे सुरक्षा-महत्वपूर्ण मशीनों) को बिना डेटा की भारी मात्रा से दबे, सटीक रूप से विश्लेषण करने की अनुमति देता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →