Employee transfer and leave optimization processor
First Claim
Patent Images
1. A parameter driven system for generating in near real time an optimal solution in response to employee transfer requests and leave requests for an entire enterprise, which comprises;
- receiving means for providing input data including employee data, parameter values configuration settings, said transfer requests, and said leave requests from a user; and
optimization processor means in electrical communication with said receiving means for automatically generating a mixed integer programming model with decision variables and constraints from said input data, and solving said mixed integer programming model in near real time to generate awards to employees including said transfer requests, said leave requests, new hire location assignments, and last half period new hire location assignments, wherein the optimization processor optimally awards transfer and leave requests based on seniority of the employee, and wherein said constraints include the following seniority transfer processing constraints;
xk,j−
xk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(i)
yk,j−
xk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(ii)
xk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J; and
(iii)
yk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(iv)wherein k, k′
are employees;
i, i′
, j, j′
are locations;
j is a set of locations;
Φ
j is a set of all employees with requests to transfer into location j;
Φ
′
j is a set of all employees primary transfer request is into location j;
xi,j is a primary request for employee k to transfer into location j; and
yi,j secondary request for employee k to transfer into location j.
6 Assignments
0 Petitions
Accused Products
Abstract
An optimization processor which is parameter driven for generating plural solutions for employee transfer requests and leave requests for an entire enterprise in near real time from which an optimal solution avoiding compromises to future staffing requirements may be selected.
-
Citations
15 Claims
-
1. A parameter driven system for generating in near real time an optimal solution in response to employee transfer requests and leave requests for an entire enterprise, which comprises;
-
receiving means for providing input data including employee data, parameter values configuration settings, said transfer requests, and said leave requests from a user; and optimization processor means in electrical communication with said receiving means for automatically generating a mixed integer programming model with decision variables and constraints from said input data, and solving said mixed integer programming model in near real time to generate awards to employees including said transfer requests, said leave requests, new hire location assignments, and last half period new hire location assignments, wherein the optimization processor optimally awards transfer and leave requests based on seniority of the employee, and wherein said constraints include the following seniority transfer processing constraints;
xk,j−
xk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(i)
yk,j−
xk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(ii)
xk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J; and
(iii)
yk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(iv)wherein k, k′
are employees;i, i′
, j, j′
are locations;j is a set of locations; Φ
j is a set of all employees with requests to transfer into location j;Φ
′
j is a set of all employees primary transfer request is into location j;xi,j is a primary request for employee k to transfer into location j; and yi,j secondary request for employee k to transfer into location j. - View Dependent Claims (2, 3)
-
-
4. A system for optimized processing of transfer requests, leave requests, new hire location assignments, and last half period new hire location assignments in managing employee staffing, which comprises:
-
a user interface for receiving parameter values and configuration settings from a user, and accessing said transfer requests, said leave requests, and employee data; a database in electrical communication with said user interface and having stored therein said transfer requests, said leave requests, and said employee data; and an optimization processor in electrical communication with said user interface and receiving said employee data, said parameter values, and said configuration settings from said user, and at least one of said transfer requests and said leave requests from said database for generating an optimized solution in near real time for all employees of an organization, said optimized solution having at least one of awards of said leave requests and awards of said transfer requests, wherein the transfer and leave awards are based on seniority of the employees said new hire location assignments, and said last half period new hire location assignments, wherein said optimized solution is obtained by solving a mixed integer programming model having at least one objective function, and comprised of decision variables and constraints developed from said employee data, said leave requests, said transfer requests, said parameter values, and said configuration settings, and wherein said constraints include the following seniority transfer processing constraints;
xk,j−
xk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(i)
yk,j−
xk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(ii)
xk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J; and
(iii)
yk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(iv)wherein k, k′
are employees;i, i′
, j, j′
are locations;j is a set of locations; Φ
j is a set of all employees with requests to transfer into location j;Φ
′
j is a set of all employees primary transfer request is into location j;xk,j is a primary request for employee k to transfer into location j; and yk,j secondary request for employee k to transfer into location j. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for near real time optimized processing of all employee transfer requests, leave requests, new hire location assignments, and last half period new hire location assignments of an organization in managing employee staffing, which comprises the following steps:
-
receiving input data including said transfer requests, said leave requests, employee data, parameter values, and configuration settings from a user interface; creating decision variables from said input data for use in a mixed integer programming model; generating constraints from said input data such that coefficient values are determined for said decision variables, and constraint sense and right hand values are determined for each of said constraints; and solving said mixed integer programming model to generate awards to employees wherein said awards include at least one of transfer and leave awards based on seniority of the employees and wherein said constraints include the following seniority transfer processing constraints;
xk,j−
xk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(i)
yk,j−
xk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(ii)
xk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J; and
(iii)
yk,j−
xk′
,j′
−
yk′
,j≦
0, ∀
k∈
Φ
j\Φ
′
j, ∀
k′
∈
Φ
j\Φ
′
j, ∀
k′
>
>
k, ∀
j∈
J;
(iv)wherein k, k′
are employees;i, i′
, j, j′
are locations;j is a set of locations; Φ
j is a set of all employees with requests to transfer into location j;Φ
′
j is a set of all employees primary transfer request is into location j;xi,j is a primary request for employee k to transfer into location j; and yi,j secondary request for employee k to transfer into location j. - View Dependent Claims (13, 14, 15)
-
Specification