由于资源受限项目调度模型在水平运输管理中起着最终判断决策运输方案是否可行的作用,且该模型流程结构复杂,算法嵌套较多,因此有必要通过测试算例评估改进差分进化人工蜂群算法和广义优先关系串行调度,提升资源受限项目调度模型的适用程度和运算速度。其中,横坐标为迭代次数,纵坐标为每次迭代计算出来的工期,分别用长虚线、长短虚线和短虚线表示差分人工蜂群算法、人工蜂群算法和差分进化算法迭代过程的工期。......
2023-10-05
无论是哪种类型的资源受限项目调度问题,都需要将调度方案转化为有效的调度计划以便安排活动任务。调度计划是满足一系列优先级限制和资源限制的前提下制定的连续方法,主要有并行调度产生方案和串行调度产生方案两种。这两种方法本质上均是将阶段性调度扩展为全过程调度。
并行调度产生方案是随着时间的推移而进行扩展的非延迟调度,而串行调度产生方案是随着任务的增加而进行扩展的活动调度。非延迟调度以紧凑排序、尽早使用资源为原则,任务在执行过程中允许被中断,因此,并行调度可能会错过最优解。对于小规模和强资源限制的项目,并行调度计算结果优于串行调度,而大规模和适当资源限制的项目更适合串行调度方案。下文中的施工运输现场基层调度问题更适合使用串行调度方案。
串行调度方案包含n=1,2,…,N个阶段(N为任务总数量),每个阶段只能调用一个任务,每次调用涉及两个集合,一个是所有已经调用的任务集合Sn,一个是未调用所用可行任务的决策集合Dn。在解码过程中,根据优先级编码选择集合Dn中优先级较高的任务进行调用,被选择任务的开始时间需要满足时序约束矩阵G和资源池Rkt中该调用时间段的资源约束。设Rkt为可更新资源k在t时刻的可用总量,那么Rkt=Rk-(k=1,2,…,K),其中A(t)为t时刻正在执行的任务集合。若任务k为任务i的前置任务,那么任务i的最早开始时间取其前置任务的最晚完成时间,即T(i)=max{T(k1)+d(k1),T(k2)+d(k2),…},具体流程详如图3.5所示。
图3.5 广义优先关系串行调度产生方案的目标流程
(1)初始化值及参数。
(2)获得未调用任务Dn集合。
(3)根据混合算法的可能解获得优先级编码。
(4)选择Dn集合中具有最高优先级且满足时序约束矩阵G的任务i执行。(www.chuimin.cn)
(5)获得该任务i的持续时间di。
(6)从集合Sn中获得任务i所有紧前任务中的最迟完成时间,并将该时间作为任务i最早可能开始时间ESi。
(7)扫描资源池该时刻的剩余Rkt是否满足任务i执行的需求,满足则执行,不满足最早开始时间加1。
(8)计算任务i的完成时间,即fi=si+di。
(9)将任务i从Dn集合中删除,同时更新Sn集合,使得Sn+1=Sn∪{i}。
(10)设置n=n+1,重复上述步骤。
其中,在判断时序约束的矩阵G前先判断时序类型。如果是开始—开始型和完成—开始类型,紧后任务的已知时间为开始时间,执行时间记为[Si,Si+di];如果是完成—完成型和开始—完成类型,紧后任务的已知时间为完成时间,执行时间记为[Fi,Fi+di]。
通过混合算法和串行调度产生方案,可以获得每个受时序约束和资源约束的任务的最早开始时间和完成时间。因此,可借此逆向反推计算关键路径,用每个阶段最晚完成的任务通过矩阵G找到其前置任务中最晚完成的任务。
有关基于Agent交互协议的施工运输与资源配置的模型和方法的文章
由于资源受限项目调度模型在水平运输管理中起着最终判断决策运输方案是否可行的作用,且该模型流程结构复杂,算法嵌套较多,因此有必要通过测试算例评估改进差分进化人工蜂群算法和广义优先关系串行调度,提升资源受限项目调度模型的适用程度和运算速度。其中,横坐标为迭代次数,纵坐标为每次迭代计算出来的工期,分别用长虚线、长短虚线和短虚线表示差分人工蜂群算法、人工蜂群算法和差分进化算法迭代过程的工期。......
2023-10-05
管理的最终目的也是充分利用资源,以较少的资源实现垂直运输的优化管理。表5.8运输工具信息表资源管理数据实体负责建立和维护关于运输人员排班、运输历时、运输消耗成本、运输工具、运输库存节点和缓存节点等数据。一般而言,要求所有涉及资源运行的数据在资源管理数据实体内存档。资源管理数据实体的主要功能是实现运输工具与运输任务实体进行数据交互,缓存节点和库存节点通过仓库查询进行人机交互。......
2023-10-05
为了建立施工工序与施工任务之间的有效联系且方便运算,本研究以施工过程和水平施工运输彼此间的约束资源为媒介,建立与资源受限项目调度模型相对应的资源约束车辆调度模型。图4.1施工进度计划与水平运输计划的联系工艺约束的车辆调度问题属于时间窗口约束下的车辆调度问题,运输任务i的时间区间为[ETi,LTi]。......
2023-10-05
具有市场结构的多Agent系统一般采用合同网协议。合同网协议是一种动态的任务分配方式,通过任务招标、投标和订立合同进行任务分配。同时,合同网协议也适用于垂直运输管理与水平运输管理的数据交互。......
2023-10-05
表4.2案例运算结果施工进度计划数据表(续表)将资源受限项目调度模型的计算结果输入工艺约束车辆调度模型中,根据工艺约束的时间窗口和运输总成本最低的目标获得水平运输计划。在运输弹性参数=0.86的前提下,平均车载率为57%;如果设=1的话,平均车载率则为66%。在受到4个场地资源约束条件下的时间窗资源约束的车辆调度计划,运输强度较均衡,车载率接近70%,可视为优解。......
2023-10-05
塔吊和施工电梯作为建设工程施工垂直运输的主要设备,与之相关的工程管理研究状况具体如下。塔吊的租赁或购买费用昂贵,施工场地的限制和规避碰撞的要求,多部门协作管理难度大等因素决定了塔吊在垂直运输管理中的重要地位。2)施工电梯运输管理施工电梯一般由临时性施工电梯和永久性使用电梯组成。但由于施工现场的垂直运输受到进度计划、材料供应、天气等因素的影响,施工电梯调度管理的理论研究较少。......
2023-10-05
图1.2本研究的研究框架本研究分别从计算模型、应用方法和案例分析的角度,对建设工程施工运输工艺约束和设备约束进行论述,具体内容如下:建构以改进差分进化人工蜂群算法为快速寻优策略,广义优先关系串行调度为目标函数的资源受限项目调度模型。......
2023-10-05
相关推荐