Devices, systems, and methods for migration scheduling
First Claim
Patent Images
1. A method comprising:
- automatically modifying a feasible schedule of a transfer of a plurality of groups of telephone units from a first private branch exchange system to a second private branch exchange system, the modifying performed via at least one recursive neighborhood search, the at least one recursive neighborhood search performed on the feasible schedule, the transfer of each of the plurality of groups of telephone units scheduled during a corresponding time period of a plurality of predetermined time periods, the feasible schedule initially determined via iterative determinations of a next unit to be transferred as a unit with a lowest determined value of an objective function f(u)−
b(u),where;
f(u)=Σ
v∈
Γ
, {u}wu,v;
b(u)=Σ
v∈
V, Γ
, {u}wu,v;
u is a unit;
v is a unit;
wu,v is a transfer penalty associated with transferring unit u in a first predetermined time period from the plurality of predetermined time periods and transferring unit v in second predetermined time period from the plurality of predetermined time periods;
V is a set of all telephone units; and
Γ
is a set of units yet to be scheduled.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments can comprise a method that can comprise automatically modifying a schedule of a transfer of a plurality of groups of units from a first system to a second system. The method can comprise performing one or more recursive neighborhood searches on the schedule. The schedule can be determined initially via iterative determinations of a next unit to be transferred as a unit with a relatively low determined value of an objective function.
205 Citations
15 Claims
-
1. A method comprising:
-
automatically modifying a feasible schedule of a transfer of a plurality of groups of telephone units from a first private branch exchange system to a second private branch exchange system, the modifying performed via at least one recursive neighborhood search, the at least one recursive neighborhood search performed on the feasible schedule, the transfer of each of the plurality of groups of telephone units scheduled during a corresponding time period of a plurality of predetermined time periods, the feasible schedule initially determined via iterative determinations of a next unit to be transferred as a unit with a lowest determined value of an objective function f(u)−
b(u),where; f(u)=Σ
v∈
Γ
, {u}wu,v;b(u)=Σ
v∈
V, Γ
, {u}wu,v;u is a unit; v is a unit; wu,v is a transfer penalty associated with transferring unit u in a first predetermined time period from the plurality of predetermined time periods and transferring unit v in second predetermined time period from the plurality of predetermined time periods; V is a set of all telephone units; and Γ
is a set of units yet to be scheduled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium comprising machine instructions for activities comprising:
-
automatically modifying a feasible schedule of a transfer of a plurality of groups of units from a first system to a second system, the modifying performed via at least one recursive neighborhood search the at least one recursive neighborhood search performed on the feasible schedule, the transfer of each of the plurality of groups of units scheduled during a corresponding time period of a plurality of predetermined time periods, the feasible schedule initially determined via iterative determinations of a next unit to be transferred, the next unit randomly chosen unit from a plurality of identified units, the plurality of identified units each having a determined value below a predetermined threshold, the determined value obtained from of an objective function f(u)−
b(u),where; f(u)=Σ
v∈
Γ
, {u}wu,v;b(u)=Σ
v∈
V, Γ
, {u}wu,v;u is a unit; v is a unit; wu,v is a transfer penalty associated with transferring unit u in a first predetermined time period from the plurality of predetermined time periods and transferring unit v in second predetermined time period from the plurality of predetermined time periods; V is a set of all units; and Γ
is a set of units yet to be scheduled.
-
Specification