数学建模社区-数学中国

标题: 对于有多个约束的0-1整数规划用粒子群算法怎么处理那些约束? [打印本页]

作者: lilig2010    时间: 2014-4-2 16:33
标题: 对于有多个约束的0-1整数规划用粒子群算法怎么处理那些约束?

我想用粒子群算法求解一个存在10项约束条件的0-1整数规划模型,请问该怎么处理这些约束条件呢?我是菜鸟一枚,只知道一般可以用目标函数做适应度函数,可是怎么那么多约束条件在算法中体现啊?该放在算法的哪一部分呢?
真诚请各位大侠不吝赐教,谢谢!!
作者: 平凡之不凡    时间: 2014-4-3 02:12
适应度函数是由目标函数变换而成的吧,PSO算法推广到约束优化问题,分为两类: (1)罚函数法。罚函数的目的是将约束优化问题转化成无约束优化问题。 (2)将粒子群的搜索范围都限制在条件约束簇内,即在可行解范围内寻优。你可以检索一种改进的二进制粒子群算法IBPSO,试试
作者: 平凡之不凡    时间: 2014-4-3 02:14
PSO算法推广到约束优化问题,分为两类:
(1)罚函数法。罚函数的目的是将约束优化问题转化成无约束优化问题。
(2)将粒子群的搜索范围都限制在条件约束簇内,即在可行解范围内寻优。
你还可以检索,一种改进的二进制粒子群算法IBPSO试试
作者: 平凡之不凡    时间: 2014-4-3 02:14
PSO算法推广到约束优化问题,分为两类:
(1)罚函数法。罚函数的目的是将约束优化问题转化成无约束优化问题。
(2)将粒子群的搜索范围都限制在条件约束簇内,即在可行解范围内寻优。
你还可以检索,一种改进的二进制粒子群算法IBPSO试试
作者: 平凡之不凡    时间: 2014-4-3 02:16
(1)罚函数法。罚函数的目的是将约束优化问题转化成无约束优化问题。
(2)将粒子群的搜索范围都限制在条件约束簇内,即在可行解范围内寻优。
你还可以检索,一种改进的二进制粒子群算法IBPSO试试
作者: 平凡之不凡    时间: 2014-4-3 02:19

作者: lilig2010    时间: 2014-4-8 16:43
平凡之不凡 发表于 2014-4-3 02:16
(1)罚函数法。罚函数的目的是将约束优化问题转化成无约束优化问题。
(2)将粒子群的搜索范围都限制在条 ...

好的,我试下。谢谢啊




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5