analysis and new optimizer criteria