3-1 独立任务最优调度问题(双机调度问题)
问题描述
用2台处理机A和B处理n个作业。设第i个作业交给机器A处理时需要时间 ai a i ,若由机器B来处理,则需要时间 bi b i 。由于各作业的特点和机器的性能关系,很可能对于某些i,有 ai≥bi a i ≥ b i ,而对于某些j,j≠i,有 aj<bj a j < b j 。既不能将一个作业分开由2台机器处理,也没有一台机器能同时处理2个作业。设计一个动态规划算法,使得这2台机器处理完这n个作业的时间最短(从任何一台机器开工到最后一台机器停工的总时间)。研究一个实例: (a1,a2,a3,a4,