Related Experiment Video
Updated: May 1, 2026

08:28
Novel Object Exploration as a Potential Assay for Higher Order Repetitive Behaviors in Mice
Published on: August 20, 2016
8.0K
Large-scale detection of repetitions
1Algorithms Research Group, Department of Computing and Software, McMaster University, , Hamilton, Ontario, L8S 4K1, Canada.
Summary
This study explores efficient methods for computing repetitions in strings, aiming for algorithms that match the output size rather than relying on extensive preprocessing. The goal is to improve computational stringology by reducing the complexity of finding patterns.
Area of Science:
- Theoretical Computer Science
- Discrete Mathematics
- Computational Stringology
Background:
- Combinatorics on words has a long history, with early work focusing on constructing infinite strings without repetitions.
- Computing repetitions in strings is a fundamental problem in computational stringology.
- Current methods compute repetitions via maximal periodicities (runs) in linear time, but require costly preprocessing.
Purpose of the Study:
- To investigate alternative methods for computing string repetitions.
- To explore if repetitions can be found more efficiently, commensurate with the output size.
- To potentially reduce the computational overhead for pattern discovery in strings.
Main Methods:
- The study reviews existing algorithms for computing repetitions and maximal periodicities (runs).
- It analyzes the computational complexity and preprocessing requirements of current approaches.
- It proposes exploring new computational strategies for pattern identification.
Main Results:
- Existing linear-time algorithms for runs necessitate global data structures (e.g., suffix array, LCP array).
- The computational effort for these methods is disproportionate to the typically small number of runs in a string.
- The paper highlights the need for more output-sensitive algorithms.
Conclusions:
- There is a need for more efficient algorithms in computational stringology.
- Future research should focus on methods where computation scales with output size.
- This could lead to faster discovery of repetitions and other string regularities.
Related Concept Videos
Difference from Background: Limit of Detection
9.0K
The limit of detection (LOD) is the smallest amount of analyte that can be distinguished from the background noise. The LOD value corresponds to the concentration at which the analyte signal is three times larger than the standard deviation of the blank signal. Below this value, the analyte signal cannot be differentiated from the background noise. It is calculated by dividing the calibration slope by 3 times the standard deviation of the blank signals.
The LOD indicates the presence or absence...
The LOD indicates the presence or absence...
9.0K
Detection of Gross Error: The Q Test
7.1K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
7.1K

