Distinguished Speaker Series: Andrei Alexandrescu

As part of the Bloomberg Engineering Distinguished Speakers Series, Andrei Alexandrescu explored a few supposedly optimal algorithms (e.g., partitioning) and made them faster. Alexandrescu spoke about how micro-optimizations can improve performance significantly, but often there’s much bigger win in redesigning algorithms. His talk, entitled “Fastware II: There’s Treasure Everywhere” explored a few algorithms that have been considered optimal for decades – searching, partitioning, selection – and systematically improved them for better performance.