...
Dependent modules are being run for the first time
End The end date has changed from the previous run
If there is a change in any of the Masters
When there is a change in the constraints/ algo parameters for any of the dependent modules
...
Cases when it needs to be selected :
End The end date has changed from the previous run
Analysis periods have changed
No of the enabled stores has changed (Increase/ Decrease)