Text this: Learning automata and sigma imperialist competitive algorithm for optimization of single and multi-objective functions