I have had a couple of issues with clingo4.x that I thought it might be useful to share.
1) There are some issues associated with grounding aggregates and also left assignment unifications (see bugs 100 and 102 in http://sourceforge.net/p/potassco/bugs/milestone/gringo-4.x/)
They are quite subtle, occasionally literals may be dropped from a rule or a rule disappear entirely. Localising the problem is quite tricky, sometimes reordering rules or changing them slightly without actually changing the semantics of the rule can lead to different results.
2) When using the incremental grounder/solver with weak constraints – the optimisation levels reported don’t always reflect the answer set. They seem to only count the weights introduced in the grounding iteration.
Both these problems have been addressed in the trunk branch (4.5.0). This has not yet been released but can be downloaded from SourceForge. If you are experiencing any “odd” behaviour, it may be worth trying a quick test with this version.
-
This reply was modified 10 years, 5 months ago by
Graham Deane.