Java遗传算法求解0-1背包问题

Java遗传算法求解0-1背包问题,java,genetic-algorithm,knapsack-problem,Java,Genetic Algorithm,Knapsack Problem,嗨,我需要编码一个遗传算法来解决背包问题。问题的概要可以在维基百科上找到,很抱歉没有提供链接,我目前只能发布2个链接 我已经完全理解并实现了一个基本的二进制遗传算法,可以在以下网址找到: 现在我已经编写了基本框架,我不知道如何使它适应手头的问题。您可以提供的任何伪代码或Java代码都肯定有助于满足我对这一主题的好奇心,并希望能让我更快地完成这项任务 我试图编辑代码来解决这个问题 但它仍然不起作用,不确定原因 *编辑-用两个不同的“修复”更新了代码,仍然不起作用。如果有人能帮我发现错误,我还是

嗨,我需要编码一个遗传算法来解决背包问题。问题的概要可以在维基百科上找到,很抱歉没有提供链接,我目前只能发布2个链接

我已经完全理解并实现了一个基本的二进制遗传算法,可以在以下网址找到:

现在我已经编写了基本框架,我不知道如何使它适应手头的问题。您可以提供的任何伪代码或Java代码都肯定有助于满足我对这一主题的好奇心,并希望能让我更快地完成这项任务

我试图编辑代码来解决这个问题

但它仍然不起作用,不确定原因


*编辑-用两个不同的“修复”更新了代码,仍然不起作用。如果有人能帮我发现错误,我还是会很感激的。

你编写的程序并不是比你更聪明。如果你不尝试,不要假设别人会帮助你。一、 例如,假设你在谷歌上搜索了这个问题,并试图找出你的程序失败的原因,但看起来不够努力


请再试一次,看看是否可以找到:

Nah。无意冒犯,但这对你毫无帮助。本网站不打算发布家庭作业和类似作业的完整解决方案。我们喜欢帮助解决具体问题,比如如果你在实际尝试时遇到困难:-)Sooooo:你尝试过什么?你犯了什么错误?如果是这样的话,我很抱歉,但我从来没有打算从这篇文章中得到一个完整的答案。我的计划是为背包创建一个大小变量,比如说它是2000,以及一个表示不同对象大小的整数数组,然后适应度将是个人能够填充2000的多少,然后我认为一个好的方法是取消,如果25代左右没有变化。思想?再次抱歉,我应该更具体地回答我的问题。再看一遍,我好像是在问答案。好的,我做了一些测试代码,你介意看一下吗。它不起作用,我不明白为什么。感谢您更新您的问题!:)您是否查看了问题侧栏中生成的相关问题?