战时国防工程抢修资源调度研究★

2017-07-01 22:03董玉杰魏晓航
山西建筑 2017年15期
关键词:国防调度定义

何 苗 吕 楠 董玉杰 杨 毅 魏晓航

(后勤工程学院,重庆 401311)



战时国防工程抢修资源调度研究★

何 苗 吕 楠 董玉杰 杨 毅 魏晓航

(后勤工程学院,重庆 401311)

考虑到战时国防工程抢修资源运输过程遭遇打击的可能性和配送到达时间的不确定性,引入了概率论和模糊理论,并以最大化单位时间成本所获得的国防工程抢修效用为目标,基于ILOG OPL建立了多供应点多需求点多资源的工程抢修调度模型,通过具体算例,验证了该模型的有效性。

国防工程,资源调度,模糊理论,ILOG OPL

未来信息化战争中,国防工程作为武器装备的基本依托,是敌方打击的重点目标,在高新技术和精确打击武器的威胁下,国防工程必将遭到一定程度破坏[1]。因此,在战争局部范围内,针对国防工程战损情况,及时筹集抢修资源,迅速展开工程抢修施工活动,最大限度恢复战损国防工程作战保障效能,是取得战争主动权的一个重要基础和关键因素。而资源调度是国防工程抢修的一个重要环节,针对战场区域内的多个国防工程抢修需求点,如何高效合理地调度附近地区多个供应点的多种工程抢修资源是一个亟待解决的科学问题。与一般应急资源调度问题[2,3]相比而言,战时国防工程抢修资源调度问题具有一定特殊性:1)受战场态势影响,工程抢修资源配送到达时间具有不确定性。2)考虑敌方火力对我军后勤保障力量的打击,工程抢修资源配送过程存在不安全性。3)对于战争全局而言,战损国防工程地位作用不同,其抢修价值具有差异性。

目前,应急资源调度领域积累了大量研究成果[4-6]。本文将结合战时国防工程抢修资源调度问题的具体特点,建立多供应点多需求点多资源的战时国防工程抢修资源调度模型。考虑到供应点和需求点数量规模较小,将采用求解精确而高效的数学规划方法。

1 战时国防工程抢修资源调度数学模型

1.1 问题描述

1.2 模型假设

在战时国防工程抢修资源调度过程中,为了便于模型建立,作如下假设:

1)战损国防工程在战争全局中的重要程度已知,并用[1,9]标度表示各国防工程的抢修价值。2)各战损国防工程的毁伤情况评估结果已掌握,对各种工程抢修资源的需求量做出对应估计。3)各战损国防工程抢修开工时间必须在所有抢修资源到达之后。4)从同一供应点配送至同一需求点的所有抢修资源,运输方式和配送时间相同,所面对的安全威胁也相同,且所有资源通过一次运输到达需求点。5)从各供应点到各需求点的所有配送事件是相互独立事件,各条线路的安全性互不影响。

1.3 目标函数

战时国防工程抢修就有极强的时效性,同时考虑到每个国防工程在不同战场态势和作战策略背景下的作用地位不同,本文提出以最大化单位时间成本所获得的战损国防工程抢修价值总和为目标,具体形式如下:

(1)

其中,wj为战损国防工程Bj的抢修价值;pj为Bj的所有需求资源均安全配送到达的概率,计算公式如下:

(2)

其中,左、右隶属度函数分别为:

其中,α为左隶属度函数在全积分中的权重。

1.4 约束条件

根据模型描述及模型假设,战时国防工程抢修资源调度模型的约束条件如下:

(3)

(4)

0≤pij≤1

(5)

(6)

式(3)表示供应点Ai对资源Ck的存储量不小于Ai对所有需求点的实际供应量;式(4)表示需求点Bj对资源Ck的需求量不大于所有供应点对资源Ck的实际配送量总和。

2 战时国防工程抢修资源调度模型求解

