Are there any implimentations of this? I got started working on one for rust, but got kinda stuck in a few places.
This could be very useful for RTS AI I think, or anything where you need to optimize managing resources and build orders, if I understand negative weight shortest paths correctly.