讨论/技术交流/求助排班算法思路及java实现伪代码/
求助排班算法思路及java实现伪代码

各位大神,寻求工程排班算法,紧急!

某⼯程建设需要三种构件,分别为A类构件、B类构件和C类构件,需求A类构件144
个,B类构件24个,C类构件48个。构件分组安装,每组构件为A类构件6个,B类构件1
个,C 类构件2个。同族构件安装顺序为从中间到两侧,B类构件在中间,两侧分别为3个A
类构件,A类构件外侧为C类构件,不同组构件安装顺序从上到下。整体安装如下图所示。
整体⼯程表
image.png
三种构件均在⼯⼚⽣产,⼯⼚有5⽣产个⼯位,均可⽣产A、B、C三类构件,⽣产完成
后需经过保养才能运出⻋间到达现场进⾏安装,保养⼯位⼀共40个。⽣产时间、保养时
间、运输时间、安装时间如下表所示。
image.png
image.png
算法问题1:
本⼯程2021年3⽉1⽇开⼯。需要在2021年6⽉30⽇前完⼯,请编制算法实现构件计划
的⾃动排布(以完⼯时间为准,可不考虑冗余度);
算法问题2:
由于⼯程出现较难解决的现场问题,在安装完第12组(排)构件后,导致整体⼯程表
中中间列后续12个C类构件⽆法安装,请将第12组构件安装完成时节点的梁场已⽣产情
况、正⽣产情况和库存情况予以说明(最好图示),并将该情况输⼊系统并⽣成新的⾃动
排布计划。**
算法问题3:
根据实际⽣产情况,对⼯⼚的⽣产⼯位和保养⼯位数量进⾏调整,实现投⼊尽量少的
⼯位数量依然能最有效率的满⾜施⼯的实际需求。

共 0 个回复
暂无回复