Closed mahi045 closed 1 year ago
This question might be better asked at the clasp project (@BenKaufmann). I think (but don't know) the values are related to the different heuristics offered by clasp:
@rkaminsk @mahi045 As an addition: the "preferred" type is currently only used if option "--opt-heuristic" contains "sign". In that case, variables occurring in a minimize statement have their "preferred" polarity set to the value that minimizes their overall weight.
Thanks to @rkaminsk and @BenKaufmann. Please clarify the following points:
I am not sure what you are trying to ask here. Do you know about he different command-line options we are referring to?
Thanks to @rkaminsk and @BenKaufmann. Please clarify the following points:
* user: makes sense only for domain heuristic * preferred: makes sense only for optimization problems. * current: makes sense if there is no saved value for a variable * default: makes sense if I specify the polarity via the command line
Sorry for the confusion. I have checked the command-line options you mentioned earlier. I tried to say:
Does it look good now?
Some minor additions:
--dom-mod
" command-line option.--save-progress
" is active--sign-def
" is only used if none of the previous values appliesThanks, @rkaminsk, and @BenKaufmann, for the detailed information.
It is a question: As I checked the code, clasp maintains the following hierarchy to choose the polarity of a variable:
I am interested to know about the purposes of different types of values (e.g., user and preferred values). Thanks in advance.