实际中一般要考虑以下几点
F3 q) f4 S# z* |! ~4 P3 l2 q6 ]8 v
7 Y. d$ e3 M$ h, S物料是否急需。。。比如有两个站点A和B,分别提供物料A和B,他们分别将被运输到X和Y,如果X的buffer是满的而Y是空的,那就要优先处理B,即使A需要等待。。。, y4 h0 [$ ?4 s" f
+ w; F4 m. S! |, A |" W
物料等待时间# R9 S( q) l' k9 y( n5 R' z9 w( J; q
y; F8 o) _, B, X3 f- w% w站点队列长度
! u3 I1 ?7 m1 c$ [7 p* a5 b* n% x
( w0 Z- j/ r: v3 E! L然后还有就是你说的,必须尽量让多个小车尽量少的堵塞。。。
: z' X3 g* N* E. }8 q$ @% @ F1 Y( c5 j7 t2 k
这几条是互相影响而且紧密联系的。。。虽然有各种算法,但是每个项目都因为自身的特点而做出了不同的决策。。。$ h ~! X+ T! z: C! r
z7 V- C8 f T, P; O+ e* x一般实际中必须和客户共同探讨决定哪一个最优先 哪一个次优先 等等。。。因为只有在现场的工作人员和客户的IT,物流人员才是最了解这些流程和相应的影响的人,我们的任务,就是为他们做出这个决策提供仿真依据。。。基本来说在这个点上,在一个项目中至少要测试三种或更多不同的策略并进行比较。。。
4 l7 @+ p9 |8 k: i* P
1 P G0 g5 k3 l8 Z还有一点就是,目前,在实际IT系统中一般就是对目标站点的某一项或几项属性进行排序,很少用算法优化。。。这是实际中的IT系统的特点和复杂度决定的。。。所以在真正的仿真项目中,这一个点目前也基本不会用到算法优化。。。 |