Optimize algorithm