maintenance strategy; structural failure; algorithm; risk-cost optimization