solving optimization problems channel