我正在考虑使用Hadoop编写一个简单的基于代理的框架。这是一个我已经考虑了很长一段时间的想法(但还没有深入思考)。
我想要使用它的目标应用程序是遗传编程。我的想法是,我将产生许多代理,让它们执行一项任务,评估它们的遗传适应性,然后繁殖它们,然后重复整个练习。
我想知道人们是否对使用Hadoop做这件事有什么直接的想法/批评。
提前谢谢。
发布于 2012-08-28 04:57:34
我认为你应该研究一下hadoop 2.0的纱线。它使您能够运行任意逻辑,而不局限于MR范式。
发布于 2012-08-28 03:37:35
这取决于您的代理如何真正适合map/reduce方法。如果代理产生的结果将在reduce阶段使用,并启动新的作业-您可以使用Hadoop。如果你的智能体依赖于其他智能体的结果--你可能想尝试一下像Storm ( https://github.com/nathanmarz/storm/wiki )这样的东西
https://stackoverflow.com/questions/12148385
复制相似问题