Optimal condition-based maintenance policy under uncertain environments | Synapse