लेनिया

From Vigyanwiki
Revision as of 11:19, 11 August 2023 by alpha>AshishG
File:Lenia icon4.png
लेनिया से एक नमूना स्वायत्त पैटर्न।
File:Peek 2021-10-12 22-29.gif
लेनिया में एक ग्लाइडर की गति को दर्शाने वाला एनीमेशन।

लेनिया बर्ट वांग-चाक चान द्वारा निर्मित सेलुलर ऑटोमेटन का एक वर्ग है।[1][2][3] इसका उद्देश्य सतत ऑटोमेटन, सतत स्थानिक ऑटोमेटन के साथ कॉनवे के जीवन के खेल का एक सतत कार्य सामान्यीकरण होना है। इसके निरंतर, उच्च-रिज़ॉल्यूशन डोमेन के परिणामस्वरूप, लेनिया में उत्पन्न सम्मिश्र स्वायत्त पैटर्न (जीवनरूप या स्पेसशिप (सेलुलर ऑटोमेटन)) को अन्य सेलुलर ऑटोमेटा में दिखाई देने वाले "ज्यामितीय मेटामेरिक फजी लचीला अनुकूली और नियम-जेनेरिक" से भिन्न बताया गया है।[1]

लेनिया ने क्योटो में जेनेटिक एंड इवोल्यूशनरी कंप्यूटेशन कॉन्फ्रेंस में 2018 वर्चुअल क्रिएचर्स प्रतियोगिता जीती,[4] टोक्यो में एएलआईएफई 2018 में एएलआईएफईकला पुरस्कार के लिए एक सम्मानजनक उल्लेख,[5] और इंटरनेशनल सोसाइटी फॉर आर्टिफिशियल लाइफ द्वारा 2019 का उत्कृष्ट प्रकाशन ( आईएसएएल).[6]

नियम

पुनरावृत्तीय अद्यतन

मान लीजिए कि एक जालक या ग्रिड है जिसमें अवस्था का एक समुच्चय है जो की अनेक सेलुलर ऑटोमेटा की तरह, लेनिया को पुनरावृत्त रूप से अद्यतन किया जाता है; प्रत्येक आउटपुट स्थिति पिछली स्थिति का एक शुद्ध कार्य है, जैसे कि

जहां प्रारंभिक स्थिति है और वैश्विक नियम है, जो प्रत्येक साइट पर स्थानीय नियम के अनुप्रयोग का प्रतिनिधित्व करता है। इस प्रकार .

यदि प्रत्येक टाइमस्टेप पर सिमुलेशन को द्वारा उन्नत किया जाता है, तो समय रिज़ॉल्यूशन होता है।

स्टेट सेट

मान लीजिए कि अधिकतम के साथ है। यह ऑटोमेटन का स्टेट समुच्चय है और प्रत्येक साइट पर पाए जाने वाले संभावित अवस्था की विशेषता बताता है। बड़ा सिमुलेशन में उच्च स्टेट संकल्पों के अनुरूप है। अनेक सेलुलर ऑटोमेटा न्यूनतम संभव स्टेट रिज़ॉल्यूशन का उपयोग करते हैं, अथार्त लेनिया बहुत अधिक रिज़ॉल्यूशन की अनुमति देता है। ध्यान दें कि प्रत्येक साइट पर वास्तविक मान में नहीं है, किंतु का पूर्णांक गुणज है; इसलिए हमारे पास सभी के लिए के लिए है। उदाहरण के लिए, , दिया गया है।

निकट

File:Moore neighborhood.svg
9-वर्ग का मूर निकट जैसा कि गेम ऑफ लाइफ में उपयोग किया जाता है।
लेनिया द्वारा उपयोग की जाने वाली गेंद निकटवर्ती।

गणितीय रूप से, गेम ऑफ लाइफ जैसे निकट को में स्थिति सदिश के एक समुच्चय का उपयोग करके दर्शाया जा सकता है। उदाहरण के लिए, गेम ऑफ लाइफ द्वारा उपयोग किए जाने वाले क्लासिक मूर निकट के लिए, अथार्त प्रत्येक साइट पर केन्द्रित आकार 3 का एक वर्ग है ।

लेनिया के स्थिति में, निकट एक साइट, पर केंद्रित त्रिज्या की एक गेंद है, जिसमें मूल साइट भी सम्मिलित हो सकती है।

ध्यान दें कि निकट के सदिश तत्वों की पूर्ण स्थिति नहीं हैं, चूँकि किसी भी साइट के संबंध में सापेक्ष स्थिति (डेल्टा) का एक समुच्चय हैं।

स्थानीय नियम

लेनिया के भिन्न और निरंतर रूप हैं। मान लीजिए किसी दिए गए साइट की स्थिति का प्रतिनिधित्व करने वाले के अंदर में एक सदिश है, और निकटवर्ती साइटों का समुच्चय है जिससे दोनों विविधताओं में दो चरण सम्मिलित हैं:

  1. संभावित वितरण की गणना करने के लिए कनवल्शन कर्नेल का उपयोग करना है।
  2. अंतिम वृद्धि वितरण की गणना करने के लिए ग्रोथ मैपिंग