Optimal compile-time multiprocessor scheduling based on the 0-1 linear programming algorithm with the branch and bound technique

被引:1
|
作者
Piriyakumar, DAL [1 ]
Murthy, CSR [1 ]
机构
[1] INDIAN INST TECHNOL,DEPT COMP SCI & ENGN,MADRAS 600036,TAMIL NADU,INDIA
关键词
D O I
10.1006/jpdc.1996.0081
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of exploiting the effective utilization of a multiprocessor system essentially depends on optimal scheduling of parallel tasks onto the processors in the system. A recently proposed compile-time scheduling algorithm based on the 0-1. linear programming algorithm with the branch and bound technique, to produce optimal schedules, has the problems of communication link contention, nonoptimality, and modeling incompletely connected processor systems. In this paper, we present a modified version of this algorithm for producing contention-free optimal schedules for any arbitrary multiprocessor topology. To alleviate the impediments of large requirements of CPU time for the optimal scheduling algorithm, we have developed three new effective techniques, namely, processor isomorphism, look ahead pruning, and lower bound on the completion time of tasks. The performance of our algorithm is analyzed using DFT and LU decomposition methods as benchmarks. (C) 1995 Academic Press, Inc.
引用
收藏
页码:199 / 204
页数:6
相关论文
共 50 条
  • [1] A Branch and Bound Algorithm for a Fractional 0-1 Programming Problem
    Utkina, Irina
    Batsyn, Mikhail
    Batsyna, Ekaterina
    [J]. DISCRETE OPTIMIZATION AND OPERATIONS RESEARCH, DOOR 2016, 2016, 9869 : 244 - 255
  • [2] A BRANCH-AND-BOUND ALGORITHM FOR 0-1 PARAMETRIC MIXED INTEGER PROGRAMMING
    OHTAKE, Y
    NISHIDA, N
    [J]. OPERATIONS RESEARCH LETTERS, 1985, 4 (01) : 41 - 45
  • [3] Enhancing Branch-and-Bound for Multiobjective 0-1 Programming
    Forget, Nicolas
    Parragh, Sophie N.
    [J]. INFORMS JOURNAL ON COMPUTING, 2024, 36 (01) : 285 - 304
  • [4] Multi-criteria branch and bound: A vector maximization algorithm for Mixed 0-1 Multiple Objective Linear Programming
    Mavrotas, G
    Diakoulaki, D
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2005, 171 (01) : 53 - 71
  • [5] Multiple objective branch and bound for mixed 0-1 linear programming: Corrections and improvements for the biobjective case
    Vincent, Thomas
    Seipp, Florian
    Ruzika, Stefan
    Przybylski, Anthony
    Gandibleux, Xavier
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (01) : 498 - 509
  • [6] A near lower-bound complexity algorithm for compile-time task-scheduling in heterogeneous computing systems
    Hagras, T
    Janecek, J
    [J]. ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 106 - 113
  • [7] An efficient 0-1 linear programming for optimal PLA folding
    Raahemifar, K
    Ahmadi, M
    [J]. ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 1135 - 1138
  • [8] A branch & bound algorithm for the 0-1 mixed integer knapsack problem with linear multiple choice constraints
    Kozanidis, G
    Melachrinoudis, E
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) : 695 - 711
  • [9] THE MULTIDIMENSIONAL 0-1 KNAPSACK PROBLEM A New Heuristic Algorithm Combined with 0-1 Linear Programming
    Csebfalvi, Aniko
    Csebfalvi, Gyorgy
    [J]. ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 203 - 207
  • [10] Optimization algorithm of military airlift loading based on 0-1 integer linear programming
    Meng, Chong
    Song, Huawen
    Chen, Baisong
    [J]. Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2011, 46 (03): : 500 - 505