-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Currently fullmatch_try_recovery is either on or off. When on, "infeasibility recovery" is attempted whenever an infeasible problem is passed, even when the user has specified each of {min/mean/max}.controls.
The process was designed to address infeasibility after the user specified only min.controls and/or mean.controls. It should be possible to set the option so that it's invoked in this circumstance but not when each of {min/mean/max}.controls has been set. As can arise when a user is experimenting with combinations of settings to probe feasibility and/or match quality; in this case it's frustrating to have one's inputs overridden, particularly when the route to undoing that setting is rather obscure.
This new setting might become the default at next major or sub-major version release, with the current, more aggressive setting still available by appropriate setting of this option. Unless by then we've also changed what infeasibility recovery does, in such a way that it makes more sense to invoke in the current manner.