添加了自动优化选择的功能