PURPOSE: To prevent an error that is caused when a problem is solved by reference to an improper instance by selecting an instance optimum to solve a new problem out of plural instances.
CONSTITUTION: In the superiority/inferiority deciding processing 305, an applicable instance and the superiority/inferiority deciding result to the optimum instance selection processing 306. In the processing 306, one or more instances having the highest priority are selected out of a group of applicable instances based on the received superiority/inferiority deciding result and given to the solution generation processing 307. In the processing 307, the solution on an input problem is generated based on an optimum instance and inputted via the input/output processing 302. When plural optimum instances are available, the solutions are generated for each instance and outputted. In an inference system where a new problem is solved based on a past instance, an instance optimum for solution of the new problem can be selected out of plural instances. Thus it is possible to prevent such an error that is caused when a problem is solved by reference to an improper instance.
HIROSE TADASHI
YOSHIHARA IKUO