ALGORITHMS FOR BIG DATA