检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]解放军信息工程大学电子技术学院广州训练大队,广州510510 [2]华南理工大学计算机科学与工程学院,广州510640
出 处:《计算机科学》2008年第6期206-209,共4页Computer Science
基 金:国家自然科学基金(10471045,60433020);国家新世纪优秀人才基金(NCET-05-0734);广东省自然科学基金(04020079);霍英东基金(91005);教育人文社科基金(2005-241);广东省科技攻关项目(2005B10101010)
摘 要:运输问题自提出后,人们因其在各个领域的广泛应用进行了大量研究。尤其是线型运输问题,已经设计出了多种有效解法,但它们均不能直接处理非线性运输问题。本文在经典粒子群算法PSO的基础上设计了新算法PSO-NLTP,它通过改进PSO的粒子飞行速度和飞行位置更新方程,及设计出负修复算子,既满足TP的约束条件,又扩大了搜索空间。针对经典PSO算法容易在局部最优解过早停止搜索的不足,我们添加了自适应的变异算子,以防止PSO-NLTP过早停止搜索。通过仿真实例证明,与遗传算法GA-NLTP和带惩罚策略的EP进行比较,PSO-NLTP能在较短的时间内找到更优解,结果验证了新算法的有效性。The transportation problem (TP) is well known as a combinatorial optimization problem for it could be extensively applied in many fields. There are several mathematical and computational methods for linear transportation problem (LTP). However, the approaches cannot be used in solving non-linear transportation problems (NLTP) directly. In the present paper, a new algorithm (PSO-NLTP) is proposed for the solution to NLTP on the PSO algorithm. Taking use of the function of the new position updating rule and negative repair operator, it can satisfy the constrained conditions of TP. PSO-mutation as another extra operator is introduced to enlarge the search space. The nature of PSO can accelerate the convergence of the novel algorithm, which would also make PSO-TP get the local best solution. However, the PSO mutation as an extra operator can help PSO-TP to avoid mature convergence. The numerical experiments of solving the NLTP instances based on open problems show the effectiveness and efficiency of PSO- NLTP through the comparison with EP with penalty strategy and GA in the literature.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.188.80.46