Hermes - Towards an Optimal High-Performance Algorithm for Cosmic Statistics of Large Data Sets
यह शोध पत्र हर्मिस (Hermes) को प्रस्तुत करता है, जो एक ओपन-सोर्स, इन सिटू (in situ) मल्टीरेज़ोल्यूशन फ्रेमवर्क है जो निरंतर घनत्व क्षेत्रों (continuous density fields) का पुनर्निर्माण करके और स्पष्ट कण गणना (explicit particle counting) को बीजगणितीय संक्रियाओं (algebraic operations) से प्रतिस्थापित करके, विविक्त कैटलॉग (discrete catalogues) से विविध कॉस्मिक लार्ज-स्केल-स्ट्रक्चर सांख्यिकी की कुशलतापूर्वक गणना करता है, जिससे वर्तमान और भविष्य के लार्ज-स्केल गैलेक्सी सर्वेक्षणों के लिए एक स्केलेबल और लचीला समाधान प्राप्त होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि ब्रह्मांड डार्क मैटर और आकाशगंगाओं से बना एक विशाल, अदृश्य महासागर है। दशकों से, खगोलशास्त्री यह समझने की कोशिश कर रहे हैं कि यह महासागर कैसे चलता और घूमता है, इसके लिए वे यह गिनते हैं कि कितने "द्वीप" (आकाशगंगाएँ) एक-दूसरे के पास स्थित हैं। इसे "क्लस्टरिंग" (clustering) का अध्ययन करना कहा जाता है। यदि आप गिनते हैं कि कितनी आकाशगंगाएँ कम दूरी पर हैं बनाम कितनी लंबी दूरी पर हैं, तो आपको ब्रह्मांड की संरचना का एक मानचित्र प्राप्त होता है। लेकिन यहाँ एक पेंच है: जैसे-जैसे ब्रह्मांड पुराना होता जाता है, गुरुत्वाकर्षण इन द्वीपों को जटिल और उलझे हुए तरीकों से एक साथ खींचता है जो केवल सरल जोड़ों (pairs) जैसा नहीं है। पूरी कहानी को समझने के लिए, वैज्ञानिकों को तीन, चार या उससे भी अधिक द्वीपों के समूहों को एक साथ गिनने की आवश्यकता होती है। समस्या यह है कि इन समूहों को गिनना एक अरब लोगों के स्टेडियम में हर संभव तिकड़ी (trio) को खोजने जैसा है। इसमें इतनी अधिक कंप्यूटर शक्ति लगती है कि जल्द ही आने वाले विशाल सर्वेक्षणों के लिए यह लगभग असंभव है।
यहीं पर एक नया उपकरण आता है जिसे Hermes (और इसका पायथन संस्करण, PyHermes) कहा जाता है। पुराने तरीके को करने की कल्पना एक ऐसे लाइब्रेरियन के रूप में करें जो प्रत्येक शेल्फ के पास जाकर एक-एक करके किताब की रीढ़ (spine) की जांच करके पुस्तकालय की हर एक किताब को गिनने की कोशिश कर रहा है। यह धीमा और उबाऊ है, और यदि आप किताबों को किसी अन्य तरीके से (जैसे रंग या लेखक के आधार पर) गिनना चाहते हैं, तो आपको फिर से गलियारों में चक्कर लगाने होंगे। Hermes इस खेल को बदल देता है। यह पूरी लाइब्रेरी को एक चिकनी, चमकती हुई धुंध (fog) में बदल देता है। व्यक्तिगत किताबों को गिनने के बजाय, कंप्यूटर अलग-अलग स्थानों में धुंध की चमक को देखता है। यदि आप जानना चाहते हैं कि एक विशिष्ट खंड में कितनी किताबें हैं, तो आप बस उस क्षेत्र में प्रकाश को मापते हैं। यदि आप त्रिकों (trios) को गिनना चाहते हैं, तो आप तीन अलग-अलग क्षेत्रों की रोशनी को गणितीय रूप से आपस में मिला देते हैं। यह शोध पत्र दिखाता है कि इस "धुंध" पद्धति का उपयोग करके, वैज्ञानिक ब्रह्मांड के जटिल पैटर्न को पहले की तुलना में बहुत तेज़ी से और अधिक लचीले ढंग से माप सकते हैं, जिससे भविष्य के टेलीस्कोप द्वारा खोजी जाने वाली अरबों आकाशगंगाओं के विश्लेषण का मार्ग प्रशस्त होता है।
पुराना तरीका: सितारों को एक-एक करके गिनना
कल्पना कीजिए कि आप एक विशाल कॉन्सर्ट में हैं, और आप जानना चाहते हैं कि भीड़ कैसे चल रही है। इसका अध्ययन करने का पारंपरिक तरीका यह है कि आप एक व्यक्ति को चुनें, आसपास देखें, और गिनें कि कितने अन्य लोग ठीक 5 फीट की दूरी पर हैं, फिर 10 फीट की दूरी पर, फिर 15 फीट की दूरी पर। फिर आप एक दूसरा व्यक्ति चुनते हैं और यही सब फिर से करते हैं। यदि आपके पास दस लाख लोग हैं, तो आपको यह लाखों बार करना होगा। खगोलशास्त्री इसे "पेयर काउंटिंग" (pair counting) कहते हैं। यह छोटे समूहों के लिए ठीक काम करता है, लेकिन जब आपके पास अरबों आकाशगंगाएँ हों, तो यह समुद्र तट पर रेत के हर कण को एक-एक करके उठाने जैसा है। इसमें बहुत समय लगता है।
इससे भी बदतर यह है कि यदि आप यह अध्ययन करना चाहते हैं कि तीन लोगों के समूह कैसे परस्पर क्रिया करते हैं (शायद वे एक त्रिकोण में नाच रहे हैं), तो गणित बहुत जटिल हो जाता है। आपको हर संभावित तिकड़ी को खोजना होगा। एक अरब आकाशगंगाओं के लिए, तिकड़ियों की संख्या इतनी विशाल है कि दुनिया के सबसे तेज़ सुपरकंप्यूटर भी एक उचित समय में काम पूरा करने के लिए संघर्ष करेंगे।
नया तरीका: भीड़ को एक चिकनी धुंध में बदलना
इस शोध पत्र के लेखक, लॉन्ग-लोंग फेंग और उनकी टीम के नेतृत्व में, एक चतुर शॉर्टकट का प्रस्ताव देते हैं। व्यक्तिगत आकाशगंगाओं को गिनने के बजाय, वे पूरे समूह को एक चिकनी, निरंतर "धंध" या "घनत्व क्षेत्र" (density field) में बदल देते हैं।
इसे इस तरह सोचें: कल्पना कीजिए कि आपके पास रेत की एक बाल्टी है। यदि आप जानना चाहते हैं कि एक विशिष्ट स्थान पर कितनी रेत है, तो आप हर एक कण को गिन सकते हैं। या, आप बस यह देख सकते हैं कि उस स्थान पर रेत कितनी गहरी है। "Hermes" विधि दूसरे विकल्प का उपयोग करती है। यह असतत बिंदुओं (आकाशगंगाओं) को लेता है और उन्हें एक चिकने, निरंतर मानचित्र के रूप में पुनर्गठित करता है, जैसे किसी पिक्सेलेटेड छवि को हाई-डेफिनिशन फोटो में बदलना।
एक बार जब आकाशगंगाओं को इस चिकनी धुंध में बदल दिया जाता है, तो कंप्यूटर को अब जोड़ों या त्रिकों को गिनने की आवश्यकता नहीं होती है। इसके बजाय, यह धुंध को मापने के लिए गणितीय "फिल्टर्स" (जिन्हें विंडो फंक्शन कहा जाता है) के एक सेट का उपयोग करता है।
- फिल्टर: कल्पना कीजिए कि आप धुंध के ऊपर एक कुकी कटर (cookie cutter) रख रहे हैं। यदि आप इसे दबाते हैं, तो आप मापते हैं कि कटर के अंदर कितनी धुंध है।
- जादू: पुराने तरीके में, कुकी कटर का आकार बदलने (शायद वृत्त से वर्ग में) का मतलब था कि आपको गिनती फिर से शुरू करनी होगी। Hermes विधि में, आप बस गणित में फिल्टर का आकार बदलते हैं, और कंप्यूटर उसी चिकनी धुंध का उपयोग करके तुरंत परिणाम की पुनर्गणना कर लेता है।
उन्होंने क्या पाया: गति और लचीलापन
टीम ने इस विचार का परीक्षण करने के लिए PyHermes नामक एक सॉफ्टवेयर टूल बनाया। उन्होंने इसका उपयोग "Quijote" और "Kun" प्रोजेक्ट्स के सिम्युलेटेड डेटा पर किया, जो ब्रह्मांड के विशाल वीडियो गेम की तरह हैं जिनमें लाखों नकली आकाशगंगाएँ शामिल हैं।
यहाँ उनकी खोजें दी गई हैं:
- यह तेज़ है: क्योंकि कंप्यूटर अरबों जोड़ों को गिनने के बजाय चिकनी धुंध पर बीजगणित (algebra) कर रहा है, इसलिए यह अविश्वसनीय रूप से तेज़ है। उन्होंने दिखाया कि वे जटिल पैटर्न (जैसे कि तीन आकाशगंगाएँ एक त्रिकोण कैसे बनाती हैं) को पुराने तरीकों की तुलना में बहुत कम समय में माप सकते हैं।
- यह लचीला है: सबसे अच्छी बात यह है कि आप पूरा मानचित्र फिर से बनाए बिना अलग-अलग प्रश्न पूछ सकते हैं। यदि आप यह मापना चाहते हैं कि आकाशगंगाएँ एक गोले, एक रिंग, या एक अजीब आकार के पिंड में कैसे क्लस्टर होती हैं, तो आप बस कोड में "विंडो" (कुकी कटर) को बदल देते हैं। मूल धुंध वैसी ही रहती है।
- यह सटीक है: उन्होंने अपने परिणामों की तुलना पुराने, भरोसेमंद तरीकों से की और पाया कि जब तक "धुंध" पर्याप्त विस्तृत (उच्च रिज़ॉल्यूशन) है, परिणाम समान होते हैं। उन्होंने यह भी दिखाया कि वे केवल एक ही मानचित्र पर विभिन्न गणितीय फिल्टर लागू करके "वेलोसिटी डाइवर्जेंस" (धुंध कितनी तेज़ी से बह रही है) और "ग्रेविटेशनल पोटेंशियल" (गुरुत्वाकर्षण कुएं कितने गहरे हैं) जैसी चीजों को माप सकते हैं।
यह भविष्य के लिए क्यों महत्वपूर्ण है
हम खगोल विज्ञान के एक नए युग में प्रवेश करने जा रहे हैं। DESI, Euclid, और Nancy Grace Roman Space Telescope जैसे टेलीस्कोप अरबों आकाशगंगाओं का मानचित्र बनाने वाले हैं। ये डेटासेट इतने विशाल हैं कि पुराने "गिनती" वाले तरीके उन्हें संभालने के लिए बहुत धीमे होंगे।
Hermes के पास मुकाबला करने का एक तरीका है। आकाशगंगाओं को अलग-अलग बिंदुओं की एक थैली के बजाय एक चिकने, गणितीय क्षेत्र के रूप में मानकर, यह वैज्ञानिकों को ब्रह्मांड को अलग करने वाली "डार्क एनर्जी", अंतरिक्ष से गुजरने वाले "न्यूट्रिनो", और सब कुछ थामे रखने वाले रहस्यमय "डार्क मैटर" के बारे में जटिल प्रश्न पूछने की अनुमति देता है। यह केवल एक तेज़ कैलकुलेटर नहीं है; यह ब्रह्मांड को देखने का एक नया तरीका है जो संख्याओं के भारी बोझ को एक एकल, सुंदर गणना में बदल देता है।
संक्षेप में, यह शोध पत्र सुझाव देता है कि डेटा को देखने के तरीके को बदलकर—व्यक्तिगत सितारों को गिनने से लेकर ब्रह्मांड की चिकनी चमक को मापने तक—हम ब्रह्मांड के उन रहस्यों को खोल सकते हैं जो पहले संख्याओं के भारी वजन के कारण छिपे हुए थे।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।