在天津港引航站的生产过程中的一引水员调度问题:
1、引航站接收局调度发出的24小时的船舶动态,一天发生动态的时间 7:00(进) 9:00(出) 11:00(进) ......每两小时有进港动态、再两小时有出港动态……(不是每批进港和出港所用的时间小于2小时)
2、引航站有n个引水员、一天接收m条船舶动态(不能说m条船,这里有m条船次的概念,因为有的船在码头上停很短的时间)(n>m),派其中的若干名引水员到船上引水,原则上一船一名引水员;船舶按长宽分1、2、3级,引水员分1、2、3级,其中1级引水员能引所有的船,2级引水员能引2、3级船、3级引水员只能引3级船;
3、考虑过船(即引出船时,引进新船),但天津港的航道有自己的特点,除有较多的海港码头外,还有一些内河码头(海河的入海口和天津港相连),需过一些船闸、桥梁。这样不同的泊位地点、不同的时间需要不同的约束条件来考虑过船。“引水”需要的时间:由港口到达锚地需要1.5小时,
过船按出发地点的远近分四种情况:
1)、新港: 07:00 to 08:30:找临近点儿且止时间为4小时之内的动态,如果没有,则找在找7.5小时之内的动态;
08:31 to 18:30:找临近点儿且止时间为4小时之内的动态,如果没有,再找18:30之内的动态;
其他时间:找临近点儿且止时间为4小时之内的动态。
2)、过船闸:06:30 之前:找计划时间10:00之前且止时间为4.5小时之内的动态;
06:30 to 07:59:找计划时间14:30之前且止时间为4.5小时之内的动态;
08:00 to 15:59:找计划时间18:30之前且止时间为4.5小时之内的动态;
16:00 :找计划时间22:00 之前且止时间为4.5小时之内的动态;
3)、过桥:06:30 之前:找计划时间10:00之前且止时间为5小时之内的动态;
06:30 to 07:59:找计划时间14:30小时之前且止时间为5小时之内的动态;
08:00 to 15:59:找计划时间18:30之前且止时间为5小时之内的动态;
15:30 :找计划时间22:00 之前且止时间为5小时之内的动态;
4)、更远:不考虑过船
4、另外,还有一些条件考虑公休、假期、不能连续夜班等。
大夜班:22:00 - 6:00
小夜:20:00之后返回的
小夜班不能连大夜班,大夜班不能连大夜班。
注意引水员的假期是一段时间,在此假期之外的时间,而且该引水员在此轮排班中可以安排上船。
5、决策目标:找出一满意解,使得所用工时较少并且兼顾所有引水员。