《中国人工智能学会通讯》——8.32 基于进化算法的并行计算优化

简介: 本节书摘来自CCAI《中国人工智能学会通讯》一书中的第8章,第8.32节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。

8.32 基于进化算法的并行计算优化

在云计算平台和高性能计算平台等分布式平台上,往往存在着多个并行与分布式任务,为了提高并行与分布式算法的执行效率以及平台的资源利用率,研究者们利用进化算法对并行与分布式任务进行优化。目前,这方面的研究主要包括并行与分布式工作流调度和并行与分布式任务的资源调度分配两个方面。

工作流调度
提交至平台系统的并行与分布式任务往往有截止时间要求,然而系统平台的资源往往是有限的,不能同时满足所有的并行与分布式任务的需求。显然,平台系统应该对提交的大规模并行与分布式任务进行合理调度,从而提高并行与分布式任务的执行效率,同时满足任务的截止时间要求。该调度问题被称为工作流调度问题,学者们投入了大量的精力研究更加合理的调度,提高并行与分布式算法的执行效率。文献 [20] 利用蚁群算法(ACO)算法调度工作流;文献 [102] 利用多目标优化算法对云平台的工作流进行调度。

资源调度
不同的并行与分布式任务往往具有不同的特征,有些任务是计算密集型任务,因此需要大量的高主频的 CPU,甚至 GPU;有些任务是内存密集型任务,甚至 IO 读写密集型任务,因此需要大量的内存。在高性能平台以及云平台中,计算资源往往是异构的,因此,为了合理利用计算资源,提高资源利用率,同时最大化并行与分布式算法的执行效率,学者们投入大量精力研究计算资源的合理调度与分配方案。文献 [24] 利用粒子群算法(PSO)给计算任务分配计算资源;文献 [103] 利用分布估计算法(EDA)对计算资源进行调度;文献 [104]利用进化算法对分布式计算资源进行分配;文献[29]综述了进化算法在云计算资源调度上的工作。

相关文章
|
2月前
|
机器学习/深度学习 算法 数据可视化
基于MVO多元宇宙优化的DBSCAN聚类算法matlab仿真
本程序基于MATLAB实现MVO优化的DBSCAN聚类算法,通过多元宇宙优化自动搜索最优参数Eps与MinPts,提升聚类精度。对比传统DBSCAN,MVO-DBSCAN有效克服参数依赖问题,适应复杂数据分布,增强鲁棒性,适用于非均匀密度数据集的高效聚类分析。
|
2月前
|
机器学习/深度学习 算法
采用蚁群算法对BP神经网络进行优化
使用蚁群算法来优化BP神经网络的权重和偏置,克服传统BP算法容易陷入局部极小值、收敛速度慢、对初始权重敏感等问题。
321 5
|
3月前
|
机器学习/深度学习 传感器 算法
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
【高创新】基于优化的自适应差分导纳算法的改进最大功率点跟踪研究(Matlab代码实现)
251 14
|
2月前
|
人工智能 并行计算 PyTorch
以Lama Cleaner的AI去水印工具理解人工智能中经常会用到GPU来计算的CUDA是什么? 优雅草-卓伊凡
以Lama Cleaner的AI去水印工具理解人工智能中经常会用到GPU来计算的CUDA是什么? 优雅草-卓伊凡
268 4
|
3月前
|
canal 算法 vr&ar
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
140 1
|
2月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
150 0
|
3月前
|
机器学习/深度学习 运维 算法
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
232 1
|
3月前
|
机器学习/深度学习 算法 Java
基于灰狼优化算法(GWO)解决柔性作业车间调度问题(Matlab代码实现)
基于灰狼优化算法(GWO)解决柔性作业车间调度问题(Matlab代码实现)
248 1
|
3月前
|
算法 机器人 Serverless
【机器人路径规划】基于6种算法(黑翅鸢优化算法BKA、SSA、MSA、RTH、TROA、COA)求解机器人路径规划研究(Matlab代码实现)
【机器人路径规划】基于6种算法(黑翅鸢优化算法BKA、SSA、MSA、RTH、TROA、COA)求解机器人路径规划研究(Matlab代码实现)
467 2