Skip to main content

2018 | OriginalPaper | Buchkapitel

Algorithms for Inferring Context-Sensitive L-Systems

verfasst von : Ian McQuillan, Jason Bernard, Przemyslaw Prusinkiewicz

Erschienen in: Unconventional Computation and Natural Computation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Lindenmayer systems (L-systems) are parallel string rewriting systems (grammars). By attaching a graphical interpretation to the symbols in the derived strings, they can be applied to create simulations of temporal processes, and have been especially successful in the modeling of plants. With the objective of automatically inferring L-system models in mind, here we study the inductive inference problem: the inference of models from observed strings. Exact algorithms are given for inferring L-systems that can generate input strings for both deterministic context-free and deterministic context-sensitive L-systems. The algorithms run in polynomial time assuming a fixed number of alphabet symbols and fixed context size. Furthermore, if a specific matrix calculated from the input words is invertible, then a context-sensitive L-system can be automatically created (if it exists) in polynomial time without assuming any fixed parameters.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Rozenberg, G., Salomaa, A.: The Mathematical Theory of L Systems. Academic Press Inc., New York (1980)MATH Rozenberg, G., Salomaa, A.: The Mathematical Theory of L Systems. Academic Press Inc., New York (1980)MATH
3.
Zurück zum Zitat Prusinkiewicz, P.: Graphical applications of L-systems. In: Proceedings of Graphics Interface 1986/Vision Interface 1986, pp. 247–253 (1986) Prusinkiewicz, P.: Graphical applications of L-systems. In: Proceedings of Graphics Interface 1986/Vision Interface 1986, pp. 247–253 (1986)
4.
Zurück zum Zitat Prusinkiewicz, P.: Designing and growing virtual plants with L-systems. In: Proceedings of the XXVI International Horticultural Congress, vol. 630, pp. 15–28. Acta Horticulturae (2004) Prusinkiewicz, P.: Designing and growing virtual plants with L-systems. In: Proceedings of the XXVI International Horticultural Congress, vol. 630, pp. 15–28. Acta Horticulturae (2004)
5.
Zurück zum Zitat Prusinkiewicz, P., Mündermann, L., Karwowski, R., Lane, B.: The use of positional information in the modeling of plants. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2001, pp. 289–300. ACM (2001) Prusinkiewicz, P., Mündermann, L., Karwowski, R., Lane, B.: The use of positional information in the modeling of plants. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2001, pp. 289–300. ACM (2001)
6.
Zurück zum Zitat Ben-Naoum, F.: A survey on L-system inference. INFOCOMP J. Comput. Sci. 8(3), 29–39 (2009) Ben-Naoum, F.: A survey on L-system inference. INFOCOMP J. Comput. Sci. 8(3), 29–39 (2009)
7.
Zurück zum Zitat Runqiang, B., Chen, P., Burrage, K., Hanan, J., Room, P., Belward, J.: Derivation of L-system models from measurements of biological branching structures using genetic algorithms. In: Hendtlass, T., Ali, M. (eds.) IEA/AIE 2002. LNCS (LNAI), vol. 2358, pp. 514–524. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-48035-8_50CrossRef Runqiang, B., Chen, P., Burrage, K., Hanan, J., Room, P., Belward, J.: Derivation of L-system models from measurements of biological branching structures using genetic algorithms. In: Hendtlass, T., Ali, M. (eds.) IEA/AIE 2002. LNCS (LNAI), vol. 2358, pp. 514–524. Springer, Heidelberg (2002). https://​doi.​org/​10.​1007/​3-540-48035-8_​50CrossRef
8.
Zurück zum Zitat Sirault, X., Fripp, J., Paproki, A., Kuffner, P., Nguyen, C., Li, R., Daily, H., Guo, J., Furbank, R.: Plantscan\(^\text{TM}\): a three-dimensional phenotyping platform for capturing the structural dynamic of plant development and growth. In: 7th International Conference on Functional-Structural Plant Models, pp. 45–48 (2013) Sirault, X., Fripp, J., Paproki, A., Kuffner, P., Nguyen, C., Li, R., Daily, H., Guo, J., Furbank, R.: Plantscan\(^\text{TM}\): a three-dimensional phenotyping platform for capturing the structural dynamic of plant development and growth. In: 7th International Conference on Functional-Structural Plant Models, pp. 45–48 (2013)
10.
Zurück zum Zitat Nakano, R., Yamada, N.: Number theory-based induction of deterministic context-free L-system grammar. In: International Conference on Knowledge Discovery and Information Retrieval, SCITEPRESS, pp. 194–199 (2010) Nakano, R., Yamada, N.: Number theory-based induction of deterministic context-free L-system grammar. In: International Conference on Knowledge Discovery and Information Retrieval, SCITEPRESS, pp. 194–199 (2010)
11.
Zurück zum Zitat Jürgensen, H., Lindenmayer, A.: Inference algorithms for developmental systems with cell lineages. Bull. Math. Biol. 49(1), 93–123 (1987)MathSciNetCrossRef Jürgensen, H., Lindenmayer, A.: Inference algorithms for developmental systems with cell lineages. Bull. Math. Biol. 49(1), 93–123 (1987)MathSciNetCrossRef
12.
Zurück zum Zitat Feliciangeli, H., Herman, G.T.: Algorithms for producing grammars from sample derivations: a common problem of formal language theory and developmental biology. J. Comput. Syst. Sci. 7(1), 97–118 (1973)MathSciNetCrossRef Feliciangeli, H., Herman, G.T.: Algorithms for producing grammars from sample derivations: a common problem of formal language theory and developmental biology. J. Comput. Syst. Sci. 7(1), 97–118 (1973)MathSciNetCrossRef
13.
Zurück zum Zitat Nevill-Manning, C.G., Witten, I.H.: Identifying hierarchical structure in sequences: a linear-time algorithm. J. Artif. Intell. Res. 7(1), 67–82 (1997)MATH Nevill-Manning, C.G., Witten, I.H.: Identifying hierarchical structure in sequences: a linear-time algorithm. J. Artif. Intell. Res. 7(1), 67–82 (1997)MATH
15.
Zurück zum Zitat Herman, G.T., Rozenberg, G.: Developmental Systems and Languages. North-Holland Publishing Company, Oxford (1975)MATH Herman, G.T., Rozenberg, G.: Developmental Systems and Languages. North-Holland Publishing Company, Oxford (1975)MATH
16.
Zurück zum Zitat Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)MATH Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)MATH
17.
Zurück zum Zitat Bunch, J.R., Hopcroft, J.E.: Triangular factorization and inversion by fast matrix multiplication. Math. Comput. 28(125), 231–236 (1974)MathSciNetCrossRef Bunch, J.R., Hopcroft, J.E.: Triangular factorization and inversion by fast matrix multiplication. Math. Comput. 28(125), 231–236 (1974)MathSciNetCrossRef
18.
Zurück zum Zitat Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990). Computational algebraic complexity editorialMathSciNetCrossRef Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990). Computational algebraic complexity editorialMathSciNetCrossRef
Metadaten
Titel
Algorithms for Inferring Context-Sensitive L-Systems
verfasst von
Ian McQuillan
Jason Bernard
Przemyslaw Prusinkiewicz
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-92435-9_9

Premium Partner