| =    通过前文的分析,结合问题特点,作如下假设: 1)各项训练任务对主要资源的占用无先后顺序。 2)同一项训练任务对主要资源的使用无先后顺序。 3)各项训练任务对循环使用型资源的使用是可中断的。 根据以上假设,即可将上述问题转化为排序问题: 
 记 ,有  。 对应于 的时间表长度下界为  。 定义1:若 的某行(列)全部元素之和等于下界  ,则称此行(列)为紧行(列),否则称为松行(列)。 定义2:对于矩阵 定义减量集  如下:  是  的一个非零元素子集。对  的每个紧行,每个紧列,  恰好含有其中一个元素,而对  的松行和松列,  中至多含有其一个元素。 对于任何一个非负矩阵(矩阵中元素均不小于 )必存在一个减量集。利用减量集  ,可以构造一个长度  经过适当选择的部分排序表,在这个部分排序中,对减量集中的每个元素  ,第  类主要循环使用资源被训练任务  占用的时间为  个单位时间。 在原始的训练任务/主要循环使用资源时间占用矩阵 中,对于减量集中的元素减少到  ,从而得到新的训练任务/主要循环使用资源时间占用矩阵  。如果  适当选择,对应于  的时间表长下界为  。  的选择须满足下列条件:
 不能大于减量集 中属于紧行紧列的每个元素  ,否则在  转化为  的过程中,紧行紧列元素和减少量可能少于  ,  中将有某行某列,其元素和严格大于  。 若 是松行(第  列)的元素,为使对应于  的时间表长度为  ,则应有  。 同理,若 是松列(第  行)的元素,则  。 若第 行中不含减量集中的元素,为使对应于  的时间表长度为  ,则应有  ,即  。 同理,若第 列中不含减量集中的元素,则  。 上述限制是为使 对应的时间表长不超过  。 在满足上述限制下,尽可能大的选择 ,则或者  比  至少一个正元素,或者,  比  至少多一个紧行或紧列。 上述过程不超过 次重复(  是原始时间占用矩阵  中正元素的个数),可得到一系列部分排序,最后组成整体最优排序。 算法: a)设当前时刻,训练任务/主要循环使用资源时间占用矩阵为 ; b)求减量集 ,确定部分排序; c)确定新的训练任务/主要循环使用资源时间占用矩阵; d)若由新训练任务/主要循环使用资源时间占用矩阵可以直接得到排序表,则停止,否则转a)。 3.2装备保障训练资源需求计算 具体求解步骤如下: 1)在现有装备保障训练资源的使用优化求解的基础上,判断 与  的关系。 2)若   ,只需计算附属循环使用型资源、消耗型资源及相应教学人员的投入即可。转步骤六。 3)若 >  ,此时认为人员训练的总时间、各批次训练时间都为定值,训练的进程——即对资源的使用顺序,已进行了合理的安排,并达到最优。此时,需增加主要资源,使总的训练时间缩短。转入下一步。 4)计算所需追加的主要资源数量。根据各批次的第 训练任务对第  类主要循环使用资源的总占用时间  ,在所需训练时间  内所占的比例,计算追加资源后各批次第  训练任务对第  类主要循环使用资源实际所需占用的时间  ,再根据  计算追加的主要资源数量。  /  =  / 
  = 
 
  —实际所需第  种主要资源数量;  —所需追加第  种主要资源数量。
 5)步骤五:计算追加的主要资源的费用。  = 
  —追加主要资源的费用;  —追加的主要资源的单位成本。
 6)计算追加的附属资源数量、费用。按照各门课程同时进行的数量统计所需各类附属资源,对比现有资源进行添加,并计算追加费用。  
  —追加附属资源的费用;  —所需追加第  种附属资源数量;  —第  种附属资源单位成本。
 7)计算教学人员的数量。按照各门课程同时所进行的最多班数,计算教员的需求数量。   2/3   首页 上一页 1 2 3 下一页 尾页  |