检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄基诞[1] 郑斐峰[1] 徐寅峰 刘明 HUANG Jidan;ZHENG Feifeng;XU Yingfeng;LIU Ming(Glorious Sun School of Business and Management,DongHua University,Shanghai 200051;School of Economics and Management,Tongji University,Shanghai 200092)
机构地区:[1]东华大学旭日工商管理学院,上海200051 [2]同济大学经济与管理学院,上海200092
出 处:《系统科学与数学》2019年第11期1741-1755,共15页Journal of Systems Science and Mathematical Sciences
基 金:国家自然科学基金重点项目(71832001);国家自然科学基金(71771048,71872037,71571061);东华大学非线性科学研究所资助课题
摘 要:MapReduce模型在大数据处理及机器调度方面日趋重要.针对MapReduce模型中的每个工件由Map和Reduce两道加工工序组成,其中Map工序允许分割成若干个子任务,并在多台同类机上并行加工,而Reduce工序只能在该工件的Map工序里的子任务全部加工完后才能启动加工,且Reduce工序不能分割,即只能在一台机器上连续加工.在实际生产中,重型工件的两个相邻工序若分配给不同机器,则工件在机器之间需要一定的运输时间.结合工件的到达时间约束,以最小化最大完工时间为目标,构建了混合整数规划模型,设计了采用单纯形差分变异策略的改进磷虾算法来求解模型.利用数值仿真实验,与基本磷虾算法、遗传算法及CPLEX计算结果进行对比.测试结果说明了所提出的改进磷虾算法在解的质量和运行时间方面均优于基本磷虾算法、遗传算法,验证了模型与算法改进的有效性.The MapReduce model has become increasingly important in machine scheduling and big data processing.Each job consists of one map task and one reduce task.The map task can be split and processed on several machines simultaneously,while the reduce task has to be processed on a single machine and it cannot be started unless the map task has been completed.The processing of reduce task can’t be interrupted.In actual production,if the heavy workpiece is in different machines in two processes,heavy workpiece are transported between different machines and take a certain amount of time.Combined with the arrival time of the job,the goal is to minimize the total completion time.In this paper,we formulate the MapReduce problem as a mixed integer linear programming(MILP)model and develop an improved Krill Herd algorithm(IKH),using simple differential perturbation to obtain a near-optimal solution.The numerical simulation experiment is compared with the krill herd algorithm,genetic algorithm and CPLEX calculation results.The effectiveness of the model and the improved krill herd algorithm is evaluated by computational experiments on a series of randomly generated instances.The numerical results indicate that the improved Krill Herd algorithm outperforms GA and KH for the problem.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.85