本文应用IBM ILOG CPLEX Optimization Studio优化工具软件平台建立战时国防工程抢修资源调度模型,并基于该平台算法进行求解。IBM ILOG CPLEX Optimization Studio具有求解速度快、集成优化算法多、建模语言简单易懂等特点,并且与众多软件及语言有接口(如C++,C#,JAVA,Python,Excel,Matlab)。结合上文的数学模型,基于ILOG OPL的战时国防工程抢修资源调度模型建立如下。

2.1 模型变量定义

抢修资源供应点定义为:

int numA=...;

range numi = 1 .. numA;

抢修资源需求点定义为:

int numB=...;

range numj = 1 .. numB;

抢修资源定义为:

int numC=...;

range numk = 1 .. numC;

各供应点对各抢修资源的存储量定义为:

int ResourceStock[i in numi][k in numk]=...;

各需求点对各抢修资源的需求量定义为:

int ResourceDemand[j in numj][k in numk]=...;

抢修资源完全安全的从各供应点运往各需求点的概率矩阵定义为:

float TransportProbability[i in numi][j in numj]=...;

各抢修资源从各供应点运往各需求点的三角模糊矩阵定义为:

tuple TrFuzzyTime

{float ltime;float mtime;float utime;}

TrFuzzyTime trFuzzyTimes[i in numi][j in numj]=...;

各抢修工程的抢修价值定义为:

float Value[j in numj]=...;

2.2 决策变量定义

各供应点向各需求点运送某种抢修资源的量定义为决策变量,其值不小于0:

dvar int+ q[i in numi][j in numj][k in numk];

某供应点是否有资源配送到某需求点用决策变量表示,其取值为0或者1:

dvar int+ x[i in numi][j in numj] in 0..1;

2.3 约束条件定义

根据式(3)~式(6)定义约束条件模块如下:

subject to{

forall(i in numi,j in numj,k in numk)

sum(j in numj) q[i][j][k]<=ResourceStock[i][k];

forall(i in numi,j in numj,k in numk)

sum(i in numi)q[i][j][k]==ResourceDemand[j][k];

forall(i in numi,j in numj,k in numk)

q[i][j][k]>=0;

forall(i in numi,j in numj)

TransportProbability[i][j]<=1;

forall(i in numi,j in numj,k in numk)

q[i][j][k]-0.5>=0=>x[i][j]==1;

forall(i in numi,j in numj,k in numk)

q[i][j][k]==0=>x[i][j]==0;}

2.4 目标函数定义

通过式(1),式(2)可在ILOG OPL中定义目标函数如下:

maximize sum(j in numj)

(exp(sum(i in numi)

x[i][j]*ln(TransportProbability[i][j])))*(Value[j])

/(0.5*(a*(max(i in numi)(x[i][j]*trFuzzyTimes[i][j].ltime))

+(max(i in numi)(x[i][j]*trFuzzyTimes[i][j].mtime))

+(1-a)*(max(i in numi)(x[i][j]*trFuzzyTimes[i][j].utime))));

3 算例分析

基于ILOG OPL建立的战时国防工程抢修资源调度模型,结合国防工程实际情况,算例数据如下。各个抢修资源供应点对各资源的存储量如表1所示。

表1 供应点对资源的存量

各战损国防工程资源需求点对资源的需求量如表2所示。

表2 需求点对资源的需求量

工程抢修资源从供应点成功配送至需求点的概率矩阵如表3所示。

表3 资源配送成功概率

表4 资源配送三角模糊时间矩阵

表5 国防工程抢修价值

工程抢修资源从供应点配送至需求点的三角模糊时间矩阵如表4所示,每个单元格里的第1个数表示配送时间的下界,第2个数表示配送时间的最大可能值,第3个数表示配送时间的上界。

各个战损国防工程在战争中的地位作用不同,其抢修价值各不同。各国防工程抢修价值如表5所示。

通过计算得到最佳解决方案如表6所示。

表6 资源配送方案

最优目标值为18.514。

4 结语

本文从未来战争重点破坏目标分析出发,阐述了战时国防工程抢修资源调度问题,并给出了数学模型表达式,通过优化工具ILOG OPL构建模型,并快速计算得到资源调度方案,为战时国防工程抢修提供了科学而高效的辅助决策依据。

[1] 王建国.战时工程保障技术[D].重庆:后勤工程学院,2007:81-88.

[2] 郭 军,宋建社,古西睿.战场抢修多需求点资源二层优化调度模型[J].系统工程与电子技术,2008,30(8):1509-1513.

[3] 陈伟龙,陈春良,史宪铭.基于变体GA的进攻作战抢修任务动态调度[J].系统工程与电子技术,2017,39(3):577-583.

[4] 王 炜,刘 茂,王 丽.基于马尔科夫决策过程的应急资源调度方案的动态优化[J].南开大学学报,2010,43(3):18-23.

[5] 曹继平,宋建社,朱 昱.战场抢修多需求点多资源优化调度研究[J].兵工学报,2008,29(8):995-1000.

[6] 周广亮.应急资源配置与调度文献综述与思考[J].预测,2011,30(3):76-80.

Research on resource scheduling of defense engineering repair in wartime★

He Miao Lv Nan Dong Yujie Yang Yi Wei Xiaohang

(LogisticalEngineeringUniversityofPLA,Chongqing401311,China)

Consider the possibility of enemy’s attack during the transportation which results in the uncertainty of arrival time. Applies the probability theory and the fuzzy theory, to maximize the defense engineering repair utility per unit time. Establish multi supply point multi requirement points and multi resource scheduling model of defense engineering repair based on ILOG OPL and give the solution. Finally, a numerical example is given to verify the validity of the model.

depence engineering, resource scheduling, fuzzy theory, ILOG OPL

1009-6825(2017)15-0230-03

2017-03-16★:后勤工程学院青年科研基金项目(YQ16-410501,X2030743)资助

何 苗(1988- ),男,助教

E951

A

猜你喜欢
国防调度定义
全民国防 筑梦国防
国防小课堂
国防小课堂
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
基于强化学习的时间触发通信调度方法
一种基于负载均衡的Kubernetes调度改进算法
虚拟机实时迁移调度算法
知国防 爱国防 等
成功的定义
修辞学的重大定义