लेनिया

From Vigyanwiki
Revision as of 13:19, 9 August 2023 by alpha>Indicwiki (Created page with "{{Short description|Continuous generalization of cellular automata}} File:Lenia_icon4.png|thumb|लेनिया से एक नमूना स्वायत्त प...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
File:Lenia icon4.png
लेनिया से एक नमूना स्वायत्त पैटर्न।
File:Peek 2021-10-12 22-29.gif
लेनिया में एक ग्लाइडर की गति को दर्शाने वाला एनीमेशन।

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

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


नियम

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

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

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

यदि सिमुलेशन द्वारा उन्नत किया गया है प्रत्येक समय कदम पर, फिर समय संकल्प .

राज्य सेट

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

पड़ोस

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

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

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

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

स्थानीय नियम

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

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