Design optimization average-based algorithm