question: protected void updateIdealPoint ( ) { for ( Solution solution : this ) { if ( solution . getNumberOfObjectives ( ) != numberOfObjectives ) { throw new FrameworkException ( "incorrect number of objectives" ) ; } for ( int i = 0 ; i < numberOfObjectives ; i ++ ) { idealPoint [ i ] = Math . min ( idealPoint [ i ] , solution . getObjective ( i ) ) ; } } }
target:  Updates the ideal point given the solutions currently in this population.