The maintenance range optimization device 10 optimizes the range of maintenance for a target that requires maintenance at a plurality of locations. The maintenance range optimization device 10 executes machine learning as learning data using information including the state before maintenance, maintenance cost, and movement cost of the maintained part when maintenance is executed in the past, and performs maintenance. It is provided with a learning processing unit 20 for constructing a model showing the relationship between the range of the above and the entire cost for maintenance, and a maintenance range setting unit 30 for setting the maintenance range using the model.
展开▼