Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

What is Evolutionary History?02:35

What is Evolutionary History?

43.4K
Scientists record evolutionary history by analyzing fossil, morphological, and genetic data. The fossil record documents the history of life on Earth and provides evidence for evolution. However, both fossil and living organisms offer evidence that outlines Earth’s evolutionary history.
43.4K
Evolutionary Psychology01:20

Evolutionary Psychology

1.0K
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...
1.0K
Statistical Software for Data Analysis and Clinical Trials01:12

Statistical Software for Data Analysis and Clinical Trials

1.5K
Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
1.5K
Criticisms of the Evolutionary Perspective01:23

Criticisms of the Evolutionary Perspective

375
In a study where individuals posing as strangers offered compliments and proposed casual sex to students, the responses differed significantly based on gender. Not a single woman accepted the proposal, while 70% of the men agreed. This outcome provides a useful scenario to explore through the lens of evolutionary psychology and social learning theory, highlighting the diverse perspectives on human sexual behaviors.
Evolutionary psychology provides one explanation for these findings, suggesting...
375
Trial and Error and Algorithm01:12

Trial and Error and Algorithm

409
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
409
Evolutionary Relationships through Genome Comparisons02:54

Evolutionary Relationships through Genome Comparisons

7.0K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
7.0K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Artificial Stupidity: Data We Need to Make Machines Our Equals.

Patterns (New York, N.Y.)·2020
Same author

Wisdom of artificial crowds feature selection in untargeted metabolomics: An application to the development of a blood-based diagnostic test for thrombotic myocardial infarction.

Journal of biomedical informatics·2018
See all related articles

Related Experiment Video

Updated: Feb 1, 2026

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

13.5K

Why We Do Not Evolve Software? Analysis of Evolutionary Algorithms.

Roman V Yampolskiy1

  • 1Department of Computer Engineering and Computer Science, J.B. Speed School of Engineering, University of Louisville, Louisville, KY, USA.

Evolutionary Bioinformatics Online
|December 15, 2018
PubMed
Summary
This summary is machine-generated.

Evolutionary computation cannot yet evolve complex software without human help. The primary barrier is the problem's computational complexity, requiring significant resources for a solution.

Keywords:
Darwinian algorithmgenetic algorithmgenetic programmingoptimization

More Related Videos

Quantitative Analysis by Thermogravimetry-Mass Spectrum Analysis for Reactions with Evolved Gases
06:51

Quantitative Analysis by Thermogravimetry-Mass Spectrum Analysis for Reactions with Evolved Gases

Published on: October 29, 2018

10.1K
Area-based Image Analysis Algorithm for Quantification of Macrophage-fibroblast Cocultures
07:05

Area-based Image Analysis Algorithm for Quantification of Macrophage-fibroblast Cocultures

Published on: February 15, 2022

2.9K

Related Experiment Videos

Last Updated: Feb 1, 2026

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

13.5K
Quantitative Analysis by Thermogravimetry-Mass Spectrum Analysis for Reactions with Evolved Gases
06:51

Quantitative Analysis by Thermogravimetry-Mass Spectrum Analysis for Reactions with Evolved Gases

Published on: October 29, 2018

10.1K
Area-based Image Analysis Algorithm for Quantification of Macrophage-fibroblast Cocultures
07:05

Area-based Image Analysis Algorithm for Quantification of Macrophage-fibroblast Cocultures

Published on: February 15, 2022

2.9K

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Evolutionary Computation

Background:

  • Current state-of-the-art in evolutionary computation reviewed.
  • Observation: nontrivial software is not evolved from scratch autonomously.

Purpose of the Study:

  • Investigate limitations in automated software evolution.
  • Identify reasons for the inability to evolve complex software autonomously.

Main Methods:

  • Review of current evolutionary computation research.
  • Analysis of computational complexity in software evolution.
  • Assessment of required versus available computational resources.

Main Results:

  • Nontrivial software evolution from scratch without human intervention is not currently feasible.
  • Computational complexity is identified as the primary limiting factor.
  • Significant gap exists between necessary and available computational resources.

Conclusions:

  • The current approaches to evolutionary software development are insufficient.
  • Addressing computational complexity is crucial for future advancements.
  • Further research into resource optimization and algorithmic efficiency is warranted.