VEHICLE ELECTRIC CHARGING SCHEDULE SELECTION AND EVOLUTION BASED ON MULTIPLE WEIGHTED CHARGING OBJECTIVES
First Claim
1. A computer program product, the computer program product being tangibly embodied on a computer-readable storage medium and including executable code that, when executed, is configured to cause at least one data processing apparatus to:
- determine a plurality of electric charging schedules for one or more electric vehicles;
determine, for each of the electric charging schedules, a plurality of charging objective values;
assign a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules;
calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights;
identify the electric charging schedule having a highest fitness value; and
select the electric charging schedule having the highest fitness value for charging one or more electric vehicles.
2 Assignments
0 Petitions
Accused Products
Abstract
The present description refers to a computer implemented method, computer program product, and computer system to determine a plurality of electric charging schedules for one or more electric vehicles, determine, for each of the electric charging schedules, a plurality of charging objective values, assign a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules, calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights, identify the electric charging schedule having a highest fitness value, and select the electric charging schedule having the highest fitness value for charging one or more electric vehicles.
-
Citations
20 Claims
-
1. A computer program product, the computer program product being tangibly embodied on a computer-readable storage medium and including executable code that, when executed, is configured to cause at least one data processing apparatus to:
-
determine a plurality of electric charging schedules for one or more electric vehicles; determine, for each of the electric charging schedules, a plurality of charging objective values; assign a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules; calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights; identify the electric charging schedule having a highest fitness value; and select the electric charging schedule having the highest fitness value for charging one or more electric vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method performed by a processor, the method comprising:
-
determining a plurality of electric charging schedules for one or more electric vehicles; determining, for each of the electric charging schedules, a plurality of charging objective values; assigning a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules; calculating a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights; identifying the electric charging schedule having a highest fitness value; and selecting the electric charging schedule having the highest fitness value for charging one or more electric vehicles. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus comprising:
-
scheduling logic configured to determine a plurality of electric charging schedules for one or more electric vehicles; charging objective value determination logic configured to determine, for each of the electric charging schedules, a plurality of charging objective values; weight assignment logic configured to assigning a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules; fitness value logic configured to calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights; a comparator configured to identify the electric charging schedule having a highest fitness value; and selection logic configured to select the electric charging schedule having the highest fitness value for charging one or more electric vehicles. - View Dependent Claims (20)
-
Specification