3 ms·
You can take the Hari Seldon approach and abstract away the macro level 'crowds/nations' and simulate them when they're not in the observer's sphere of influenc
by NikkiA 3y ago
You can take the Hari Seldon approach and abstract away the macro level 'crowds/nations' and simulate them when they're not in the observer's sphere of influence/vision using a (much) higher level of abstraction.
- nox101 3y agonot really though. In the real world you can see the results of action over time. So, if you stop simulating what the user is observing, when they actually do observer it later, you're required to run the entire simulation to get that observed part of the world back to the state it should be in after time passed. That includes the influence of the butterfly on the other side of the world. It effectively adds up to computing the entire thing. To take a semi-long term example. If you go carve your name in a tree, when you come back 50 years later it better show your name distorted over those 50 years. If you cut open the tree. It better show a record of every weather event over those 50 years. Every piece of the world you inspect will need the simulation run and not just for it but for all the things that affected it and all the things that affected the things that affected it etc etc recursively until you've simulated every in the universe.
- vidarh 3y agoYou're assuming a simulation where you either care about accuracy for all elements, and/or where the observer can tell if you "cheat". Minecraft is an example of the latter: if you leave a chunk, mobs despawn and decay and growth stops. But a simulation need not work that way. E.g. instead of continuing to run a simulation, it can simulate macro-indocators, and continue to simulate micro-details with a strong bias towards reverting to a prediction from the macro-indicators, and each element that gets there can be discarded. To go back to the Minecraft example, you set a "decay rate" for mobs that reflects a believable rate of dispersal, or simulate changes to vegetation towards what your generating function will produce until they match. Then when the player re-enters at t+a_lot, you just run your generating function where time is one parameter, and apply whatever reduced delta is still relevant. Yes, you'd still need to simulate a lot, but you'd be able to prune most things. So the question is meaningless without defining your requirements.
- v-erne 3y agoJudging from first few chapters Seldon did manage to create probabilistic model, and not a deterministic simulation (he was not sure how the interview with government representatives will go in the end). So I guess even syfy writers do not believe that it is possible to simulate reality in deterministic way.
- adrianN 3y agoSince reality is not deterministic that possibility simply does not exist.