IP Library › Granted Patent US 11,475,377
Granted Patent B2
US 11,475,377 · App. 16/645,228 · Granted Oct 18, 2022

Maintenance range optimization apparatus, maintenance range optimization method, and computer-readable recording medium

Inventor: Akira Tanimoto (Tokyo, JP)
Assignee: NEC CORPORATION
G06Q10/04G06N20/00G06Q50/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,475,377
App. No.
16/645,228
Granted
Oct 18, 2022
Kind
B2
Abstract

A maintenance range optimization apparatus 10 optimizes a range of maintenance on an object that requires maintenance at a plurality of places. The maintenance range optimization apparatus 10 includes a learning processing unit 20 that executes machine learning, using, as learning data, information from when maintenance was previously executed, including a pre-maintenance state, a maintenance cost and a movement cost of a place subjected to maintenance, and constructs a model indicating a relationship between the range of maintenance and an overall cost incurred in maintenance, and a maintenance range setting unit 30 that sets the range of maintenance using the model.

Claims (17)

1. A maintenance range optimization apparatus for optimizing a range of maintenance on an object that requires the maintenance at a plurality of places, the apparatus comprising:

a processor; and

a memory storing program code executable by the processor to:

execute machine learning, using, as learning data, information from when the maintenance was previously executed, including a pre-maintenance state, a maintenance cost and a movement cost of each place subjected to the maintenance, to construct a machine learning model indicating a relationship between the range of the maintenance and an overall end cost including a risk resulting from deteriorated objects incurred in the maintenance; and

set the range of the maintenance as a vector indicating whether each place has been maintained or not, using the model,

wherein when the machine learning model is constructed, Q-learning as the machine learning is executed that employs a Q function as the machine learning model is constructed, where data specifying the pre-maintenance state of each place is input into the Q function, where the Q function into which the data is input is applied to the vector, and where the Q function is expressed as a decomposition of a current maintenance cost and a maintenance benefit at each place,

and the range of the maintenance is set as the vector at which the value of the Q function is maximized.

2. A maintenance range optimization method for optimizing a range of maintenance on an object that requires the maintenance at a plurality of places, the method comprising:

executing machine learning, using, as learning data, information from when the maintenance was previously executed, including a pre-maintenance state, a maintenance cost and a movement cost of each place subjected to the maintenance, to constructing a machine learning model indicating a relationship between the range of the maintenance and an overall end cost including a risk resulting from deteriorated objects incurred in the maintenance; and

setting the range of the maintenance as a vector indicating whether each place has been maintained or not, using the machine learning model,

wherein when the machine learning model is constructed, Q-learning as the machine learning is executed that employs a Q function as the machine learning model is constructed, where data specifying the pre-maintenance state of each place is input into the Q function, where the Q function into which the data is input is applied to the vector, and where the Q function is expressed as a decomposition of a current maintenance cost and a maintenance benefit at each place,

and the range of the maintenance is set as the vector at which the value of the Q function is maximized.

3. A non-transitory computer-readable recording medium that includes a program recorded thereon for optimizing, by computer, a range of maintenance on an object that requires the maintenance at a plurality of places, the program including instructions that cause the computer to carry out:

executing machine learning, using, as learning data, information from when the maintenance was previously executed, including a pre-maintenance state, a maintenance cost and a movement cost of each place subjected to the maintenance, to constructing a machine learning model indicating a relationship between the range of the maintenance and an overall end cost including a risk resulting from deteriorated objects incurred in the maintenance; and

setting the range of the maintenance as a vector indicating whether each place has been maintained or not, using the machine learning model,

wherein when the machine learning model is constructed, Q-learning as the machine learning is executed that employs a Q function as the machine learning model is constructed, where data specifying the pre-maintenance state of each place is input into the Q function, where the Q function into which the data is input is applied to the vector, and where the Q function is expressed as a decomposition of a current maintenance cost and a maintenance benefit at each place,

and the range of the maintenance is set as the vector at which the value of the Q function is maximized.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: TANIMOTO, AKIRA
To: NEC CORPORATION
Reel/Frame 052054/0084 →
Continuity (2)
Provisional Application 62555776 · Sep 8, 2017
Related Publication 20200302347A1 · Sep 24, 2020