【摘 要】
:
目前,很多学者都在尝试用不同的方法来求解Job-Shop调度问题。但是由于Job-Shop调度问题本身的复杂性,每种方法都存在着不足之处,如方法比较复杂或解的近优性较差。借鉴操作
论文部分内容阅读
目前,很多学者都在尝试用不同的方法来求解Job-Shop调度问题。但是由于Job-Shop调度问题本身的复杂性,每种方法都存在着不足之处,如方法比较复杂或解的近优性较差。借鉴操作系统中进程(线程)调度算法的先进思想,设计一个新的相对简洁的方法来求解Job-Shop调度问题的算法。Job-Shop调度问题中的工序具有并发行、异步性等特点。因此,充分利用资源(机器)并且发挥工序的特点可以提高加工效率,缩短总的加工时间。首先对Job-Shop调度问题进行建模,将单作业映射为加工树;然后,借鉴操作系统中进程(线程)调度的先进思想,根据加工树上的层来设置工序的优先级;将工序分为不可调度工序、准可调度工序和可调度工序,并动态的生成备选工序集;除了在工序需要动态调整的情况外,在调度过程中始终遵循着机器忙原则,即尽可能的让机器不停的工作。调度工序时,从备选工序集中选择工序,然后调度到机器上进行加工。选择工序需要遵循四个调度策略,即优先级策略、短用时策略、长路经策略和动态调整策略。成功调度一个工序后,从加工树上删除工序节点,再根据加工树重新生成备选工序集。当备选工序集为空时表明作业加工完毕。同时,以根对齐方式将多个作业或动态加入的作业构造成一棵虚拟加工树的方法,从而简化了Job-Shop调度问题。对于多作业Job-Shop调度问题或动态Job-Shop调度问题,调度时按照本文设计的四种调度策略调度虚拟加工树。通过实例验证、比较,算法具有令人满意的算法复杂度,而且近优效果好。因此,算法具有一定的理论和现实意义。
其他文献
移动Ad Hoc网络是一种新型的移动多跳无线网络,通过移动节点间的相互协作、自我组织来实现网络连接和数据传递。由于建网方式灵活、配置快捷方便和构造成本较低,移动Ad Hoc网络
本课题的研究内容是基于数据报文软件的软件测试技术研究。目的在于提高软件测试的工作效率,最大程度的实现测试自动化。 首先,本文简单介绍了数据报文软件的体系结构、主要
数字版权保护技术主要包括加密技术和数字水印技术。对于加密后的作品,只有拥有解密密钥的人才‘能使用。可是,如果解密后数字作品不加以控制,就存在被非法复制,甚至盗版的危险。
近年来由于计算机技术在工程设计领域的广泛应用,使CAD(计算机辅助设计)技术迅速发展起来。目前,基于网络的协同、共享、远程工作和分布式处理技术等已经成为各个领域研究应
随着信息技术的发展,应用软件越来越复杂,导致软件“软件危机”的产生。软件的正确性和可靠性难以保障是“软件危机”中突出的一个问题。“软件工程”的出现与发展对解决“软件
随着企业信息化的迅猛发展,越来越多的企业选择软件管理系统来支持企业中的各种活动,企业管理软件在企业管理中扮演越来越重要的角色。但是随着企业活动的多样化,单一的系统安全
本文针对信息战中无人飞行器嵌入分布控制的高可靠性要求,研究适合异构嵌入分布计算平台的多模式容错技术,为平台可靠性研究奠定了基础。 根据系统的模块化、并行性和自治性
随着计算机技术和通信技术的发展,即时消息技术(Instant Message)越来越受到人们的关注,在企业信息化、电子政务和个人通信等领域得到广泛的应用。在电力监控管理系统越来越复
近年来,移动数据增值业务无论是从用户规模还是业务规模都有了长足发展,随之而来的业务数据管理的需求量也与日俱增。这就对面向移动数据增值业务运营的公司提出了提高自身的业