我正在尝试使用遗传算法优化交通信号灯时间。我在html5中做了一个交通动画,GA是用javascript实现的。所以,当我想运行该动画的模拟时,它会永远运行。
每 20 毫秒的动画绘制信号量和汽车,并为下一次迭代更新值。在模拟中我只调用更新函数,因为我不需要绘制信号量和汽车。
所以动画和模拟之间的区别在于,模拟不在画布上绘制任何东西,它在while循环中运行,而动画在setInterval循环中运行。
有什么想法可以加快模拟速度吗?
我试图计算每辆车的旅行时间,但这真的很难,因为你需要包括红色的等待时间,拥堵等。