摘要
将粒子群算法运用于求解柔性作业车间调度问题,采用基于轮盘赌的编码方法以及基于邻域互换的局部搜索方法。通过两个不同规模算例的试验计算,与基于粒子位置取整的编码方法进行对比分析,说明了轮盘赌编码方法求解柔性作业车间调度问题的有效性。且采用该编码方法的混合粒子群算法在求解柔性作业车间调度问题时具有更好的求解性能。
Applying the particle swarm optimisation to solving the flexible job-shop scheduling problem,we adopted the roulette-based encoding method and the neighbourhood swap-based local search method.By the test calculation of two examples with different scales and analysing the comparison of them with the encoding method based on particle position rounding,we proved the effectiveness of the roulette-based encoding method in solving flexible job-shop scheduling problem.Moreover,the hybrid particle swarm optimisation using this encoding method has better solution performance in optimising the flexible job-shop scheduling problem.
出处
《计算机应用与软件》
CSCD
2015年第6期228-231,307,共5页
Computer Applications and Software
基金
国家自然科学基金项目(70801047
71372202)
关键词
柔性作业车间调度
粒子群算法
局部搜索
轮盘赌
粒子编码
Flexible job-shop scheduling problem Particle swarm optimisation Local search Roulette Particle encoding