全球FlexSim系统仿真中文论坛

标题: 能否用Experiment解“指派问题” [打印本页]

作者: Gao73    时间: 2019-10-29 11:12
标题: 能否用Experiment解“指派问题”
内容描述:有7辆AGV派往5个目的地,每个目的地只接收一辆AGV,已知每辆AGV派往不同目的地后需要排队等候的时间,求解一个指派方案使得所有派遣的AGV的排队时间最小。
5 @- }, ~3 ^% u# i- t2 M  Q问题描述:(1)Experiment能否实现该功能;(2)如果能实现,怎么连接输入,怎么输出(AGV调度程序是编写在每个AGV的触发选项中的);(3)如果不能实现,有什么简单的替代软件可以和FlexSim关联求解“指派问题”。2 N' n. G% S* y! ?  D' }2 H

4 B5 n! u9 J) v4 }6 N. R感谢大佬们# C  z" t9 y2 S/ D2 d  Q

0 i$ F4 [1 I) O$ t$ q4 G$ K[attach]5072[/attach]
% ~9 {, c  r5 \6 B2 h+ w  p" |- Z# R8 r, a# x

- m: l" b! O; Q& }, j, D, e
2 B( |. J& m: u  ~1 S' Y2 p: \8 T0 S; q- r4 _" b

作者: 1780043361    时间: 2019-10-29 17:01
一般的指派问题都是用 匈牙利算法 求解的(一下午都没有写出来 TAT),如果AGV和目的地数量比较少的话建议直接爆破,算法真让人头大
作者: 1780043361    时间: 2019-10-29 17:33
1780043361 发表于 2019-10-29 17:017 r& Y! t, Q6 h( C- N
一般的指派问题都是用 匈牙利算法 求解的(一下午都没有写出来 TAT),如果AGV和目的地数量比较少的话建议 ...

" b" P. R0 ^$ k: \  K" ?& u“爆破”口误,我的意思是用穷举法暴力破解,像你给的条件中有仅有7*6*5*4*3=2520种有效判定次数,把每种情况都列举出来 并找出最小的和以及对应的指派结果就OK了。而那个臭什么利算法写下来上千行太浪费时间,暴力点比较舒服。
作者: Gao73    时间: 2019-10-29 20:22
1780043361 发表于 2019-10-29 17:336 n7 p1 o+ W% t  L; F) [
“爆破”口误,我的意思是用穷举法暴力破解,像你给的条件中有仅有7*6*5*4*3=2520种有效判定次数,把每种 ...
5 W; r, R% }4 o2 t: L
感谢感谢,我也想过如果实在搞不出来了就只能粗暴点了。但是想着FlexSim里面既然内置了优化器应该就可以用,这样就简单很多了。谢谢大佬咯




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3