Artificial Soul Optimization