The objective is quite simple--we want to minimize the total prediction error over all the unique product configurations:

MIN = @SUM( WPWP: ERROR);