| (1) |
输入:解决方案个数N,工作岗位数量n,最大迭代次数
,机器的数量米 |
| (2) |
设置HHO参数的初始值 |
| (3) |
构造一个随机整数解X与大小(如初始阶段所述) |
| (4) |
|
| (5) |
重复 |
| (6) |
计算质量(
)每个解决方案的 |
| (7) |
确定最佳解决方案哪个有最好的适应度函数 |
| (8) |
为
做 |
| (9) |
计算的概率使用方程(20.),使用方程(21) |
| (10) |
如果
然后 |
| (11) |
求邻解Y的解决方案 |
| (12) |
计算适应度值Y |
| (13) |
如果
然后 |
| (14) |
|
| (15) |
其他的 |
| (16) |
的适应度值之间的差值和Y |
| (17) |
如果(
)然后 |
| (18) |
|
| (19) |
更新温度值T使用方程(6) |
| (20) |
其他的 |
| (21) |
计算的能量E使用方程(9) |
| (22) |
更新使用HHO的运算符,如算法2 |
| (23) |
|
| (24) |
直到
|
| (25) |
返回最好的解决方案 |
|