To select robust knee points from samples including noise.SOLUTION: A knee point selection apparatus 100 receives a plurality of non-inferior solutions as for an optimization problem using a plurality of objective functions. The knee point selection apparatus 100 repeatedly performs a process of assigning height information based on a specific direction set on a multidimensional space having a plurality of objective functions as coordinate axes for each of a plurality of non-inferior solutions while changing weights assigned to the non-inferior solutions, thereby calculating the number of times at which the height information is minimized for each non-inferior solution. The knee point selection apparatus 100 selects a non-inferior solution corresponding to a knee point based on the calculated number of times.SELECTED DRAWING: Figure 9
展开▼