The Bounded Search Tree Algorithm for the Closest String Problem Has Quadratic Smoothed Complexity

Author(s):  
Christina Boucher
1981 ◽  
Vol 7 (4) ◽  
pp. 371-379 ◽  
Author(s):  
E. Bartezzaghi ◽  
A. Colorni ◽  
P.C. Palermo

2016 ◽  
Vol 26 (03) ◽  
pp. 1650015 ◽  
Author(s):  
Tyler Crain ◽  
Vincent Gramoli ◽  
Michel Raynal

This paper presents a fast concurrent binary search tree algorithm. To achieve high performance under contention, the algorithm divides update operations within an eager abstract access that returns rapidly for efficiency reason and a lazy structural adaptation that may be postponed to diminish contention. To achieve high performance under read-only workloads, it features a rebalancing mechanism and guarantees that read-only operations searching for an element execute lock-free. We evaluate the contention-friendly binary search tree using Synchrobench, a benchmark suite to compare synchronization techniques. More specifically, we compare its performance against five state-of-the-art binary search trees that use locks, transactions or compare-and-swap for synchronization on Intel Xeon, AMD Opteron and Oracle SPARC. Our results show that our tree is more efficient than other trees and double the throughput of existing lock-based trees under high contention.


2008 ◽  
Vol 6 (4) ◽  
pp. 541-552
Author(s):  
Faisal N. Abu-Khzam ◽  
Henning Fernau ◽  
Michael A. Langston
Keyword(s):  

2021 ◽  
Vol 48 ◽  
pp. 101246
Author(s):  
Wlodzimierz Bielecki ◽  
Piotr Blaszynski ◽  
Maciej Poliwoda

Author(s):  
K. Werner ◽  
M. Raab

Embodied cognition theories suggest a link between bodily movements and cognitive functions. Given such a link, it is assumed that movement influences the two main stages of problem solving: creating a problem space and creating solutions. This study explores how specific the link between bodily movements and the problem-solving process is. Seventy-two participants were tested with variations of the two-string problem (Experiment 1) and the water-jar problem (Experiment 2), allowing for two possible solutions. In Experiment 1 participants were primed with arm-swing movements (swing group) and step movements on a chair (step group). In Experiment 2 participants sat in front of three jars with glass marbles and had to sort these marbles from the outer jars to the middle one (plus group) or vice versa (minus group). Results showed more swing-like solutions in the swing group and more step-like solutions in the step group, and more addition solutions in the plus group and more subtraction solutions in the minus group. This specificity of the connection between movement and problem-solving task will allow further experiments to investigate how bodily movements influence the stages of problem solving.


Sign in / Sign up

Export Citation Format

Share Document