ML Augmented Binary Heap
Published:
by Adib Hasan and Angelos Pelecanos
The Binary Heap is a classical data structure commonly used to keep track of the running minimum or running maximum in a stream of insertions and extractions. We tried to augment it using machine learning methods in order to speed up its usual operations. Our augmented heap did up to 55% less comparisons in K-way Merge and gave promising results when solving the 15-puzzle game.
Read more in our Medium post.