Sorting and Searching for Algorithmic Intelligence

Apr 18, 2024

Speakers

About

In the early days of computer science Donald E. Knuth and Kurt Mehlhorn both dedicated one book of their monographs to the topic of sorting and searching. During my research, I found some major algorithmic improvements to these fundamental problems documented in my new book on “Algorithmic Intelligence”. QuickXsort is a highly efficient in-place sequential sorting scheme that mixes Hoare’s Quicksort algorithm with X, where X can be chosen from a wider range of other known sorting algorithms, like Heapsort, Insertionsort and Mergesort. Its major advantage is that QuickXsort can be in-place even if X is not. By doing so the mean number of comparisons can be reduced down to n*log(n) – 1.4112*n + o(n) for a remaining gap of only 0.0315*n comparisons to the lower bound. On the practical side, BlockQuicksort beats standard library implementations and has been included in libcxx. I will also introduce a variant of a binary heap that operates in-place, executes minimum and insert in worst-case constant time, and extract-min in O(log(n)) worst-case time, while involving at most log(n) + O(1) element comparisons. These efficiencies surpass lower bounds known for standard binary heaps, thereby resolving a long-standing theoretical debate.

Organizer

About Pražský informatický seminář

Seminář se bude scházet vždy 4. čtvrtek v měsíci v 16 hod. (s výjimkou letních měsíců a prosince), a to buď v budově FEL ČVUT na Karlově náměstí, nebo v budově MFF UK na Malostranském náměstí. Jeho program bude tvořen hodinovou přednáškou, po níž bude následovat časově neomezená diskuse. Základem přednášky by mělo být něco (v mezinárodním měřítku) mimořádného nebo aspoň pozoruhodného, na co přednášející přišel a co vysvětlí způsobem srozumitelným a zajímavým i pro širší informatickou obec. Přednášky budou standardně v angličtině. Formát semináře připravil přípravný výbor ve složení Roman Barták (MFF UK), Michal Chytil (ÚI AVČR), Pavel Kordík (FIT ČVUT), Jan Kybic (FEL ČVUT), Michal Pěchouček (FEL ČVUT), Jiří Sgall (MFF UK), Vojtěch Svátek (FIS VŠE), Michal Šorel (ÚTIA AV ČR), Tomáš Werner (FEL ČVUT), Filip Železný (FEL ČVUT) Idea Pražského informatického semináře vznikla z rozhovorů představitelů několika vědeckých institucí na téma, jak odstranit zbytečnou fragmentaci informatické komunity v ČR.

Like the format? Trust SlidesLive to capture your next event!

Professional recording and live streaming, delivered globally.

Sharing

Recommended Videos

Presentations on similar topic, category or speaker

Interested in talks like this? Follow Pražský informatický seminář