问题标签 [genetic-algorithm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
33160 浏览

c# - C# 中的遗传编程

我一直在为 C# 寻找一些好的遗传编程示例。有人知道好的在线/书籍资源吗?想知道是否有用于进化/遗传编程的 C# 库?

0 投票
8 回答
674 浏览

computer-science - 进化算法:最优再增殖分解

它真的在标题中,但对于任何对进化算法感兴趣的人来说,这里有一个细分:

在 EA 中,基本前提是您随机生成一定数量的生物体(实际上只是一组参数),针对某个问题运行它们,然后让表现最好的人存活下来。

然后你用幸存者的杂交种、幸存者的突变以及一定数量的新随机生物重新填充。

这样做几千次,高效的有机体就会出现。

有些人还做一些事情,比如引入多个生物“岛”,它们是允许偶尔杂交的独立种群。

所以,我的问题是:最佳的重新填充百分比是多少?

我一直保持前 10% 的表现,并重新填充 30% 的杂交和 30% 的突变。剩下的 30% 用于新生物。

我也尝试了多岛理论,我也对你的结果感兴趣。

我并没有忘记这正是 EA 可以解决的问题类型。你知道有人在尝试吗?

提前致谢!

0 投票
14 回答
55319 浏览

genetic-algorithm - 遗传算法中的轮盘赌选择

任何人都可以为轮盘赌选择功能提供一些伪代码吗?我将如何实现这一点:

替代文字

我真的不明白如何阅读这个数学符号。我从不接受任何概率或统计数据。

0 投票
3 回答
1730 浏览

java - 寻找进化音乐示例代码

我想实现一个交互式进化算法来生成音乐(可能只是简单的旋律开始)。

我想为此使用JFugue。它的网站声称它非常适合进化音乐,但我找不到任何进化的例子。

我已经有了一个框架来提供进化机制。我正在寻找的是一些简单的、可工作的代码,这些代码展示了音乐部分的可行方法(例如,适合进化曲调的编码和进化运算符)。

我对如何实现它有一些想法,但我对音乐理论并不是特别了解,所以首先我想重新实现一些已知有效的东西。

那么,是否有人拥有或知道任何免费提供的代码(任何语言都可以)来展示一种或多种进化音乐的方法?

编辑:我专门寻找进化代码而不是其他可用于音乐合成的技术。

0 投票
12 回答
90346 浏览

algorithm - 轮盘选择算法

任何人都可以为轮盘赌选择功能提供一些伪代码吗?我将如何实现这个:我真的不明白如何阅读这个数学符号。我想要通用算法。

0 投票
7 回答
12861 浏览

genetic-algorithm - 您是否曾经在实际应用中使用过遗传算法?

我想知道在商业代码中找到遗传算法方法有多普遍。

在我看来,某些调度程序可以从 GA 引擎中受益,作为主要算法的补充。

0 投票
1 回答
1742 浏览

artificial-intelligence - 哪种方法在 TSP 问题中产生更短的旅行:最近邻或遗传算法?

在过去的几天里,我注意到一些网站展示 了使用遗传算法的 TS 解决方案。

哪种方法会在 TSP 问题中产生更短的行程:最近邻算法还是遗传算法?

0 投票
12 回答
24165 浏览

machine-learning - 很酷的项目使用遗传算法?

我正在寻找一个使用遗传算法的实际应用程序。想到的一些事情是:

  • 网站界面优化
  • 使用物理模拟器进行车辆优化
  • 遗传编程
  • 自动测试用例生成

但没有一个人真的突然出现在我身上。所以如果你有一些空闲时间(几个月)花在遗传算法项目上,你会选择解决什么问题?

0 投票
14 回答
11765 浏览

algorithm - 遗传算法资源

最近我对遗传算法的话题很感兴趣,但是我找不到任何好的资源。如果您知道任何好的资源、书籍或网站,我将不胜感激。我对算法和人工智能有扎实的了解,但我正在寻找在遗传编程方面有很好介绍的东西。

0 投票
5 回答
2618 浏览

c# - 什么是“你好世界!” 遗传算法的好处?

我发现了这个非常酷的 C++ 示例,字面意思是“Hello World!” 的遗传算法。

所以我决定用 C# 重新编码整个事情,就是结果。

现在我问自己:是否有任何实际应用可以从一组随机字符串开始生成目标字符串?

编辑:我在推特上的好友刚刚发推文说“对于转录类型的东西(例如翻译)很有用。不一定是猴子的”。我希望我有一个线索。