Cooperative and non-cooperative algorithms for distributed parallel jobs scheduling

被引:0
|
作者
Behnamian, Javad [1 ]
机构
[1] Bu Ali Sina Univ, Fac Engn, Dept Ind Engn, Hamadan, Hamadan, Iran
关键词
Scheduling; Distributed system; Parallel job; Heuristic algorithm; Graph coloring; GENETIC ALGORITHM; TASKS; FACTORIES;
D O I
10.1007/s10696-022-09469-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper deals with multi-factory parallel job scheduling in which independent factories try to satisfy market demand by cooperating with each other. In parallel job scheduling, unlike classical scheduling, jobs require a pre-specified job-dependent number of machines simultaneously when being processed. In the research, although it is assumed that the factories operate separately, in some cases, due to a large number of orders in one factory, some jobs may be sent to other factories to minimize the total completion time of jobs taking into account transportation time. In other words, in this system, it is assumed that each factory, after satisfying the demand of its region, can cooperate with other factories in order to achieve a better objective function for the production network. In the first step of the proposed approach, after associating the scheduling system with a constrained graph, a semidefinite programming rounding and a heuristic are proposed to color the graph in small and large-size instances, respectively. Finally, in the first step, it is shown that the problem under study can be reduced to a parallel machine scheduling problem. Given the heterogeny of factories, in the next step, mixed-integer linear programming, as well as two heuristic algorithms, are proposed. The comparison results of the proposed algorithm, imperialist competitive algorithm and the non-cooperative local scheduling algorithm show that the two-phase cooperative distributed algorithm is quite efficient.
引用
收藏
页码:151 / 174
页数:24
相关论文
共 50 条
  • [1] Cooperative and non-cooperative algorithms for distributed parallel jobs scheduling
    Javad Behnamian
    [J]. Flexible Services and Manufacturing Journal, 2024, 36 : 151 - 174
  • [2] Distributed Scheduling at Non-Signalized Intersections With Mixed Cooperative and Non-Cooperative Vehicles
    Yang, Feihong
    Shen, Yuan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (06) : 7123 - 7136
  • [3] Routing and Scheduling Algorithms for Non-Cooperative Multimedia Relay Network
    Won, Yun-Jae
    Kang, Shin-Jae
    Lim, Seung-Ok
    Cho, Jin-Woong
    Seo, Kyeung-Hak
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 388 - 392
  • [4] Scheduling algorithm in distributed systems based on non-cooperative game
    Tong, Zhao
    Xiao, Zheng
    Li, Ken-Li
    Liu, Hong
    Li, Jun
    [J]. Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2016, 43 (10): : 139 - 147
  • [5] ASYNCHRONOUS ALGORITHMS IN NON-COOPERATIVE GAMES
    BASAR, T
    [J]. JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 1988, 12 (01): : 167 - 172
  • [6] Non-cooperative versus cooperative approaches for distributed network synchronization
    Scaglione, Anna
    Pagliari, Roberto
    [J]. FIFTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2007, : 537 - +
  • [7] From Non-cooperative to Cooperative Distributed MPC: A Simplicial Approximation Perspective
    Buerger, Mathias
    Notarstefano, Giuseppe
    Allgoewer, Frank
    [J]. 2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 2795 - 2800
  • [8] Architectures and Algorithms for Non-cooperative Sense and Avoid
    Tirri, Anna Elena
    Fasano, Giancarmine
    Accardo, Domenico
    Moccia, Antonio
    [J]. 2014 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR AEROSPACE (METROAEROSPACE), 2014, : 127 - 132
  • [9] Distributed Multirobot Control for Non-cooperative Herding
    Mohanty, Nishant
    Grover, Jaskaran
    Liu, Changliu
    Sycara, Katia
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, DARS 2022, 2024, 28 : 317 - 332
  • [10] Non-Cooperative Distributed MPC with Iterative Learning
    Hu, Haimin
    Gatsis, Konstantinos
    Morari, Manfred
    Pappas, George J.
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 5225 - 5232