Hacker News new | ask | show | jobs
by wespiser_2018 2385 days ago
It looks like they are using Rust, which is at least a positive.[1] Further, there are a few "wins" for agent-based modeling, like traffic congestion and supply chain optimization (wikipedia). However, in agent based modeling, you are looking for emergent behavior (i.e. simulating sheep farmers and observing a "tragedy of the commons") and require you to correctly assume the proper agent actions for given states. Further, explainability (why the model says X given conditions W,Y,Z) is pretty poor for ABM, but the solutions could still be useful in a black box way.

There's no doubt in my mind that you can run 10-50x faster ABMs than whatever tool exists using by leveraging advances like cloud computing GPUs, I'm just not sure what that actually get you in terms of problem solving capability. It's not like 50x speed like bring these models onto my phone, they will still be the domain of data scientists and subject matter experts with the patience to wait.

[1] https://www.meetup.com/Rust-NYC/events/266627924/?aff=garysg...

1 comments

I imagine you can do 50x faster ABM just by tuning, writing in a compiled language, owning the low level library routines that do the work etc.

I mean, most ABM is probably sub-optimally implemented. There must be lots of “leading” software that squanders the resources it is given to run on.

So, just implement with some mechanical sympathy and you get order of magnitudes improvement.