The first receiving unit 81 receives, as inputs, a plurality of nodes indicating an experiment operation, a plurality of nodes indicating an operation result, and a graph including an edge indicating a causal relationship between the experiment operation and the operation result. The second receiving unit 82 receives, as an input, information indicating the degree of the causal relationship between the operation of the experiment and the result of the operation, or the past experimental result from which the strength of the causal relationship can be estimated. The output unit 83 outputs an order in which a plurality of experiments should be performed, based on the input received by the first receiving unit 81 and the information received by the second receiving unit 82.
展开▼