Fixing optimization method