Кіріспе

Қайта жазу жүйесі және ресми грамматиканың түрі

L жүйесі немесе Линденмайер жүйесі – параллель қайта жазу жүйесі және ресми грамматиканың бір түрі. L жүйесі символдар әліпбиінен тұрады, оларды тізбектер жасау үшін пайдалануға болады, әрбір символды үлкенірек символдар тізбегіне кеңейтетін өндіріс ережелерінің жиынтығы, құрылысты бастау үшін бастапқы "аксиома" тізбегі және жасалған тізбектерді геометриялық құрылымдарға аудару механизмінен құралады. L жүйелерін 1968 жылы Утрехт университетінің венгр теориялық биологы және ботанигі Аристид Линденмайер енгізіп, дамытты. Линденмайер L жүйелерін өсімдік жасушаларының қызметін сипаттау және өсімдіктердің өсу процестерін модельдеу үшін қолданды. L жүйелері түрлі организмдердің морфологиясын модельдеу үшін де қолданылған, сондай-ақ өзіне ұқсас фракталдарды жасауға да пайдаланылуы мүмкін.

Шығу тегі

Биолог ретінде Линденмайер ашытқылар мен жіп тәрізді саңырауқұлақтармен жұмыс істеді және цианобактериялар, мысалы Анабаена катенула сияқты бактериялардың әртүрлі түрлерінің өсу үлгілерін зерттеді. L жүйелері бастапқыда мұндай қарапайым көпжасушалы организмдердің дамуын формалды түрде сипаттау және өсімдік жасушалары арасындағы жақын қарым-қатынастарды көрсету үшін ойлап табылды. Кейіннен бұл жүйе жоғары сатыдағы өсімдіктер мен күрделі тармақталу құрылымдарын сипаттау үшін кеңейтілді.

Вариациялар

Осы негізгі L жүйесі техникасының негізінде бір-бірімен үйлесімде қолданылатын бірнеше толықтырулар жасалды. Олардың ішінде стохастикалық грамматика, контекстке тәуелді грамматика және параметрлік грамматика бар.

Екі бағыттағы грамматикалар

Екі бағытты модель символдық қайта жазу жүйесін пішін тағайындаудан нақты бөліп көрсетеді. Мысалы, 2-мысалдағы (Фрактал ағашы) тізбекті қайта жазу процесі символдарға графикалық операциялардың қалай тағайындалуына тәуелсіз. Яғни, берілген қайта жазу жүйесіне шексіз көп сызу әдістерін қолдануға болады. Екі бағытты модель 1) алға бағытталған процесс өндіріс ережелері арқылы туынды ағашты құрастырады, және 2) кері процесс ағашты пішіндермен қадамдық түрде (жапырақтарынан тамырына қарай) іске асырады. Кері туындылаудың әр қадамы маңызды геометриялық-топологиялық ойлауды қажет етеді. Осы екі бағытты құрылымда жобалау шектеулері мен мақсаттары грамматикалық пішін аудармасында кодталады. Архитектуралық жобалау саласында екі бағытты грамматика тұрақты ішкі байланыс пен бай кеңістіктік иерархияны қамтиды.

Ашық мәселелер

L жүйелерін зерттеуге қатысты көптеген шешілмеген мәселелер бар. Мысалы:

Жергілікті тізбектелетін барлық детерминистік контекстсіз L жүйелерін сипаттау. (Толық шешім тек екі айнымалы болған жағдайда ғана белгілі). Берілген құрылым үшін, осы құрылымды жасайтын L жүйесін табу қажет.