An order generation unit (110) generates a matrix in which permutations, each comprising a plurality of sensor identifiers for identifying the respective sensors, are defined as rows. The order generation unit (110) acquires: a calibration start time at which a calibration execution device starts calibration; an initial position of the calibration execution device; a measurement time of each of the sensors; a measurement interval of each of the sensors; a reference work time period of calibration work for each of the sensors; and a movement time period required for the calibration execution device to move between the sensors. The order generation unit (110) sequentially calculates times at which the calibration works for the sensors included in the rows of the matrix end, and generates, as calibration order information (23), an order of the sensor identifiers that constitutes a permutation corresponding to a row in which an ending time of the calibration work for the final sensor is earliest of the final sensors included in the rows of the matrix.
展开▼