Agents.jl: Automated PDE discovery

Created on 21 Nov 2020  路  5Comments  路  Source: JuliaDynamics/Agents.jl

Here's an interesting discussion.

The researchers manually generate a PDE system from their ABM. The system is large, so they get a massive speed up for a decent approximation of the ABM output.

I think we can leverage ModelingToolkit and the Universal DE approaches of DiffEqFlux to essentially automate this process.

discussion

Most helpful comment

@Libbum - I am back working on this now with a student - our first step is to estimate parameters for an infection model using Agents.jl.

All 5 comments

If this could be automated that would be great - the tumour models I am working on take many minutes to evolve

I'm confident there's a process to this, that may require users to still fiddle around a bit, but would not involve the manual generation of PDEs from scratch. Will certainly be of benefit for many hybrid ABM models.

@idontgetoutmuch: are the models you're using similar to the ones in the video? When I get time for this I'd like to have a simple enough test system with a straightforward ABM and an already 'discovered' system of PDEs. I could work with the example in the video, but if you have a better choice that would be great!

I have a model in matlab which I might translate into julia - I haven't really thought this through yet and would need to discuss it with my collaborator. Let me think about this a bit more.

Certainly no rush. I'm not sure when I'd be able to start approaching this myself.

Side note: I've been following your haskell blog for years—glad to see you in Julia-land as well!

@Libbum - I am back working on this now with a student - our first step is to estimate parameters for an infection model using Agents.jl.

Was this page helpful?
0 / 5 - 0 ratings