在何处运行javascript以使用GA解决tsp

在何处运行javascript以使用GA解决tsp,javascript,genetic-algorithm,traveling-salesman,Javascript,Genetic Algorithm,Traveling Salesman,我用遗传算法编程了一个tsp求解器,但我必须为11000个城市求解。在浏览器中,它会变得非常慢并挂起。 如何以最快的方式运行javascript 可能在Mac终端上使用node.js,或者在amazon EC2服务器上使用node.js,或者使用firebase云功能 非常感谢使用js很难解决这个问题。您需要在CPU附近运行代码。我喜欢C,C++,参数正确。然后您可以构建引擎即服务。如果速度不是您的首要标准,您可以使用服务器端技术,如nodejs、php、.net。您需要缓存机制来保存解决方案。

我用遗传算法编程了一个tsp求解器,但我必须为11000个城市求解。在浏览器中,它会变得非常慢并挂起。 如何以最快的方式运行javascript

可能在Mac终端上使用node.js,或者在amazon EC2服务器上使用node.js,或者使用firebase云功能


非常感谢

使用js很难解决这个问题。您需要在CPU附近运行代码。我喜欢C,C++,参数正确。然后您可以构建引擎即服务。如果速度不是您的首要标准,您可以使用服务器端技术,如nodejs、php、.net。您需要缓存机制来保存解决方案。如果您计划使用AWS,可以检查AWS lambda服务。我更喜欢使用没有虚拟实例的自己的服务器。虚拟实例具有较低的内存访问速度。您需要进行大量测试以确定正确的平台。

是的,独立运行引擎(在node.js中)可以让您更好地控制环境,而不会影响您的冲浪。(当然,它仍然会很慢,并且会消耗你的CPU)。在哪台机器上运行程序-本地mac、云实例或其他什么-只有您可以决定。更多思考:您需要多久解决一次问题(运行程序)?输入和输出是如何工作的(或者什么对您来说最方便)?针对此类问题使用JavaScript只能用于演示。如果您需要为某些实际应用程序解决此问题,请选择更好的语言。