Open arr28 opened 8 years ago
As per hunch above, we remove all the legal robot ( place x y )
props from the propnet and the all the does
props end up completely disconnected.
Goes wrong between propnet_016_IrrelevantRemoved.dot
and propnet_018_RedundantRemoved.dot
- i.e. in this line of code...
OptimizingPolymorphicPropNetFactory.removeRedundantConstantsAndGates(fullPropNet, false);
...which might be directly to blame or might be doing valid pruning based on a previous erroneous propnet manipulation.
So it's actually removeIrrelevantBasesAndInputs
that's doing the damage. This is starting to feel a bit like groundhog day. Steve, I think this is the routine where...
And now it looks like it's broken again.
But perhaps I'm not remembering quite right. When I get time, I'll try to chop the history to see when the most recent break was introduced.
At some point, we've stopped being able to solve the (simple) 8x8 legal-guided queens problem. Sancho decides it's a complete loss and plays "quit" (which is also interesting because it usually tries to prolong the agony - so perhaps it thinks "quit" is the only legal move).