Learning to control the program evolution process with cultural algorithms

Zannoni1, Reynolds

  • 1Computer Science Department, Wayne State University, Detroit, MI 48202, USA. elz@apollo.hp.com

Related Concept Videos

Evolutionary Psychology01:20

Evolutionary Psychology

Evolutionary psychology explores the origins of human behavior and mental processes by framing them within the context of natural selection, a theory famously propounded by Charles Darwin. This field asserts that many behaviors common across human societies — ranging from instinctive fear reactions to complex social interactions — arose as evolutionary adaptations. These adaptations enhanced the survival and reproductive success of our ancestors, thereby becoming embedded in the human psyche...
Cognitive Learning01:21

Cognitive Learning

Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
Evolutionary Processes in Microbes01:26

Evolutionary Processes in Microbes

Microbial evolution occurs rapidly due to short generation times and a variety of genetic processes, including horizontal gene transfer, mutation, recombination, and genetic drift. These mechanisms collectively enable microbes to adapt swiftly to changing environments.Horizontal gene transfer (HGT) allows genes to move between different species and occurs through three main mechanisms: conjugation, transformation, and transduction. Conjugation involves direct cell-to-cell contact for DNA...
Bioreactor Controls-III01:22

Bioreactor Controls-III

Strain improvement is a foundational strategy in industrial microbiology aimed at maximizing microbial productivity, particularly because natural isolates typically yield commercially valuable products in very low concentrations. Although optimizing the culture medium and environmental conditions can improve yields, these adjustments are inherently limited by the organism’s genetic potential. As a result, the focus shifts toward genetic modifications to enhance biosynthetic capacity. The...
Batch vs Continuous Culture01:14

Batch vs Continuous Culture

Fermentation is a foundational biotechnological process used to produce pharmaceuticals, biofuels, enzymes, and food additives. Among industrial strategies, batch and continuous fermentation are the two most widely applied. Although both rely on microbial conversion of substrates into desired products, they differ markedly in operation, productivity, and suitability for specific applications.Batch fermentation occurs in a closed system in which nutrient media and inoculum are added at the...
Scale-Up Processes01:14

Scale-Up Processes

The scale-up of microbial fermentation processes is essential in industrial biotechnology, allowing the transition from laboratory-scale experiments to commercial-scale production while aiming to maintain product yield and quality. This process requires meticulous adjustment of equipment design, process parameters, and contamination control strategies to accommodate increasing culture volumes.At the laboratory scale, cultures are typically maintained in 1 to 10-liter glass or autoclavable...