首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你有没有在实际应用中使用过遗传算法?

你有没有在实际应用中使用过遗传算法?
EN

Stack Overflow用户
提问于 2008-11-20 07:47:05
回答 7查看 12.9K关注 0票数 39

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

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

EN

回答 7

Stack Overflow用户

发布于 2009-01-23 06:55:39

遗传算法已被广泛应用于商业领域。优化列车进路是一个早期的应用。最近,战斗机已经使用气体来优化机翼设计。我曾在工作中广泛使用GAs来生成具有极大搜索空间的问题的解决方案。

许多问题不太可能从天然气中受益。我不同意托马斯的观点,他们太难理解了。GA实际上非常简单。我们发现,对于一个可能很困难的特定问题,通过优化GA可以获得大量的知识,对于许多程序员来说,管理大量的并行计算仍然是一个问题。

将从GA中受益的问题将具有以下特征:

  • 编码潜在解决方案的好方法
  • 计算数值分数以评估解决方案质量的方法
  • 大型多维搜索空间,其中的答案不明显
  • 好的解决方案就足够好,不需要完美的解决方案

有许多问题可能会从GAs中受益,并且在未来它们可能会得到更广泛的部署。我相信GAs在尖端工程中的使用比人们想象的要多,然而大多数人(就像我的公司一样)非常严格地保护着这些秘密。只是在事实发生很长时间之后,才发现有人使用了气体。

不过,大多数处理“普通”应用程序的人可能对它们没有太大的用处。

票数 22
EN

Stack Overflow用户

发布于 2008-11-20 07:59:20

如果你想找一个例子,看看Postgres的Query Planner。它使用了许多技术,其中一种恰好是遗传的。

http://developer.postgresql.org/pgdocs/postgres/geqo-pg-intro.html

票数 12
EN

Stack Overflow用户

发布于 2008-11-20 08:01:52

我在我的硕士论文中使用了遗传算法,但在我的日常工作中,我没有发现任何用其他算法无法更快地解决的GA可以解决的问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/304580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档