一种新的项目调度解表示方法及其应用研究

来源 :中国科学院自动化研究所 | 被引量 : 0次 | 上传用户:zxebabi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
具有资源约束的项目调度问题因其实际和理论意义一直是调度领域的重点内容。以往研究者提出了多种多样的算法,这些算法主要侧重于采用不同的算法结构和数学技巧来进行研究,很少有文献直接从搜索算法实质的角度出发来进行算法设计。针对这种情况,本论文对算法设计流程和搜索解空间的定义作了详细研究,主要研究工作如下:   (1)澄清了算法设计的主要阶段以及各个阶段的主要任务。认为设计调度算法可以从两个阶段来进行理解,一是调度解的构造阶段,另一个是调度解在搜索解空间内的迁移阶段。在构造解阶段,算法的主要任务是发现构成调度解的组成成分的最优组合过程;在解空间迁移搜索阶段,算法的主要任务是发现迁移的有利方向。   (2)定义了一种新的调度解表示方法,并给出了距离的定义。该方法描述了项目调度问题中各个活动之间的连接关系,可以与任何启发式框架混用,在更高的层次上体现了解的调度性质。   (3)扩展了前向-后向调度思想,定义了反向问题。反向问题保持了原问题的资源约束,活动间的先后关系约束与原问题相反。在反向问题中,所有正向问题的搜索操作都采用同样的方式进行,算法在需要的时候利用反向搜索一个解群来更新另一个解群。反向问题的定义,给算法设计带来了更多的灵活性。   (4)按照分散搜索的思想设计了分散搜索算法。通过对基本分散算法的各个因素作了仿真分析,给出了调整方法。调整的结果得到了混合遗传算法和进化算法。通过对项目调度问题标准库中实例的仿真分析,混合遗传算法和进化算法都可以解决大规模调度问题,并在产生比较少解的情况下,得到最优解以及最优解出现的个数都达到了很高的水平。   (5)根据新的表示方法,给出了解空间分解算法。并比较了一次分解算法和多次分解算法的效果。   (6)根据新表示方法的二值性,设计了量子进化算法。指出了量子算法的一般结构以及调整方法,给出了单量子算法和双量子遗传算法。   仿真结果说明了本文思想的正确性和算法的有效性。
其他文献
随着人们对安全问题的日益重视,基于生物特征的身份识别技术逐渐受到了广泛的关注。而虹膜这种生物特征,由于其唯一性、稳定性、非接触性和高防伪特性,成为了生物特征识别领域的
学位
跟踪与数据中继卫星工作在空间微重力环境中,用于为卫星之间,卫星与其他空间设备之间,或是空间设备与地面观测站之间提供跟踪与数据中继服务。为了建立和保持设备间的链路,需要根
在美国“911”恐怖袭击之后,安全问题越来越引起政府和广大群众的重视,而视频监控系统在国民经济和国防建设中发挥中越来越重要的作用,广泛应用于银行、火车站、机场、地铁站
随着三维激光扫描技术的发展,现实世界中越来越多的复杂物体都可以通过激光扫描的方式建立其三维数字几何模型,并且这种基于实物测量的数字化建模方法正逐渐成为一种发展趋势。
导弹控制系统是导弹的神经中枢,其任务是克服弹体飞行中的各种干扰,确保导弹稳定飞行,并根据预先拟定的飞行姿态程序或制导系统给出的导引指令,实时准确地控制导弹的飞行姿态,达到
随着科技的发展,图像识别技术在社会生产和生活领域有了广泛的应用,尤其在水果自动识别领域,应用图像处理和识别技术已变得越来越具有吸引力。水果图像的自动识别大大减轻人工的
分子影像是本世纪初发展起来的生物医学成像技术,它可以在分子水平上实现生物有机体生理、病理变化的实时、无创、动态的在体成像,为研究特定基因功能、生物体生长发育、疾病发
立体视觉是计算机视觉中的核心问题,具有重要的理论研究价值和广泛的应用背景。到目前为止,计算机视觉领域对立体视觉的研究都是使用数学和工程算法,而很少从生物立体视觉的角度
人名翻译接收一个源语言表示的人名作为输入,输出该人名以目标语言表示的翻译。在人名翻译过程中,在保持源语言和目标语言发音基本不变的原则下,调整源语言人名使之符合目标语言
电视导引头陀螺稳定平台是电视精确制导武器中的核心系统。本论文围绕如何提高陀螺稳定平台伺服控制系统稳定跟踪性能这一重要课题,对某型号电视导引头三轴陀螺稳定平台研制