Nierhaus | Algorithmic Composition | E-Book | sack.de
E-Book

E-Book, Englisch, 287 Seiten, eBook

Nierhaus Algorithmic Composition

Paradigms of Automated Music Generation
1. Auflage 2009
ISBN: 978-3-211-75540-2
Verlag: Springer Wien
Format: PDF
Kopierschutz: 1 - PDF Watermark

Paradigms of Automated Music Generation

E-Book, Englisch, 287 Seiten, eBook

ISBN: 978-3-211-75540-2
Verlag: Springer Wien
Format: PDF
Kopierschutz: 1 - PDF Watermark



Algorithmic composition – composing by means of formalizable methods – has a century old tradition not only in occidental music history. This is the first book to provide a detailed overview of prominent procedures of algorithmic composition in a pragmatic way rather than by treating formalizable aspects in single works. In addition to an historic overview, each chapter presents a specific class of algorithm in a compositional context by providing a general introduction to its development and theoretical basis and describes different musical applications. Each chapter outlines the strengths, weaknesses and possible aesthetical implications resulting from the application of the treated approaches. Topics covered are: markov models, generative grammars, transition networks, chaos and self-similarity, genetic algorithms, cellular automata, neural networks and artificial intelligence are covered. The comprehensive bibliography makes this work ideal for the musician and the researcher alike.

Nierhaus Algorithmic Composition jetzt bestellen!

Zielgruppe


Research


Autoren/Hrsg.


Weitere Infos & Material


Historical Development of Algorithmic Procedures.- Markov Models.- Generative Grammars.- Transition Networks.- Chaos and Self-Similarity.- Genetic Algorithms.- Cellular Automata.- Artificial Neural Networks.- Artificial Intelligence.- Final Synopsis.


Chapter 7 Genetic Algorithms (p. 157-158)

Genetic algorithms as a particular class of evolutionary algorithms, i.e. strategies modeled on natural systems, are stochastic search techniques. The basic models were inspired by Darwin’s theory of evolution. Problem solving strategies result from the application of quasi-biological procedures in evolutionary processes. The terminology of genetic algorithms including “selection,” “mutation,” “survival of the fittest,” etc. illustrates the principles of these algorithms as well as their conceptual proximity to biological selection processes.

In the initial stages of their development, these principles took shape in two different models: From the 1960s on, Ingo Rechenberg and Hans-Paul Schwefel introduced the evolution strategies at the Technical University of Berlin, and in the 1970s, the Americans John H. Holland and David E. Goldberg developed genetic algorithms. Rechenberg and Schwefel’s models are based upon a graphic notation and were modeled on biological procedures for the development of technical optimization techniques. Holland and Goldberg’s genetic algorithms use the principles of coding and transmission of data in biological systems for modeling search strategies. These two approaches developed, to a great extent, separately from each other. For application in music, the problem solving strategies of the “American school” are applied, and for this reason, Rechenberg’s model will not be explained here in detail.

7.1 The Biological Model

DNA in a cell consists of chromosomes that are made up of genes. Genes describe amino acid sequences of proteins and are responsible for the development of different traits that become manifest in different ways by transferring genetic information. The total complement of genes is referred to as a genome. The entirety of an individual’s hereditary information is known by the term genotype and the specific manifestation of his or her features called a phenotype. Genetic variability is ensured by a population with differing genetic characteristics as well as a continuous adaptation to changing environmental conditions. Genetic variations are caused by a process called meiosis, by which the hereditary disposition of the parents is allocated differently to the cells off the offspring, as well as by mutation of the genes, chromosomes or the whole genome. According to Darwin’s theory of evolution, the competing behavior of living organisms promotes the passing on of the genetic information of the fittest, meaning those organisms best able to survive in a particular environment. Consequently, this leads to the survival of the fittest, a term which can also be found in the terminology of genetic algorithms as the fitness function.

7.2 Genetic Algorithms as Stochastic Search Techniques

Genetic algorithms, which model the evolutionary processes in computer simulation, are methods that are used to solve search and optimization problems. For the application of a genetic algorithm, domain-specific knowledge of the problem to be solved is not necessary. Therefore, this class of algorithms is especially suitable for tasks that are difficult to model mathematically or for problem domains that do not have an explicit superior rule system.

By analogy to the biological model, the respective computer program serves as the habitat that provides particular conditions for surviving and heredity. In this artificial living space, populations of individuals, or chromosomes, are produced whose adaptation to an objective, referred to as objective score, is examined by means of a fitness function.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.