第17卷第3期 智能系统学报 Vol.17 No.3 2022年5月 CAAI Transactions on Intelligent Systems May 2022 D0:10.11992/tis.202109008 网络出版地址:https:/kns.cnki.net/kcms/detail/23.1538.TP.20220322.1343.002.html 多中心维修任务分配研究现状1111 齐小刚,张仲华2,宋卫星3,刘盛钰',刘立芳4 (1.西安电子科技大学数学与统计学院,陕西西安710071;2.陆军工程大学军械士官学校,湖北武汉430075; 3.中国人民解放军32272部队11分队,甘肃兰州730060:4.西安电子科技大学计算机科学与技术学院,陕西 西安710071) 摘要:目前战争形式发生变化,装备结构变得复杂,在作战环境多变、维修时间紧迫、维修资源有限等情况 下,维修任务的合理分配显得越发重要。因此本文对多中心维修任务分配的研究现状进行了综述,总结现存的 任务分配方法,以促进其进一步发展。本文首先对多中心维修任务分配问题进行了描述:然后,对基本概念进 行了说明,对问题进行了分析:之后,对优先级排序、任务分配及路径规划常采用的模型与算法等进行了概述: 最后,总结了当前研究的不足,并展望了未来发展的方向。 关键词:装备维修保障;任务分配;任务量;任务优先级分类;指派问题;旅行商问题:调度:排队系统 中图分类号:TP273文献标志码:A文章编号:1673-4785(2022)03-0448-11 中文引用格式:齐小刚,张仲华,宋卫星,等.多中心维修任务分配研究现状1111.智能系统学报,2022,17(3):448-458. 英文引用格式:QI Xiaogang,.ZHANG Zhonghua,SONG Weixing,,etal.Research status of multicenter maintenance task assign mentJ].CAAI transactions on intelligent systems,2022,17(3):448-458. Research status of multicenter maintenance task assignment QI Xiaogang',ZHANG Zhonghua',SONG Weixing,LIU Shengyu',LIU Lifang (1.School of Mathematics and Statistics,Xidian University,Xi'an 710071,China;2.Ordnance Sergeant School,Army Engineering University,Wuhan 430075,China;3.Chinese People's Liberation Army 32272 Troop 11 Unit,Lanzhou 730060,China;4.School of Computer Science and Technology,Xidian University,Xi'an 710071,China) Abstract:At present,the form of war is changing and the equipment structure is becoming complex.Under the circum- stances of changing combat environments,low maintenance time,limited maintenance resources,and reasonable alloca- tion of maintenance tasks are becoming increasingly important.Therefore,this study summarizes the research status of multicenter maintenance task allocation and discusses the existing task allocation methods to promote their further de- velopment.First,the problem of multicenter maintenance task assignment is described.Then,its basic concepts are dis- cussed and related problems are analyzed.Next,the models and algorithms commonly used in priority sorting,task al- location,and path planning are summarized.Finally,the shortcomings of current research are summarized and pro- spects are discussed. Keywords:equipment maintenance support,task assignment,task volume;task priority classification;assignment prob- lem;traveling salesman problem;dispatch;queuing system 目前,战争模式趋于信息化,并演变成体系之 转变为“区域联合保障”方式,区域联合保障方式 间的对抗。由“单兵种作战”模式转变为“联合作 成为联合保障力量的基础。保障任务采用“模块 战“区域作战”模式,“面向装备”的维修保障转变 化组合,积木式编组”。战时选择有效的保障模块 为“面向作战区域”的维修保障,“型号保障”方式 有利于节约资源和提高效率。 收稿日期:2021-09-02.网络出版日期:2022-03-23. 此外,装备维修保障是使故障装备恢复使用 基金项目:国家自然科学基金项目(61877067):装备预研领域 甚至高效运行的全部活动。一方面,指挥要根据 基金项目(80904010301). 通信作者:齐小刚.E-mail:xgqi@xidian..edu.cn. 作战要求落实指挥员意图;另一方面,指挥以行
DOI: 10.11992/tis.202109008 网络出版地址: https://kns.cnki.net/kcms/detail/23.1538.TP.20220322.1343.002.html 多中心维修任务分配研究现状 1111 齐小刚1 ,张仲华2 ,宋卫星3 ,刘盛钰1 ,刘立芳4 (1. 西安电子科技大学 数学与统计学院,陕西 西安 710071; 2. 陆军工程大学 军械士官学校,湖北 武汉 430075; 3. 中国人民解放军 32272 部队 11 分队,甘肃 兰州 730060; 4. 西安电子科技大学 计算机科学与技术学院,陕西 西安 710071) 摘 要:目前战争形式发生变化,装备结构变得复杂,在作战环境多变、维修时间紧迫、维修资源有限等情况 下,维修任务的合理分配显得越发重要。因此本文对多中心维修任务分配的研究现状进行了综述,总结现存的 任务分配方法,以促进其进一步发展。本文首先对多中心维修任务分配问题进行了描述;然后,对基本概念进 行了说明,对问题进行了分析;之后,对优先级排序、任务分配及路径规划常采用的模型与算法等进行了概述; 最后,总结了当前研究的不足,并展望了未来发展的方向。 关键词:装备维修保障;任务分配;任务量;任务优先级分类;指派问题;旅行商问题;调度;排队系统 中图分类号:TP273 文献标志码:A 文章编号:1673−4785(2022)03−0448−11 中文引用格式:齐小刚, 张仲华, 宋卫星, 等. 多中心维修任务分配研究现状 1111[J]. 智能系统学报, 2022, 17(3): 448–458. 英文引用格式:QI Xiaogang, ZHANG Zhonghua, SONG Weixing, et al. Research status of multicenter maintenance task assignment[J]. CAAI transactions on intelligent systems, 2022, 17(3): 448–458. Research status of multicenter maintenance task assignment QI Xiaogang1 ,ZHANG Zhonghua2 ,SONG Weixing3 ,LIU Shengyu1 ,LIU Lifang4 (1. School of Mathematics and Statistics, Xidian University, Xi’an 710071, China; 2. Ordnance Sergeant School, Army Engineering University, Wuhan 430075, China; 3. Chinese People’s Liberation Army 32272 Troop 11 Unit, Lanzhou 730060, China; 4. School of Computer Science and Technology, Xidian University, Xi’an 710071, China) Abstract: At present, the form of war is changing and the equipment structure is becoming complex. Under the circumstances of changing combat environments, low maintenance time, limited maintenance resources, and reasonable allocation of maintenance tasks are becoming increasingly important. Therefore, this study summarizes the research status of multicenter maintenance task allocation and discusses the existing task allocation methods to promote their further development. First, the problem of multicenter maintenance task assignment is described. Then, its basic concepts are discussed and related problems are analyzed. Next, the models and algorithms commonly used in priority sorting, task allocation, and path planning are summarized. Finally, the shortcomings of current research are summarized and prospects are discussed. Keywords: equipment maintenance support; task assignment; task volume; task priority classification; assignment problem; traveling salesman problem; dispatch; queuing system 目前,战争模式趋于信息化,并演变成体系之 间的对抗。由“单兵种作战”模式转变为“联合作 战”“区域作战”模式,“面向装备”的维修保障转变 为“面向作战区域”的维修保障,“型号保障”方式 转变为“区域联合保障”方式,区域联合保障方式 成为联合保障力量的基础。保障任务采用“模块 化组合,积木式编组”。战时选择有效的保障模块 有利于节约资源和提高效率[1]。 此外,装备维修保障是使故障装备恢复使用 甚至高效运行的全部活动。一方面,指挥要根据 作战要求落实指挥员意图;另一方面,指挥以行 收稿日期:2021−09−02. 网络出版日期:2022−03−23. 基金项目:国家自然科学基金项目(61877067);装备预研领域 基金项目(80904010301). 通信作者:齐小刚. E-mail:xgqi@xidian.edu.cn. 第 17 卷第 3 期 智 能 系 统 学 报 Vol.17 No.3 2022 年 5 月 CAAI Transactions on Intelligent Systems May 2022
·449· 齐小刚,等:多中心维修任务分配研究现状1111 第3期 动为立足点。故在作战中,指挥起到了从需求转 得出分配结果。详情如图1所示,任务分配框架 为行动的纽带作用。装备维修保障任务分配对指 如图2所示,任务分配功能如表1所示。 挥发挥职能与否也起到极其重要的作用。 故,有必要总结当前多中心维修任务分配研 维修保障维修作业时间 究的现状,分析存在的不足,以促进其今后的发展。 输人 7约束 输出 维修保障 基于任务优先级的 任务分配结果 任务 任务分配 1问题描述 图1维修保障任务分配问题描述 多中心维修任务分配问题是指在维修时间约 Fig.1 Maintenance support task assignment problem de- 束下,对任务优先级进行排序,并运用求解算法 scription 最小任务单元状态 最小任务单元状态 最小任务单元确定任务 最小任务单元产生维修 最小任务单元 最小任务单元 任务并抽样下次自然故 更新功能的输人 更新功能的输入 阶段第一次自然故障发 确定战损发生时刻 抽样确定战损维修 生时刻功能的输人 障发生时刻功能的输人 功能的输人 任务功能的输人 阶段任务开始 装备状态更新信息 阶段任务开始 仿真时钟1 阶段任务的开始 仿其时钟t 营组负责人 任务管理实体 维修任务产生 任务管理成员 确定任务阶段第一 产生自然故障维修 流程触发的状 触发的状态更 营组负责人触 发的状态更新 次自然故障维修任 确定战损维修 抽样确定战损 任务并抽样下次自 任务发生时刻 维修任务 态更新 新 务发生时刻 然故障发生时刻 状态更新 产生自然故障维修任务 它生战损维修任务 更改状态表 读取状态表制 状态表(功能系统状态表、装备状态表、最小任务单元状态表) 仿真 最小任务单元状 最小任务单元状 最小任务单元产生维修任务 最小任务单元抽样 营组 评估 态更新功能的输出 态更新功能的输出 并抽样下次自然故障发生时刻 确定战损维修任务功能 负责 实体 实体 功能的输出 的输出 装备状态 最小任务单元状态 修理请示 修理请示 图2多中心维修任务分配框架 Fig.2 Multi center maintenance tasks schedule framework 表1任务分配功能描述 Table 1 Task assignment function description 功能名称 子功能名称 功能描述 由产生自然故障维修任务和产生战损维修任务流程产生的 维修任务产生流程触发的状态更新 功能系统、装备和最小作战单元的状态更新 在任务管理成员触发的阶段任务开始、阶段任务成功 状态更新 任务管理成员触发的状态更新 和下个任务阶段不能开始信息下触发的功能系统、 装备和最小作战单元的状态更新 营组负责人收到修复装备触发的功能系统 营组负责人触发的状态更新 装备和最小作战单元的状态更新 确定任务阶段第一次自然 阶段任务开始时确定初始自然故障维修任务发生时刻的活动 产生自然故 故障维修任务发生时刻 障维修任务 产生自然故障维修任务并抽样下 最小任务单元根据自然故障维修任务 次自然故障维修任务发生时刻 产生模型和非初始自然故障维修任务 产生战损 确定战损维修任务发生时刻 任务阶段开始后确定本阶段战损维修任务发生时刻 维修任务 抽样确定战损维修任务 抽样所有的战损维修任务和战损维修子任务
动为立足点。故在作战中,指挥起到了从需求转 为行动的纽带作用。装备维修保障任务分配对指 挥发挥职能与否也起到极其重要的作用。 故,有必要总结当前多中心维修任务分配研 究的现状,分析存在的不足,以促进其今后的发展。 1 问题描述 多中心维修任务分配问题是指在维修时间约 束下,对任务优先级进行排序,并运用求解算法 得出分配结果。详情如图 1 所示,任务分配框架 如图 2 所示,任务分配功能如表 1 所示。 维修保障 任务 维修保障维修作业时间 基于任务优先级的 任务分配 任务分配结果 输入 约束 输出 图 1 维修保障任务分配问题描述 Fig. 1 Maintenance support task assignment problem description 最小任务单元状态 更新功能的输入 阶段任务开始 最小任务单元状态 更新功能的输入 装备状态更新信息 最小任务单元确定任务 阶段第一次自然故障发 生时刻功能的输入 阶段任务开始 最小任务单元产生维修 任务并抽样下次自然故 障发生时刻功能的输入 仿真时钟 t 最小任务单元 确定战损发生时刻 功能的输入 阶段任务的开始 最小任务单元 抽样确定战损维修 任务功能的输入 仿真时钟 t 营组负责人 任务管理实体 营组负责人触 发的状态更新 确定任务阶段第一 次自然故障维修任 务发生时刻 任务管理成员 触发的状态更 新 产生自然故障维修 任务并抽样下次自 然故障发生时刻 确定战损维修 任务发生时刻 抽样确定战损 维修任务 维修任务产生 流程触发的状 态更新 状态更新 状态表 (功能系统状态表、装备状态表、最小任务单元状态表) 更改状态表 产生自然故障维修任务 读取状态表 产生战损维修任务 仿真 评估 实体 任务 管理 实体 最小任务单元状 态更新功能的输出 装备状态 最小任务单元状 态更新功能的输出 最小任务单元状态 营组 负责 人 最小任务单元产生维修任务 并抽样下次自然故障发生时刻 功能的输出 修理请示 最小任务单元抽样 确定战损维修任务功能 的输出 修理请示 图 2 多中心维修任务分配框架 Fig. 2 Multi center maintenance tasks schedule framework 表 1 任务分配功能描述 Table 1 Task assignment function description 功能名称 子功能名称 功能描述 状态更新 维修任务产生流程触发的状态更新 由产生自然故障维修任务和产生战损维修任务流程产生的 功能系统、装备和最小作战单元的状态更新 任务管理成员触发的状态更新 在任务管理成员触发的阶段任务开始、阶段任务成功 和下个任务阶段不能开始信息下触发的功能系统、 装备和最小作战单元的状态更新 营组负责人触发的状态更新 营组负责人收到修复装备触发的功能系统、 装备和最小作战单元的状态更新 产生自然故 障维修任务 确定任务阶段第一次自然 故障维修任务发生时刻 阶段任务开始时确定初始自然故障维修任务发生时刻的活动 产生自然故障维修任务并抽样下 次自然故障维修任务发生时刻 最小任务单元根据自然故障维修任务 产生模型和非初始自然故障维修任务 产生战损 维修任务 确定战损维修任务发生时刻 任务阶段开始后确定本阶段战损维修任务发生时刻 抽样确定战损维修任务 抽样所有的战损维修任务和战损维修子任务 ·449· 齐小刚,等:多中心维修任务分配研究现状 1111 第 3 期
第17卷 智能系统学报 ·450· 2 问题分析 下发维修分配计划,使维修效益最大化。维修效 益指维修效果与所耗资源之比。维修分配流程如 2.1任务分类 图3所示,各专业的不同装备维修单元体维修详 任务常指分配的工作,担任的责任。在军事 情如图4所示。 领域中,任务均具有军事目的。根据任务目的的 不同,任务可以分为使命任务和行动任务。使命 、故障装备群1 (故障装备群2 (故障装备群 任务一般指比较重大的责任,而行动任务相对具 体、细微。 装备维修管理信息平台 根据任务时机的不同,任务可以分为训练任 务和作战任务。按照新版《中国人民解放军军 维修任务信息汇总 作战单元对装备需求 语》的定义,训练任务是指军事训练所要完成的 任务,训练任务通常由参训兵力、训练内容、训练 维修任务分配 分配计划 时间和质量指标等构成:作战任务是指作战力量 为达成预定作战目的而担负的任务,由上级指挥 维修机构1 维修机构2 (维修机构n 员确定,并以作战命令的形式下达。 使用任务是指面向保障需要能够反映出作战 图3维修任务分配流程 Fig.3 Maintenance task allocation process 单元构成装备的使用行为的作战行动。与一般的 作战任务和作战行动相比,使用任务更为细致地 描述了执行任务的每一个装备的使用过程和行为 专业1的不同装备维修单元体 活动,并由此可与每一个装备的保障需求结合起 队列1 服务台 u山 来,而这是在保障方案制定中必须要了解的。 ●●●●● & u 业1 2.2任务优先级排序 维 装备维修单元体1山 修 装备维修任务的优先级是指给定的优先等 维修任务 心 队列n 服务台 级。它决定维修任务得到维修相应及占用资源的 任 ●●●●● 优先次序,这主要与任务本身属性和调度算法有 关。特别在实时系统中,任务优先级反应了任务 修保障 专业 装备维修单元体, 的重要性与紧迫性。 专业维修任务· 任务分配中的优先级是基础,任务优先级越 专业m的不同装备维修单元体 中 服务台 高须越先分配:资源分配是一个中间角色,可以 心 队列1 合理分配资源以保证维护任务的顺利进行;任务 ●●●●● ⑧ 业 维 调度是关键,可快速响应实时需求。为了使装备 肇 装备维修单元体 修 维修保障顺利进行以满足作战需要,优先级分 服务台 袋 类、分配和调度的合理性皆是必需的。 n 队列m ●●●●● 2.3任务分配 务 合理分配任务是维修保障的前提,可充分发 装备维修单元体m 开 挥保障的力量。装备维修中的任务分配问题一般 图4各专业的不同装备维修单元体维修示意图 是指,为了在作战中恢复作战部队的战斗力,必 Fig.4 Maintenance schematic diagram of different equip- 须首先按照一定的机制为故障装备分配一个或多 ment maintenance units of different majors 个维修机构,以充分利用保障资源,尽快恢复战 3模型与算法 斗力。无需强调维修任务的前后顺序,只考虑在 哪个机构维修。 3.1优先级排序 任务分配过程中,每时间段、每作战区域的 维修任务确定后,明确了资源需求和维修时 每个作战单元可能出现多个故障,将其反馈到信 间。在战斗系统中装备重要度体现在对战斗的贡 息管理中心,并对维修需求进行汇总筛选,综合 献,其详情如图5所示。 考虑维修机构负载能力、资源等因素,以及考虑 任务优先级分类基于损坏级别。曾拥华等四 故障装备受维修时间、成本、环境等影响,制定并 分析了这一问题,战场损伤评估的流程基本由此
2 问题分析 2.1 任务分类 任务常指分配的工作,担任的责任。在军事 领域中,任务均具有军事目的。根据任务目的的 不同,任务可以分为使命任务和行动任务。使命 任务一般指比较重大的责任,而行动任务相对具 体、细微。 根据任务时机的不同,任务可以分为训练任 务和作战任务。按照新版《中国人民解放军军 语》的定义,训练任务是指军事训练所要完成的 任务,训练任务通常由参训兵力、训练内容、训练 时间和质量指标等构成;作战任务是指作战力量 为达成预定作战目的而担负的任务,由上级指挥 员确定,并以作战命令的形式下达。 使用任务是指面向保障需要能够反映出作战 单元构成装备的使用行为的作战行动。与一般的 作战任务和作战行动相比,使用任务更为细致地 描述了执行任务的每一个装备的使用过程和行为 活动,并由此可与每一个装备的保障需求结合起 来,而这是在保障方案制定中必须要了解的。 2.2 任务优先级排序 装备维修任务的优先级是指给定的优先等 级。它决定维修任务得到维修相应及占用资源的 优先次序,这主要与任务本身属性和调度算法有 关。特别在实时系统中,任务优先级反应了任务 的重要性与紧迫性。 任务分配中的优先级是基础,任务优先级越 高须越先分配;资源分配是一个中间角色,可以 合理分配资源以保证维护任务的顺利进行;任务 调度是关键,可快速响应实时需求。为了使装备 维修保障顺利进行以满足作战需要,优先级分 类、分配和调度的合理性皆是必需的。 2.3 任务分配 合理分配任务是维修保障的前提,可充分发 挥保障的力量。装备维修中的任务分配问题一般 是指,为了在作战中恢复作战部队的战斗力,必 须首先按照一定的机制为故障装备分配一个或多 个维修机构,以充分利用保障资源,尽快恢复战 斗力。无需强调维修任务的前后顺序,只考虑在 哪个机构维修。 任务分配过程中,每时间段、每作战区域的 每个作战单元可能出现多个故障,将其反馈到信 息管理中心,并对维修需求进行汇总筛选,综合 考虑维修机构负载能力、资源等因素,以及考虑 故障装备受维修时间、成本、环境等影响,制定并 下发维修分配计划,使维修效益最大化。维修效 益指维修效果与所耗资源之比。维修分配流程如 图 3 所示,各专业的不同装备维修单元体维修详 情如图 4 所示。 故障装备群 1 故障装备群 2 故障装备群 n 装备维修管理信息平台 维修任务信息汇总 作战单元对装备需求 维修任务分配 分配计划 维修机构 1 维修机构 2 维修机构 n ... ... 图 3 维修任务分配流程 Fig. 3 Maintenance task allocation process 维 修 保 障 任 务 中 心 专 业 1 维 修 保 障 任 务 离 开 u1 u1 u1 服务台 un un un 服务台 ... 维 修 中 心 n 维 修 中 心 1 专 业 m 维 修 保 障 任 务 离 开 u1 u1 u1 服务台 装备维修单元体 1 装备维修单元体 1 队列 1 队列 1 um um um 服务台 装备维修单元体 m 队列 m 装备维修单元体 n 队列 n ... 专业 i 维修任务 专业 n 维修任务 专业 1 维修任务 … 专业 m 的不同装备维修单元体 专业 1 的不同装备维修单元体 图 4 各专业的不同装备维修单元体维修示意图 Fig. 4 Maintenance schematic diagram of different equipment maintenance units of different majors 3 模型与算法 3.1 优先级排序 维修任务确定后,明确了资源需求和维修时 间。在战斗系统中装备重要度体现在对战斗的贡 献,其详情如图 5 所示。 任务优先级分类基于损坏级别。曾拥华等[2] 分析了这一问题,战场损伤评估的流程基本由此 第 17 卷 智 能 系 统 学 报 ·450·
·451· 齐小刚,等:多中心维修任务分配研究现状1111 第3期 确定。文献[3]构建并验证了战场损伤等级评价 需求的出现与旧需求的满足,故涉及排队论。 模型。然而,如果不考虑受损装备对作战的贡献, 排队论起源于电话通信。丹麦数学家A.K 维修任务的重要性就无法得到充分的体现。通过 Erlang在1909年研究了随机需求导致非稳态队 引入装备作战贡献,推导出优先级分类模型。目 列的问题。其后,他进一步发现了自动电话通信 前研究很少有涉及这一问题的,文献[4以ELECTRE 系统可以以两种基本概率模型模拟:泊松输入, TRI评估了维修任务的优先级。 指数分布服务时间,多服务流:泊松输人,稳定常 态服务时间,单服务流。Erlang亦提出队列稳态 平衡的概念与排队系统的初步优化办法。排队论 装备在 装备对作战 作战体 的贡献程度 修 源自对实际现象的研究,而后接近半个世纪,排 系的重 保 队论主要针对理论进行研究(生灭理论,嵌入马 要度 障 待维修队列 障 尔可夫模型)。直到二战以后,学者开始为该理论 长度 务 务 赋予应用价值,大量研究开始导向如何精确求解 装备保 优 输出 障任务 平均等待 先 先 先前学者留下的复杂数学模型,并直接应用于现 基本属 平 时间 分 实的管理决策中。例如:复杂排队模型,排队网 季 类 类 络的近似解与数值模拟办法等。近现代排队论主 维修预估计 模 结 时间 要为管理决策软件的开发提供理论与模拟支持。 随机服务系统对服务时间进行统计研究,根 图5优先级分类 据规律对服务系统进行重构,使其满足服务需要, Fig.5 Priority classification 成本又尽可能小等。排队系统在生活中一般非常 多属性决策考虑各种相关属性,排序并选择 复杂,常包括输入、排队和服务,如图6所示。顾 令人满意的方案。研究的重点是确定指标的权重 客的到达称为输入,离开即为输出,顾客到达和系 及排序的方案。 统服务时间常假设服从定长分布、负指数分布、 3.1.1指标权重 几何分布-2四。 确定指标权重方法:主观赋权法、客观赋权 法、主客观组合赋权法和交互赋权法9。 输入 排队 服务 来源 顾客 结构 服务规则 机构 1)主客观赋权法以问卷或专家打分的数据获 取到指标权重,如层次分析法、D-S证据理论可 排队规则 德尔菲法]等。近年优化赋权结果采用了AHP 图6排队过程 和灰色模糊结合例、D-S证据和灰色关联度结合1o Fig.6 Queuing process 的混合主观方法。其优点是流程简单、对数据要 1)输入过程:可采用某时间内顾客到达数或 求低,缺点是在赋权过程中缺乏统一原则且伴有 相邻两顾客到达的时间间隔来考察顾客到达系统 大量的主观干扰。 的规律。一般有确定型和随机型。当时间内到 2)挖掘数据内在特征获取指标定量权重的客 达顾客数(①随机即为随机型输入,且根据统计可 观赋权法包括主成分分析川、熵权法以、目标规 能服从某一分布。若服从泊松分布,时间内到达 划1等。其优点是权重根据已有数据得到,客观 顾客n的概率为Pn(0=e“(ry/n!(n=0,1,2,…,N); 准确;缺点是对数据要求较高。 若相邻顾客到达时间间隔服从负指数分布,则有 3)主客观组合赋权法结合上述两种方法,充 P(T≤t)=1-e",其中λ为顾客平均到达率,1/A为 分发挥各自优势,如熵权法和AHP结合,、AHP 相邻顾客的平均时间间隔。 和主成分分析结合啊,效果良好。 2)排队规则:等待制、损失制和混合制最为 4)决策中的交互赋权法会根据信息更新调整 常用。服务机构忙且顾客等候为等待制。服务机 指标权重。 构忙顾客离去即为损失制。服务次序有先(后) 3.1.2排队论 到先服务、服从优先权服务等模式。 有许多排序方法可供选择,其适应条件一般 3)服务机构:多个服务台平行或串联布置(也 不尽相同。可根据具体研究内容选择合适的方 可一个服务台服务)。服务时间有确定型和随机型。 法,例如模糊综合评判法7、TOPSIS!、投影法 对排队论的研究常关注服务的效率、质量。 ELECTRE20等。然而,在排序的过程中面临着新 排队系统评价指标如下:
确定。文献 [3] 构建并验证了战场损伤等级评价 模型。然而,如果不考虑受损装备对作战的贡献, 维修任务的重要性就无法得到充分的体现。通过 引入装备作战贡献,推导出优先级分类模型。目 前研究很少有涉及这一问题的,文献 [4] 以 ELECTRE TRI 评估了维修任务的优先级。 装备在 作战体 系的重 要度 装备对作战 的贡献程度 装备保 障任务 基本属 性 待维修队列 长度 平均等待 时间 维修预估计 时间 维 修 保 障 任 务 优 先 级 分 类 模 型 维 修 保 障 任 务 优 先 级 分 类 结 果 输入 输入 输入 输入 输出 图 5 优先级分类 Fig. 5 Priority classification 多属性决策考虑各种相关属性,排序并选择 令人满意的方案。研究的重点是确定指标的权重 及排序的方案。 3.1.1 指标权重 确定指标权重方法:主观赋权法、客观赋权 法、主客观组合赋权法和交互赋权法[5]。 1) 主客观赋权法以问卷或专家打分的数据获 取到指标权重,如层次分析法[6] 、D-S 证据理论[7] 、 德尔菲法[8] 等。近年优化赋权结果采用了 AHP 和灰色模糊结合[9] 、D-S 证据和灰色关联度结合[10] 的混合主观方法。其优点是流程简单、对数据要 求低,缺点是在赋权过程中缺乏统一原则且伴有 大量的主观干扰。 2) 挖掘数据内在特征获取指标定量权重的客 观赋权法包括主成分分析[11] 、熵权法[12] 、目标规 划 [13] 等。其优点是权重根据已有数据得到,客观 准确;缺点是对数据要求较高。 3) 主客观组合赋权法结合上述两种方法,充 分发挥各自优势,如熵权法和 AHP 结合[14] 、AHP 和主成分分析结合[15] ,效果良好。 4) 决策中的交互赋权法会根据信息更新调整 指标权重[16]。 3.1.2 排队论 有许多排序方法可供选择,其适应条件一般 不尽相同。可根据具体研究内容选择合适的方 法,例如模糊综合评判法[17] 、TOPSIS[18] 、投影法[19] 、 ELECTRE[20] 等。然而,在排序的过程中面临着新 需求的出现与旧需求的满足,故涉及排队论。 排队论起源于电话通信。丹麦数学家 A. K. Erlang 在 1909 年研究了随机需求导致非稳态队 列的问题。其后,他进一步发现了自动电话通信 系统可以以两种基本概率模型模拟:泊松输入, 指数分布服务时间,多服务流;泊松输入,稳定常 态服务时间,单服务流。Erlang 亦提出队列稳态 平衡的概念与排队系统的初步优化办法。排队论 源自对实际现象的研究,而后接近半个世纪,排 队论主要针对理论进行研究 (生灭理论,嵌入马 尔可夫模型)。直到二战以后,学者开始为该理论 赋予应用价值,大量研究开始导向如何精确求解 先前学者留下的复杂数学模型,并直接应用于现 实的管理决策中。例如:复杂排队模型,排队网 络的近似解与数值模拟办法等。近现代排队论主 要为管理决策软件的开发提供理论与模拟支持。 随机服务系统对服务时间进行统计研究,根 据规律对服务系统进行重构,使其满足服务需要, 成本又尽可能小等。排队系统在生活中一般非常 复杂,常包括输入、排队和服务,如图 6 所示。顾 客的到达称为输入,离开即为输出,顾客到达和系 统服务时间常假设服从定长分布、负指数分布、 几何分布[21-22]。 输入 输出 来源 排队 结构 服务 顾客 服务规则 机构 排队规则 图 6 排队过程 Fig. 6 Queuing process t n(t) t n Pn(t) = e −λt (λt) n /n!(n = 0,1,2,··· ,N) P(T ⩽ t) = 1−e −λt λ 1/λ 1) 输入过程:可采用某时间内顾客到达数或 相邻两顾客到达的时间间隔来考察顾客到达系统 的规律。一般有确定型和随机型。当时间 内到 达顾客数 随机即为随机型输入,且根据统计可 能服从某一分布。若服从泊松分布,时间 内到达 顾 客 的概率为 ; 若相邻顾客到达时间间隔服从负指数分布,则有 ,其中 为顾客平均到达率, 为 相邻顾客的平均时间间隔。 2) 排队规则:等待制、损失制和混合制最为 常用。服务机构忙且顾客等候为等待制。服务机 构忙顾客离去即为损失制。服务次序有先 (后) 到先服务、服从优先权服务等模式。 3) 服务机构:多个服务台平行或串联布置 (也 可一个服务台服务)。服务时间有确定型和随机型。 对排队论的研究常关注服务的效率、质量。 排队系统评价指标如下: ·451· 齐小刚,等:多中心维修任务分配研究现状 1111 第 3 期
第17卷 智能系统学报 ·452· 1)系统负载P:服务能力的度量。 等23)考虑有灾难的M/M/1,灾难时顾客离开系 2)系统空闲概率P:无顾客请求的概率。 统,至服务台完成维修,采用纳什均衡策略决定 3)队长:系统内等候和正在接受服务的客户 新顾客接受与否。 数,均值为L 2)根据多类顾客分类 4)队列长:等候接受服务的客户数,均值L。 如优先权顾客、不耐烦顾客等存在于排队系 5)逗留时间:一个顾客等候和接受服务时间 统中,排队系统将由此变得更加难以分析。马占友 的和,均值W。 等4研究了不同优先权顾客。Yang等Bs:切研究 6)等候时间:一个顾客的等候时间,均值W。 了可抵消正顾客和负顾客。刘楠31研究了不耐 系统的各项指标可由状态转移速度推算出 烦顾客。Balachandran31最早研究了优先权MW 来,如图7所示。 MW1,得到顾客的支付数可提高其的优先级。Adii 等04研究了两类不同优先级排队,获取了均衡 进队纯阈值等策略。Lilo)在MWG/1中考虑不同 K-1 优先级排队,获得了两个阈值的最佳控制策略。 Sun等]研究的排队系统具有不同费用函数,在 图7状态转移速度图 绝对优先时得到了最佳策略。Xu等分析了不 Fig.7 State transition velocity diagram 可见条件下具有抢占优先权顾客的MWG/1顾客均 MMW1排队系统是最简单的排队系统,如表2 衡和全局最佳策略。 所示。 3)带启动时间的服务 启动过程是无服务时关闭服务台,服务请求 表2MM/1排队系统的指标 Table 2 Indicators of the M/M/I queuing system 开始时,经一随机启动时间恢复服务。Choud- hury等s49在经典的排队模型中引入了启动期的 指标 P Po L, Ls W, 取 研究。排队论2007年引进了启动时间,Burnetas 21 计算公式 1- μμ-Au-A4-dμμ-) 等网最早对其进行了研究,均衡分析已得可见(不 可见)情况的顾客均衡排队策略和平均收益。Sun 3.1.3排队系统其他分类 等1s以马尔可夫过程和差分方程求解,分析了 1)按故障特性分类 系统信息(不)可见情况下带有启动关闭的的队 实际上完全可靠的服务系统是不存在的。按 列进人策略。Zhang等s进一步推广了MWG/1排 故障类型可分如下两类: 队系统,分析了系统信息可见情形下的均衡进队 ①完全故障:服务台故障时服务完全停止。 概率。Hao等s4研究了单服务台具有启动时间, ②不完全故障:服务台故障时低效服务。 考虑了系统的阈值和完全故障。 此外,根据维修时间不同可分如下两类: 3.2任务分配 ①即刻维修:故障后即刻维修。 3.2.1典型模型、算法概述 ②延迟维修:故障后等候维修时间随机。 维修任务分配中应明确任务分工和执行路 Bruneel等s,2在经典的排队模型中考虑了故 径,制订维修计划。分配时应考虑维修人员、维 障特性。从经济学角度来看,排队系统始于2008 修能力及时间约束。 年,Economou等2o最早考虑了完全失效可修排 Choudhury等Is在生产中为改善任务分配的 队系统,根据排队长度决定是否加入的顾客均衡 合理性引入了柔性,并在调度中为实现优化引入 阈值策略由此给出。Li等2叨拓展了文献[26],分 了遗传算法。Yu等S阿协同无人机研究任务分配, 析了不可见情况。Li等2]关于排队系统通过对 提取有效信息以实现动态分配;Gopalakrishnan等例 不完全故障即时维修的研究,获得了在顾客完全 指出任务分配、复杂程度、维修能力之间存在相 (不)可见排队的进入策略。Yu等P丰富了文献28]关性;Macedo等分析了机械、电子等预防性维 成果,研究几乎(不)可见的不完全故障顾客的排 修的任务分配,建立了基于维修的任务分配模型, 队策略。Xu等B0通过研究不完全故障延迟维修 但修复性问题尚未解决;薛桂香四将多任务动态 的MM/1,考虑完全(不)可见时顾客的止步策略 分配视为NP组合优化问题,提出了动态遗传算 和平均收益。Yang等B研究了Geo/Geo/1队列中 法,并根据网络系统服务节点计算能力及负载进 存在服务器故障和维护的顾客均衡行为。Boudali 行了动态任务分配;Shi等60结合蚁群、蝙蝠、狼
1) 系统负载 ρ :服务能力的度量。 2) 系统空闲概率 P0:无顾客请求的概率。 Ls 3) 队长:系统内等候和正在接受服务的客户 数,均值为 。 4) 队列长:等候接受服务的客户数,均值 Lg。 Ws 5) 逗留时间:一个顾客等候和接受服务时间 的和,均值 。 6) 等候时间:一个顾客的等候时间,均值 Wg。 系统的各项指标可由状态转移速度推算出 来,如图 7 所示。 0 1 2 K−1 K λ µ µ µ µ λ λ λ 图 7 状态转移速度图 Fig. 7 State transition velocity diagram M/M/1 排队系统是最简单的排队系统,如表 2 所示。 表 2 M/M/1 排队系统的指标 Table 2 Indicators of the M/M/1 queuing system 指标 ρ P0 Ls Lg Ws Wg 计算公式 λ µ 1− λ µ λ µ−λ λ 2 µ−λ 1 µ−λ λ µ(µ−λ) 3.1.3 排队系统其他分类 1) 按故障特性分类 实际上完全可靠的服务系统是不存在的。按 故障类型可分如下两类: ①完全故障:服务台故障时服务完全停止。 ②不完全故障:服务台故障时低效服务。 此外,根据维修时间不同可分如下两类: ①即刻维修:故障后即刻维修。 ②延迟维修:故障后等候维修时间随机。 Bruneel 等 [23-25] 在经典的排队模型中考虑了故 障特性。从经济学角度来看,排队系统始于 2008 年,Economou 等 [26] 最早考虑了完全失效可修排 队系统,根据排队长度决定是否加入的顾客均衡 阈值策略由此给出。Li 等 [27] 拓展了文献 [26],分 析了不可见情况。Li 等 [28] 关于排队系统通过对 不完全故障即时维修的研究,获得了在顾客完全 (不) 可见排队的进入策略。Yu 等 [29] 丰富了文献 [28] 成果,研究几乎 (不) 可见的不完全故障顾客的排 队策略。Xu 等 [30] 通过研究不完全故障延迟维修 的 M/M/1,考虑完全 (不) 可见时顾客的止步策略 和平均收益。Yang 等 [31] 研究了 Geo/Geo/1 队列中 存在服务器故障和维护的顾客均衡行为。Boudali 等 [32-33] 考虑有灾难的 M/M/1,灾难时顾客离开系 统,至服务台完成维修,采用纳什均衡策略决定 新顾客接受与否。 2) 根据多类顾客分类 如优先权顾客、不耐烦顾客等存在于排队系 统中,排队系统将由此变得更加难以分析。马占友 等 [34-35] 研究了不同优先权顾客。Yang 等 [36-37] 研究 了可抵消正顾客和负顾客。刘楠[38] 研究了不耐 烦顾客。Balachandran[39] 最早研究了优先权 M/ M/1,得到顾客的支付数可提高其的优先级。Adiri 等 [40-41] 研究了两类不同优先级排队,获取了均衡 进队纯阈值等策略。Lillo[42] 在 M/G/1 中考虑不同 优先级排队,获得了两个阈值的最佳控制策略。 Sun 等 [43] 研究的排队系统具有不同费用函数,在 绝对优先时得到了最佳策略。Xu 等 [44] 分析了不 可见条件下具有抢占优先权顾客的 M/G/1 顾客均 衡和全局最佳策略。 3) 带启动时间的服务 启动过程是无服务时关闭服务台,服务请求 开始时,经一随机启动时间恢复服务。Choudhury 等 [45-49] 在经典的排队模型中引入了启动期的 研究。排队论 2007 年引进了启动时间,Burnetas 等 [50] 最早对其进行了研究,均衡分析已得可见 (不 可见) 情况的顾客均衡排队策略和平均收益。Sun 等 [51-52] 以马尔可夫过程和差分方程求解,分析了 系统信息 (不) 可见情况下带有启动关闭的的队 列进入策略。Zhang 等 [53] 进一步推广了 M/G/1 排 队系统,分析了系统信息可见情形下的均衡进队 概率。Hao 等 [54] 研究了单服务台具有启动时间, 考虑了系统的阈值和完全故障。 3.2 任务分配 3.2.1 典型模型、算法概述 维修任务分配中应明确任务分工和执行路 径,制订维修计划。分配时应考虑维修人员、维 修能力及时间约束。 Choudhury 等 [55] 在生产中为改善任务分配的 合理性引入了柔性,并在调度中为实现优化引入 了遗传算法。Yu 等 [56] 协同无人机研究任务分配, 提取有效信息以实现动态分配;Gopalakrishnan 等 [57] 指出任务分配、复杂程度、维修能力之间存在相 关性;Macedo 等 [58] 分析了机械、电子等预防性维 修的任务分配,建立了基于维修的任务分配模型, 但修复性问题尚未解决;薛桂香[59] 将多任务动态 分配视为 NP 组合优化问题,提出了动态遗传算 法,并根据网络系统服务节点计算能力及负载进 行了动态任务分配;Shi 等 [60] 结合蚁群、蝙蝠、狼 第 17 卷 智 能 系 统 学 报 ·452·