Empirically Improved Tokuda Gap Sequence in Shellsort

12/21/2021
by   Ying Wai Lee, et al.
0

Experiments are conducted to improve Tokuda (1992) gap sequence in Shellsort into γ-sequences, and the best result is the gap sequence in which the k-th increment h_k is given by h_k=⌈γ^k-1/γ-1⌉ , where γ=2.243609061420001... and k∈ℕ_1. The first few increments of the gap sequence are 1, 4, 9, 20, 45, 102, 230, 516, 1158, 2599, 5831, 13082, 29351, 65853, 147748, 331490, 743735, ... It empirically yields less numbers of comparison on average than Tokuda (1992) gap sequence. In the procedure of search, it reveals the potential existence of a new type of fractal.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2021

Optimal Gap Sequences in Shellsort for n≤16 Elements

Optimal gap sequences in Shellsort, defined as gap sequences having the ...
research
01/01/2023

Optimization Perspectives on Shellsort

Shellsort is a sorting method that is attractive due to its simplicity, ...
research
08/01/2019

On the Theoretical Gap of Channel Hopping Sequences with Maximum Rendezvous Diversity in the Multichannel Rendezvous Problem

In the literature, there are several well-known periodic channel hopping...
research
06/20/2014

Low-Autocorrelation Binary Sequences: On Improved Merit Factors and Runtime Predictions to Achieve Them

The search for binary sequences with a high figure of merit, known as th...
research
11/01/2022

Fibonacci and digit-by-digit computation; An example of reverse engineering in computational mathematics

The Fibonacci numbers are familiar to all of us. They appear unexpectedl...
research
02/01/2023

Charting the Sociotechnical Gap in Explainable AI: A Framework to Address the Gap in XAI

Explainable AI (XAI) systems are sociotechnical in nature; thus, they ar...
research
09/24/2019

Completely uniformly distributed sequences based on de Bruijn sequences

We study a construction published by Donald Knuth in 1965 yielding a com...

Please sign up or login with your details

Forgot password? Click here to reset