Open Eldrinn-Elantey opened 1 year ago
@Eldrinn-Elantey This is a feature, it is meant to reduce the complexity of the problem so it can be solved as a "linear program". While this may make some steps unnatural (you would pull cells from "source" instead of "air"), the recycling still ultimately works and the summary node is still accurate (0 net air).
For technical details - I try and avoid cycles in the graph, which means I run an algorithm that removes "back edges" and forces the graph into being a "directed acyclic graph" before I run anything else. You can see the method for this in src/graph/_preProcessing:95
(removeBackEdges).
I suppose I should make the documentation clearer by explaining a process fully, so I will leave this ticket open until I do that.
Hello
Recently, a friend built a benzene production plant and I decided to calculate its parameters using your script. It turned out this:
The question arose why air was supplied from the outside if its production was prescribed in the process. Did I describe the process incorrectly or is it a feature of the script?