Correction of array failure using grey wolf optimizer hybridized with an interior point algorithm