Related Experiment Video
Updated: Apr 10, 2026

Rup (RNA-seq Usability Assessment Pipeline) - Quality Control for Bulk RNA-seq Experiments in Eukaryotes
Published on: November 7, 2025
Zobrist hash-based duplicate detection in symbolic regression.
1Software Engineering, University of Applied Sciences Upper Austria School of Informatics Communications and Media, Hagenberg, Hagenberg, Austria.
Symbolic regression using genetic programming (GP) can be inefficient due to repeated calculations. A new caching method using Zobrist hashing speeds up GP by up to 34% without sacrificing accuracy.
Area of Science:
- Computational Science
- Machine Learning
- Physical Sciences
Background:
- Symbolic regression aims to find optimal functions for data without predefined models.
- Genetic programming (GP) is a dominant evolutionary search technique for symbolic regression.
- Standard GP implementations suffer from redundant computations, wasting computational resources.
Purpose of the Study:
- To analyze the efficiency of evolutionary search in genetic programming.
- To introduce a novel caching mechanism to mitigate redundant computations in GP.
- To improve the runtime performance of symbolic regression without compromising search quality.
Main Methods:
- Introduced a caching mechanism based on Zobrist hashing.
- Implemented the caching approach within the open-source Operon framework.
- Evaluated performance on various real-world regression problems.
Main Results:
- Observed significant speedups, up to 34%, in computational time.
- Demonstrated that the caching mechanism does not negatively impact search quality.
- The Zobrist hashing approach efficiently avoids re-evaluation of previously computed states.
Conclusions:
- Zobrist hashing provides a straightforward method to enhance GP runtime performance.
- This caching strategy offers potential for adaptive search adjustments based on historical data.
- The technique is particularly relevant for symbolic regression applications in the physical sciences.
More Related Videos
07:08Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues
Published on: July 14, 2015
07:35Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
Related Concept Videos
Quantifying and Rejecting Outliers: The Grubbs Test
Wald-Wolfowitz Runs Test II
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Hypothesis Test for Test of Independence
H0: The two variables (factors)...
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Multiple Comparison Tests
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...