Systems and methods for resource allocation for management systems
First Claim
1. A method facilitating servicing of a plurality of machines by one or more worker within a specific period of time, each worker includes a combination of qualifications and located at one or more service center, comprising:
- acquiring machine service information via at least one user input interface, for each service, by a computer in communication with the at least one user input interface, the computer having a tangible computer readable recordable medium containing stored program instructions executable by the computer;
acquiring worker information, for each worker, by the computer, wherein the working information associated with each worker comprises the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process;
acquiring constraints to be applied to a cost function, by the computer, the constraints include a specified number of workers with qualifications that are concurrently present for a specific service, each worker starts and ends the specific period of time at the same location and travels independently from other workers and each service needs to be performed within the specific period within the predetermined time window; and
determining the cost function representing a service schedule for each worker for the specific period of time, wherein an optimization of the cost function is subject to the constraints, such as assigning of services to each worker and routing of each worker based upon a sequence in which the services are to be performed, and the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process, such that if the constraints cannot verify at least one acceptable solution, then a user via the at least one user interface imposes additional constraints, otherwise, when the constraints verify the at least one acceptable solution and the cost function includes one or combination of;
maximizing a number of services to be performed by each worker;
minimizing a number of workers required to perform servicing for each service;
a minimum cumulative risk of component failure or minimizing a total travel time for each worker to the location to be serviced.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for servicing of machines by workers within a period of time. Acquiring for each service an available servicing time, a time duration for servicing, a location of the machine, and a number of workers having appropriate qualifications to be concurrently present for a service. Acquiring for each worker a worker availability, qualifications and location. Determining a cost function representing a service schedule for each worker, wherein an optimization of the cost function is subject to constraints. The constraints include a number of workers with qualifications concurrently present for a service, each worker starts and ends the period of time at the same location and travels independently from other workers. The cost function includes maximizing a number of services to be performed; minimizing a number of workers required to perform servicing for each service; or minimizing a total travel time for each worker to the location.
11 Citations
20 Claims
-
1. A method facilitating servicing of a plurality of machines by one or more worker within a specific period of time, each worker includes a combination of qualifications and located at one or more service center, comprising:
-
acquiring machine service information via at least one user input interface, for each service, by a computer in communication with the at least one user input interface, the computer having a tangible computer readable recordable medium containing stored program instructions executable by the computer; acquiring worker information, for each worker, by the computer, wherein the working information associated with each worker comprises the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process; acquiring constraints to be applied to a cost function, by the computer, the constraints include a specified number of workers with qualifications that are concurrently present for a specific service, each worker starts and ends the specific period of time at the same location and travels independently from other workers and each service needs to be performed within the specific period within the predetermined time window; and determining the cost function representing a service schedule for each worker for the specific period of time, wherein an optimization of the cost function is subject to the constraints, such as assigning of services to each worker and routing of each worker based upon a sequence in which the services are to be performed, and the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process, such that if the constraints cannot verify at least one acceptable solution, then a user via the at least one user interface imposes additional constraints, otherwise, when the constraints verify the at least one acceptable solution and the cost function includes one or combination of;
maximizing a number of services to be performed by each worker;
minimizing a number of workers required to perform servicing for each service;
a minimum cumulative risk of component failure or minimizing a total travel time for each worker to the location to be serviced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system facilitating servicing a plurality of machines by a plurality of workers, comprising:
-
at least one user input interface to accept machine service information and worker information, wherein the working information associated with each worker comprises the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process; and a computer having a computer readable recordable memory and in communication with the at least one user input interface, and has stored therein program instructions executable by the computer, wherein the computer also includes stored constraints to be applied to a cost function, the constraints include a specified number of workers with qualifications that are concurrently present for a specific service, each worker starts and ends the specific period of time at the same location and travels independently from other workers and each service needs to be performed within the specific period within the predetermined time window; wherein the computer is configured to; determine the cost function representing a service schedule for each worker for the specific period of time, wherein an optimization of the cost function is subject to the constraints, such as assigning of services to each worker and routing of each worker based upon a sequence in which the services are to be performed, and the worker'"'"'s types of transportation modes available at the assigned worker'"'"'s service center location in the scheduling process, such that the cost function includes one or combination of;
maximize a number of services to be performed by each worker;
minimize a number of workers required to perform servicing for each service;
a minimum cumulative risk of component failure or minimize a total travel time for each worker to the location to be serviced; and
at least one output interface for rendering to the worker a corresponding service schedule. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification