摘要
提出了一种基于随机kick的迭代局域搜索算法(ILS)求解存储容量受限的流水车间问题(FSFIS)·该算法使用新颖的多对不交叉的交换移动构成kick移动,并采用回溯机制保证搜索在有利的空间内进行·通过应用4种邻域结构,每种情况下产生480组随机数据的试验证明该新型算法是快速有效的近优算法·设计了一种在原有的静态禁忌搜索算法中引入了基于随机kick的迭代局域搜索算法的混和算法,这种混合算法可以充分发挥原有的2种算法的各自优势,使目标函数进一步改进·
An iterative local search algorithm (ILS) is presented and implemented which is based on random kick strategy to solve the flowshop scheduling problem with finite intermediate storage (FSFIS). The kick move of ILS is designed by using several pairs of non-across swap moves with a backtracking mechanism used to make the algorithm search in a promising area. This algorithm has been proved quick and effective by a computer experiment in which the algorithm is implemented with 4 different neighborhood structures and 480 randomly generated problem instances. Because the ILS is a random algorithm and has a very good performance to escape from local optima solutions and tabu search (TS) has a very strong search ability, a hybrid algorithm is constructed to embed random mechanism into the static tabu search algorithm. This hybrid algorithm can synthesize the advantages of the two original algorithms. The computer experiment shows that the hybrid algorithm is better than the best known algorithm by 021% in the worst case.
基金
国家自然科学基金资助项目(70171030
60274049)
高等学校优秀青年教师教学科研奖励计划(教人司[2002]383)
霍英东青年教师基金资助项目(81073)