摘要

本发明公开了一种利用差分进化算法优化Iaas两目标任务调度的方法,该方法结合一种可应用于离散问题的差分进化算法和改进的多目标优化框架,来对云环境下两个目标任务调度问题进行优化,即最小化任务完工时间和最小化云服务成本。该方法同时结合了多目标整体优化和子问题优化。整体优化的两目标问题和子问题优化的多个单目标问题各自用一个集合保存进化过程中的解。通过设计一种自繁殖、交叉繁殖等机制,整体优化和子问题优化协同产生更好的优化结果。最后经过多次迭代后,整体优化的解集为优化最终得到的解。该方法在对IaaS任务调度优化时,展现出良好的收敛性,优化得到的解也具有很好的多样性。