实际中一般要考虑以下几点
/ N+ h' {" S O8 z: I2 [
+ I* j, Y+ J! G) ^/ }! `+ v3 \6 e物料是否急需。。。比如有两个站点A和B,分别提供物料A和B,他们分别将被运输到X和Y,如果X的buffer是满的而Y是空的,那就要优先处理B,即使A需要等待。。。; g/ b) r# I8 ?2 j
- I/ V+ D% a7 ^+ P8 u, k
物料等待时间
9 W4 z3 M2 C. H7 K- [, N$ y$ A
6 ?: o0 p9 [5 B* d站点队列长度
% M6 p- I$ O" ]3 r1 X5 H" e/ h# F C! H) v e- a2 f! ?% _
然后还有就是你说的,必须尽量让多个小车尽量少的堵塞。。。8 E+ N+ l# Y$ s# \/ h* E9 ?6 w
) v0 c; ~/ A# o5 O0 Z0 O2 c y
这几条是互相影响而且紧密联系的。。。虽然有各种算法,但是每个项目都因为自身的特点而做出了不同的决策。。。
0 m. S, e; E+ k' `: ]. r/ N; z
1 J2 c% K+ F% B- x5 r" t% A' x, t0 B一般实际中必须和客户共同探讨决定哪一个最优先 哪一个次优先 等等。。。因为只有在现场的工作人员和客户的IT,物流人员才是最了解这些流程和相应的影响的人,我们的任务,就是为他们做出这个决策提供仿真依据。。。基本来说在这个点上,在一个项目中至少要测试三种或更多不同的策略并进行比较。。。
% G X; j0 D$ d8 [: D- l
( L7 ^$ V9 G5 E* ^$ B4 E% |0 @还有一点就是,目前,在实际IT系统中一般就是对目标站点的某一项或几项属性进行排序,很少用算法优化。。。这是实际中的IT系统的特点和复杂度决定的。。。所以在真正的仿真项目中,这一个点目前也基本不会用到算法优化。。。 |