作者Leaf789 (叶子)
看板C_and_CPP
标题[问题] PSO编码方式请教
时间Sun May 15 23:49:18 2016
关於机台排程的问题
假设有3台机器,6个工件
GA染色体编码方式是用
36*14*52
表示机器1上工件顺序是3->6
机器2上工件顺序是1->4
机器3上工件顺序是5->2
可是相同问题用在PSO上时,
因为PSO更新方式采用粒子的速度V和位置X,更新後为连续变数,
采用与GA相同的编码方式似乎不可行,
看了一些Paper,若是不指定机台,
则是将n维的X由小至大排序,当成工件加工的顺序,
不过要是指定机台的话,不知有何较好的编码方式呢?
谢谢~
--
◤◢ __▇▅▃▂_◥ ▁▁▄▄ ▌▎ ▁▄▄▃ ▌▎ ▅▅
==== ◢ +○ .◣ == ▄▃█▂▁ = ▃█▃▄▅ = █ =====================
cAsh ﹨ ︿ ▋ ##.▆ ▅▄▃ # ▆ ▆◢◤.# ▎▎# Mahorabo`"#
oNly▍ ﹨ ∕◣`# ▎▎▃▂ ## ▏▏ <#' █ #まほらば 我们的仙境}
== ▎ ﹨ ╱ ◤= █ ▆▅ == ▎▎_▂ = ▃ ======================
◤◢▏ ╯ ﹀ ﹚ ▂▅ ◢▍▅ ▃▄ ▎ ◣◥▂▄ ▍▅ ▎
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.1.104.179
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1463327361.A.CF1.html
1F:推 popen: what is your objective function? 07/28 00:18
2F:→ popen: 没目标函数,PSO要如何最佳化到目标呢? 07/28 00:19