एक लक्ष्य के लिए सीधे वहाँ तेज तरीका शीर्षक? यदि खेल का नाम विकास है, के Weizmann विज्ञान संस्थान में नए शोध से पता चलता है, गति को गति अगर खुद लक्ष्यों लगातार परिवर्तन हो सकता है.
Nadav Kashtan, Elad नूर, और संस्थान के आण्विक सेल बायोलॉजी और जटिल प्रणालियों विभाग के भौतिकी के प्रो उड़ी Alon कंप्यूटर सिमुलेशन कि स्वाभाविक विकास की नकल बनाने के लिए, उन प्रक्रियाओं है कि प्रकृति में, वर्षों के लाखों खत्म जगह ले जांच के लिए अनुमति देता है. कतिपय शर्तों के अधीन फिटनेस को अधिकतम: इन सिमुलेशन में, डिजिटल जीनोम की आबादी एक दिए गए लक्ष्य की दिशा में समय के साथ विकसित. रहने वाले जीवों की तरह, जीनोम है कि अपने पर्यावरण के लिए बेहतर अनुकूलित कर रहे हैं अगली पीढ़ी के लिए जीवित या अधिक prolifically पुन: पेश कर सकते हैं. लेकिन ऐसे कंप्यूटर सिमुलेशन है, हालांकि परिष्कृत, अभी तक सब जवाब नहीं है. भी सरल लक्ष्यों को हासिल करने पीढ़ियों के हजारों ले, चाहे तीन या तो अरब वर्ष के बाद जीवन में पहली बार इस ग्रह पर दिखाई करने के लिए लंबे समय पर्याप्त है विविधता और जटिलता है कि आज अस्तित्व विकसित सवाल उठा सकता है.
विकास पर्यावरण की स्थिति को बदलने के तहत जगह लेता है, जीवों लगातार readapt के लिए मजबूर है. Intuitively, यह चीजें धीमी गति से नीचे और आगे भी होता है, के रूप में पीढ़ी दर पीढ़ी हमले फिर से और फिर से जीवित करने के संघर्ष में स्विच चाहिए. लेकिन जब Kashtan, नूर, और Alon एक अनुकार जिसमें लक्ष्यों को बार - बार बदल बनाया, उन्होंने पाया कि इसके विकास वास्तव में तेजी. उन्होंने यह भी पाया है कि और अधिक जटिल लक्ष्य - तेजी से है कि लक्ष्य में परिवर्तन करने के लिए जवाब में त्वरित विकास - यानी, अधिक पीढ़ियों यह निर्धारित शर्तों के तहत पहुँचने की जरूरत है.
कम्प्यूटरीकृत विकास तेजी से भागा, वैज्ञानिकों ने पाया है, जब परिवर्तन उनका मानना है कि प्रकृति में व्यापक हो सकता है एक पैटर्न का पालन. पिछले अनुसंधान में, Kashtan और Alon दिखाया गया था कि अक्सर मॉड्यूलर विकास हो सकता है - मानक भागों के लिए समायोजन, बजाय थोक remodeling शामिल है. वे theorized है कि विकास पर अभिनय बलों मॉड्यूलर के रूप में अच्छी तरह से हो सकता है, और प्रत्येक लक्ष्य के लिए, वे subgoals कि प्रत्येक दूसरों के संबंध में बदल सकता है परिभाषित. "एक जीव में, उदाहरण के लिए, आप खाने की जरूरत है, खाया जा रहा से रखने की जरूरत है, और पुन: पेश करने की जरूरत के रूप में इन subgoals वर्गीकृत सकता है. "Kashtan कहते हैं." प्रत्येक नए वातावरण में एक ही subgoals पूरा किया जाना चाहिए, लेकिन अति सूक्ष्म अंतर और संयोजन में मतभेद हैं हम उदाहरण के लिए एक बड़ी speedup, देखा जब हम बार बार एक 'या' के लिए विमर्श एक 'और' कंप्यूटर में कोड हमारे लक्ष्य को परिभाषित करने, इस प्रकार subgoals के बीच के रिश्ते को बदलने. "