Zaslat SMS: Convex optimization algorithms