Am I restricted to only physical problems like a 2-dimensional petri dish?
No, of course not. OptimalGrid works with any connected problem, any dimensionality, and any problem space (physical or abstract). In fact, it works fine for non-connected problems, but then you wouldn’t be using the measurement, monitoring and rebalancing characteristics of OptimalGrid. An added note about the connectivity: as the connectivity of the problem increases communication cost will, of course, increase.