Algorithms Implemented for Research