本发明涉及一种基于多目标优化的多波长分配方法,包括步骤:S1、根据输入信息获取应用节点对应的环形网络节点的通信路径信息;S2、根据通信路径长度l和通信量volume更新通信路径信息中所有路径信息的记录顺序,构成通信集合R;S3、根据通信集合R中的通信在执行过程中的路径重叠关系获取通信请求间的串扰关系矩阵Cros_matrix;S4、根据通信量volume和串扰关系矩阵Cros_matrix利用预设算法获取每条通信路径的第一波长分配方案及所述第一波长分配方案对应的SNR和T的值。该分配方法同时考虑了串扰噪声对不同长度通信路径的影响和通信量对时延性能的影响,可以在保障时延性能的同时减小串扰噪声,实现通信时延以及SNR性能的均衡优化,提升信息传输的可靠性。