Spyke
Los
beehaw.org

At first glance this doesn't seem to be as impactful as you might think...

We reverse engineered the low-level assembly sorting algorithms discovered by AlphaDev for sort 3, sort 4 and sort 5 to C++ and discovered that our sort implementations led to improvements of up to 70% for sequences of a length of five and roughly 1.7% for sequences exceeding 250,000 elements.

5

Yes, I'm saying this is actually more important that you might initially think.

3
lemmy.ml

I'm afraid it would take a lot of time for me to fully understand this paper, and I know a thing or two about Computer Science.

I'm positive you can't get any better than n log (n) when sorting a vector of size n using comparisons, and the most widely used algorithm, QuickSort, gets very close to that performance. I guess the improvement here only involves some constant factor, but I can't be sure without actually reading the paper. Everyone, feel free to correct me ofc c:

4

My first thoughts were on the same line. I think the new "algorithm" are heuristics for small values of n.

4

I gave it a quick skim. It seems the improvements are on specific sort tasks. There may also be fitting to the distribution of sequences. It won’t beat n log(n) for all cases, but it might do better for common common situations in the data set.

It’s still neat they made it work.

4

Sorry, I'm now seeing this was already posted in this community a few days ago :(

1

You reached the end

Faster sorting algorithms discovered using deep reinforcement learning | Spyke