• 更多栏目

    林林

    • 教授     博士生导师   硕士生导师
    • 主要任职:软件学院、大连理工大学-立命馆大学国际信息与软件学院副院长
    • 性别:男
    • 毕业院校:日本早稻田大学
    • 学位:博士
    • 所在单位:软件学院、国际信息与软件学院
    • 学科:软件工程
    • 办公地点:开发区校区 信息楼305
    • 电子邮箱:lin@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    Large scale flexible scheduling optimization by a distributed evolutionary algorithm

    点击次数:

    论文类型:期刊论文

    发表时间:2021-09-11

    发表刊物:COMPUTERS & INDUSTRIAL ENGINEERING

    卷号:128

    页面范围:894-904

    ISSN号:0360-8352

    关键字:Distributed evolutionary algorithm; Flexible scheduling; Apache Spark; Large scale optimization

    摘要:As a typical combinational optimization problem, the scheduling problem widely exists in many real-world manufacturing industry applications. With the intensification of marketing competition, the increasing problem scale results in the huge exponentially solution space which leads to the unacceptable storage space and computation time delay. In this paper, we consider the large scale flexible scheduling problem and treat the expectation of makespan as the objective function. A distributed cooperative evolutionary algorithm (dcEA) applied on Apache Spark is proposed. First, the dcEA adopts dimension-based distributed model to decompose the population into several sub-populations lengthways and randomly. Second, the dcEA defines resilient distributed dataset (RDD) as sub-populations and performs the identical evolutionary optimization process for all RDDs. Then, the hdEA updates the global best solution by the improved cooperative co-evolution framework. As a typical and basic scheduling problem, 10 benchmarks and three super large scale instances of flexible job shop scheduling are adopted and tested to prove the superiority of proposed dcEA. The numerical results show that dcEA has better performance and lower computational complexity.