Hybla Hybla aims to eliminate penalization of TCP connections that incorporate a high-latency terrestrial or satellite radio link, due to their longer round-trip times. It stems from an analytical evaluation of the congestion window dynamics, which suggests the necessary modifications…
LRU and LFU Cache Algorithms
Least Recently Used (LRU) Discards the least recently used items first. This algorithm requires keeping track of what was used when, which is expensive if one wants to make sure the algorithm always discards the least recently used item. General…
Disjoint-set Forests Go Implementation
Disjoint-set Disjoint-set data structure also called a union–find data structure or merge–find set. It maintains a collection of disjoint dynamic sets. We identify each set by a , which is some member of the set. In some applications, it doesn't…
RecSys Related Algorithm - SVD
Introduction If we want to predict the user A's rating of the book X, but we only have the A's rating for some other books and user B's rating of the book X. How can we predict the A's rating…