为解决大规模制造云服务组合优化问题,并排除智能算法的初始值对算法求优结果的影响,提出一种基于教-学算法的制造云服务组合优化算法。分析了基于服务质量的制造云服务组合流程,给出了制造云服务组合的服务质量评估模型和组合服务整体服务质量的评价方法,建立了制造云服务组合问题的数学模型,最后利用教-学算法来求解最优组合。将所提的方法与改进的遗传算法和改进的粒子群算法对比,仿真实验证明该算法求解大规模制造云服务组合问题的有效性。