NUMBER THEORY-BASED INDUCTION OF DETERMINISTIC
CONTEXT-FREE L-SYSTEM GRAMMAR
Ryohei Nakano
Department of Computer Science, Chubu University, 1200 Matsumoto-cho, Kasugai 487-8501, Japan
Naoya Yamada
Department of Computer Science and Engineering, Nagoya Institute of Technology
Gokiso-cho Showa-ku, Nagoya 466-8555, Japan
Keywords:
Grammatical induction, L-system, Number theory, Plant model.
Abstract:
This paper addresses grammatical induction of deterministic context-free L(D0L)-system. Considering the
parallel feature of L-system production and the deterministic context-free feature of D0L-system, we take a
number theory-based approach. Here D0L-system grammar is limited to one or two production rules. Basic
equations for the methods are derived and utilized to narrow down the parameter value ranges. Our experi-
ments using plants models showed the proposed methods induced the original production rules very efficiently.
1 INTRODUCTION
L-systems were originally developed by Linden-
mayer as a mathematical theory of plant development
(Prusinkiewicz and Lindenmayer, 1990). The central
concept of L-systems is rewriting. In general, rewrit-
ing is a mechanism for generating complex objects
from a simple initial object using production rules.
The most extensively studied rewriting systems
operate on character strings, and Chomsky’s work on
formal grammars is well known. Formal grammars
and L-systems are both string rewriting systems, but
the essential difference between them is that in formal
grammars productions are applied sequentially while
in L-systems productions are applied in parallel.
The reverse process of rewriting is grammatical
induction, which infers a set of production rules given
a set of strings. Grammatical induction of formal
grammars has been studied for decades and induction
of context-free grammars is still an open problem.
Induction of L-system grammars is also an open
problem little explored so far. L-systems can be clas-
sified using two axes: (1) deterministic or stochastic,
and (2) context-free or context-sensitive.
(McCormack, 1993) addressed computer graph-
ics modeling through evolution of context-free L-
systems. (Nevill-Manning, 1996) proposed a sim-
ple algorithm called Sequitur, which reveals structure
like context-free grammars from a wide range of se-
quences, however, with small success for grammati-
cal induction of deterministic context-free L-system
grammar. (Schlecht, et al., 2007) proposed statis-
tical structural inference for microscopic 3D images
through learning stochastic L-system model. (Dama-
sevicius, 2010) addressed structural analysis of DNA
sequences through evolution of stochastic context-
free L-system grammars.
This paper addresses grammatical induction of de-
terministic context-free L(D0L)-system. Considering
the parallel feature of L-system production and the
deterministic context-free feature of D0L-system, we
take a number theory-based approach. Here D0L-
system grammar is limited to one or two production
rules. Our experiments using plants models showed
the proposed methods induced the original production
rules quite efficiently.
2 D0L-SYSTEMS
D0L-systems. The simplest class of L-systems are
called D0L-system (deterministic context-free L-
system). D0L-system is defined as G = (V, C, ω, P),
where V and C denote sets of variables and constants,
194
Nakano R. and Yamada N..
NUMBER THEORY-BASED INDUCTION OF DETERMINISTIC CONTEXT-FREE L-SYSTEM GRAMMAR.
DOI: 10.5220/0003088101940199
In Proceedings of the International Conference on Knowledge Discovery and Information Retrieval (KDIR-2010), pages 194-199
ISBN: 978-989-8425-28-7
Copyright
c
2010 SCITEPRESS (Science and Technology Publications, Lda.)