经典遗传算法(SGA)解01背包问题的python代码实现
经典遗传算法(SGA)解01背包问题的python代码实现,说明如下:1.采用经典的二进制编码,选择算子为轮盘赌选择,交叉算子为两点交叉,变异算子为反转(单点)变异2.可调的参数为:gen,pc,pm,popsize,n,w,c,W,M3.两种解码方式:带惩罚项和不带惩罚项
用户评论
推荐下载
-
算法01背包问题的求解
(算法)0-1背包问题的求解,又需要的可以参考下......
14 2020-12-30 -
01背包问题的算法设计
0-1背包一直是算法设计中常常提到的经典问题,在这里总结了一下动态,回溯,贪心以及分支界限法解决此问题!不足之处还望多多指教
33 2019-07-23 -
遗传算法和贪婪算法结合解决背包问题matlab程序
本算法用遗传算法和贪婪算法解决了背包问题,产生解得方法用贪婪算法,然后引入了一个错解的修复算法,搜索的时候用遗传算法。保证了快速收敛和解的完备性。包含源程序,算法介绍以及一份详细的报告,希望对读者有很
32 2019-01-20 -
遗传算法经典Java实现
遗传算法是解决最优解的。其代码是java实现,且有main函数可以方便自行调试查看运行结果。
41 2019-05-15 -
01背包问题java实现代码
根据提示信息输入要测试的数据文件的编号(1-5),数据文件中第一行分别为背包容量和物品个数,第二行为物品重量,第三行为物品价值,用" "分隔(如:1 2 3)。输入数据文件的编号后
15 2020-08-19 -
matlab语言实现的遗传算法背包问题带完整的中文注释
用matlab语言实现的算法,用于解决背包问题,带完整的中文注释
17 2019-10-04 -
遗传算法经典MATLAB代码
遗传算法经典MATLAB代码,有利于初学者对MATLAB遗传算法的了解和应用
30 2019-06-04 -
遗传算法理论应用及软件实现随书程序SGA
遗传算法—理论、应用及软件实现(随书程序SGA)
23 2018-12-08 -
算法工程01背包问题
算法导论作业0-1背包问题 1、 熟悉C/C++语言的集成开发环境; 2、 通过本实验加深对递归过程的理解
18 2020-08-19 -
算法01背包问题.doc
一实验目的与要求 掌握回溯法分支限界法的原理并能够按其原理编程实现解决0-1背包问题以加深对回溯法分支限界法的理解 要求分别用回溯法和分支限界法求解0-1背包问题 要求交互输入背包容量物品重量数组物品
16 2020-12-15
暂无评论